From d03e779a72deda35ff6e92dda29298f93c2e0042 Mon Sep 17 00:00:00 2001 From: aixiao Date: Thu, 28 Jul 2022 14:16:50 +0800 Subject: [PATCH] coreutils 9.1 version --- README.md | 62 +- build.sh | 141 + build_mv.sh | 127 - build_mv.txt | 63 - coreutils.txt | 103260 ------------------ extent-scan.c | 228 - extent-scan.h | 73 - fiemap.h | 102 - lib/_Noreturn.h | 26 +- lib/acl-errno-valid.c | 4 +- lib/acl-internal.c | 4 +- lib/acl-internal.h | 4 +- lib/acl.h | 4 +- lib/acl_entries.c | 4 +- lib/af_alg.c | 18 +- lib/af_alg.h | 18 +- lib/alignalloc.c | 121 + lib/alignalloc.h | 113 + lib/alignof.h | 24 +- lib/alloca.c | 290 +- lib/alloca.h | 39 +- lib/alloca.in.h | 39 +- lib/allocator.c | 17 + lib/allocator.h | 16 +- lib/anytostr.c | 18 +- lib/areadlink-with-size.c | 27 +- lib/areadlink.c | 16 +- lib/areadlink.h | 30 +- lib/areadlinkat-with-size.c | 154 + lib/areadlinkat.c | 4 +- lib/arg-nonnull.h | 12 +- lib/argmatch.c | 34 +- lib/argmatch.h | 27 +- lib/argv-iter.c | 2 +- lib/argv-iter.h | 11 +- lib/arpa/inet.h | 122 +- lib/arpa_inet.in.h | 18 +- lib/asnprintf.c | 18 +- lib/asprintf.c | 18 +- lib/assure.h | 40 +- lib/at-func.c | 6 +- lib/at-func2.c | 6 +- lib/attribute.h | 226 + lib/backup-find.c | 4 +- lib/backup-internal.h | 22 +- lib/backup-rename.c | 4 +- lib/backupfile.c | 116 +- lib/backupfile.h | 14 +- lib/base32.c | 77 +- lib/base32.h | 38 +- lib/base64.c | 85 +- lib/base64.h | 38 +- lib/basename-lgpl.c | 36 +- lib/basename-lgpl.h | 78 + lib/basename.c | 54 +- lib/binary-io.c | 16 +- lib/binary-io.h | 20 +- lib/bitrotate.c | 18 + lib/bitrotate.h | 16 +- lib/btowc.c | 16 +- lib/buffer-lcm.c | 2 +- lib/byteswap.in.h | 16 +- lib/c++defs.h | 34 +- lib/c-ctype.c | 18 + lib/c-ctype.h | 22 +- lib/c-strcase.h | 18 +- lib/c-strcasecmp.c | 20 +- lib/c-strcaseeq.h | 20 +- lib/c-strncasecmp.c | 20 +- lib/c-strtod.c | 4 +- lib/c-strtod.h | 4 +- lib/c-strtold.c | 17 + lib/calloc.c | 60 +- lib/canon-host.c | 16 +- lib/canon-host.h | 24 +- lib/canonicalize.c | 448 +- lib/canonicalize.h | 10 +- lib/careadlinkat.c | 222 +- lib/careadlinkat.h | 16 +- lib/cdefs.h | 341 +- lib/chdir-long.c | 4 +- lib/chdir-long.h | 4 +- lib/chmodat.c | 18 + lib/chown.c | 22 +- lib/chownat.c | 18 + lib/cl-strtod.c | 2 +- lib/cl-strtod.h | 6 +- lib/cloexec.c | 20 +- lib/cloexec.h | 20 +- lib/close-stream.c | 4 +- lib/close-stream.h | 18 + lib/close.c | 24 +- lib/closedir.c | 16 +- lib/closein.c | 4 +- lib/closein.h | 4 +- lib/closeout.c | 4 +- lib/closeout.h | 4 +- lib/config.h | 1194 +- lib/config.hin | 1154 +- lib/configmake.h | 52 +- lib/copy-acl.c | 4 +- lib/copy-file-range.c | 67 + lib/count-leading-zeros.c | 18 + lib/count-leading-zeros.h | 19 +- lib/creat-safer.c | 4 +- lib/ctype.h | 110 +- lib/ctype.in.h | 18 +- lib/cycle-check.c | 4 +- lib/cycle-check.h | 4 +- lib/dev-ino.h | 18 + lib/di-set.c | 4 +- lib/di-set.h | 37 +- lib/diacrit.c | 161 - lib/diacrit.h | 27 - lib/dirchownmod.c | 4 +- lib/dirchownmod.h | 18 + lib/dirent--.h | 4 +- lib/dirent-private.h | 20 +- lib/dirent-safer.h | 7 +- lib/dirent.h | 256 +- lib/dirent.in.h | 152 +- lib/dirfd.c | 16 +- lib/dirname-lgpl.c | 16 +- lib/dirname.c | 4 +- lib/dirname.h | 48 +- lib/dosname.h | 52 - lib/dtoastr.c | 17 + lib/dtotimespec.c | 4 +- lib/dup-safer-flag.c | 4 +- lib/dup-safer.c | 4 +- lib/dup.c | 24 +- lib/dup2.c | 118 +- lib/dynarray.h | 284 + lib/eloop-threshold.h | 83 + lib/errno.in.h | 18 +- lib/error.c | 20 +- lib/error.h | 53 +- lib/euidaccess.c | 25 +- lib/exclude.c | 62 +- lib/exclude.h | 11 +- lib/exitfail.c | 16 +- lib/exitfail.h | 16 +- lib/explicit_bzero.c | 44 +- lib/faccessat.c | 4 +- lib/fadvise.c | 2 +- lib/fadvise.h | 2 +- lib/fchdir.c | 28 +- lib/fchmodat.c | 23 +- lib/fchown-stub.c | 18 + lib/fchownat.c | 6 +- lib/fclose.c | 16 +- lib/fcntl--.h | 4 +- lib/fcntl-safer.h | 4 +- lib/fcntl.c | 24 +- lib/fcntl.h | 167 +- lib/fcntl.in.h | 63 +- lib/fd-hook.c | 18 +- lib/fd-hook.h | 18 +- lib/fd-reopen.c | 2 +- lib/fd-reopen.h | 4 +- lib/fd-safer-flag.c | 4 +- lib/fd-safer.c | 4 +- lib/fdatasync.c | 18 +- lib/fdopen.c | 24 +- lib/fdopendir.c | 4 +- lib/fdutimensat.c | 4 +- lib/fflush.c | 24 +- lib/file-has-acl.c | 16 +- lib/file-set.c | 4 +- lib/file-set.h | 22 +- lib/file-type.c | 4 +- lib/file-type.h | 4 +- lib/fileblocks.c | 4 +- lib/filemode.c | 18 +- lib/filemode.h | 4 +- lib/filename.h | 110 +- lib/filenamecat-lgpl.c | 41 +- lib/filenamecat.c | 4 +- lib/filenamecat.h | 25 +- lib/filevercmp.c | 217 +- lib/filevercmp.h | 84 +- lib/flexmember.h | 10 +- lib/float+.h | 18 +- lib/float.c | 16 +- lib/float.in.h | 22 +- lib/fnmatch.c | 435 +- lib/fnmatch.in.h | 18 +- lib/fnmatch_loop.c | 578 +- lib/fopen-safer.c | 4 +- lib/fopen.c | 149 +- lib/fpending.c | 11 +- lib/fpending.h | 4 +- lib/fprintftime.c | 17 + lib/fprintftime.h | 4 +- lib/fpucw.h | 20 +- lib/fpurge.c | 28 +- lib/freadahead.c | 18 +- lib/freadahead.h | 16 +- lib/freading.c | 20 +- lib/freading.h | 22 +- lib/freadptr.c | 18 +- lib/freadptr.h | 16 +- lib/freadseek.c | 18 +- lib/freadseek.h | 16 +- lib/free.c | 53 + lib/freopen-safer.c | 14 +- lib/freopen.c | 16 +- lib/frexp.c | 16 +- lib/frexpl.c | 16 +- lib/fseek.c | 16 +- lib/fseeko.c | 22 +- lib/fseterr.c | 18 +- lib/fseterr.h | 16 +- lib/fstat.c | 16 +- lib/fstatat.c | 4 +- lib/fsusage.c | 20 +- lib/fsusage.h | 16 +- lib/fsync.c | 18 +- lib/ftell.c | 16 +- lib/ftello.c | 100 +- lib/ftoastr.c | 27 +- lib/ftoastr.h | 11 +- lib/ftruncate.c | 18 +- lib/fts-cycle.c | 6 +- lib/fts.c | 123 +- lib/fts_.h | 43 +- lib/full-read.c | 16 +- lib/full-read.h | 16 +- lib/full-write.c | 16 +- lib/full-write.h | 16 +- lib/futimens.c | 16 +- lib/gai_strerror.c | 18 +- lib/get-permissions.c | 4 +- lib/getaddrinfo.c | 54 +- lib/getcwd-lgpl.c | 32 +- lib/getcwd.c | 85 +- lib/getdelim.c | 22 +- lib/getdtablesize.c | 16 +- lib/getfilecon.c | 32 +- lib/getgroups.c | 24 +- lib/gethostname.c | 16 +- lib/gethrxtime.c | 4 +- lib/gethrxtime.h | 4 +- lib/getline.c | 22 +- lib/getloadavg.c | 49 +- lib/getlogin.c | 19 +- lib/getndelim2.c | 16 +- lib/getndelim2.h | 16 +- lib/getopt-cdefs.in.h | 25 +- lib/getopt-core.h | 10 +- lib/getopt-ext.h | 10 +- lib/getopt-pfx-core.h | 31 +- lib/getopt-pfx-ext.h | 23 +- lib/getopt.c | 14 +- lib/getopt.in.h | 22 +- lib/getopt1.c | 10 +- lib/getopt_int.h | 10 +- lib/getpagesize.c | 16 +- lib/getpass.c | 32 +- lib/getpass.h | 17 + lib/getprogname.c | 62 +- lib/getprogname.h | 10 +- lib/getrandom.c | 191 + lib/gettext.h | 31 +- lib/gettime-res.c | 78 + lib/gettime.c | 18 +- lib/gettimeofday.c | 47 +- lib/getugroups.c | 24 +- lib/getugroups.h | 16 +- lib/getusershell.c | 16 +- lib/gl_openssl.h | 16 +- lib/glthread/lock.c | 18 +- lib/glthread/lock.h | 22 +- lib/glthread/threadlib.c | 53 +- lib/glthread/tls.c | 16 +- lib/glthread/tls.h | 20 +- lib/gnulib.mk | 3269 +- lib/group-member.c | 24 +- lib/hard-locale.c | 16 +- lib/hard-locale.h | 16 +- lib/hash-pjw.c | 16 +- lib/hash-pjw.h | 16 +- lib/hash-triple-simple.c | 59 + lib/hash-triple.c | 39 +- lib/hash-triple.h | 28 +- lib/hash.c | 153 +- lib/hash.h | 276 +- lib/heap.c | 8 +- lib/heap.h | 16 +- lib/human.c | 4 +- lib/human.h | 4 +- lib/i-ring.c | 16 +- lib/i-ring.h | 16 +- lib/ialloc.c | 21 + lib/ialloc.h | 100 + lib/iconv.c | 18 +- lib/iconv.h | 122 +- lib/iconv.in.h | 18 +- lib/iconv_close.c | 18 +- lib/iconv_open-aix.gperf | 18 +- lib/iconv_open-hpux.gperf | 18 +- lib/iconv_open-irix.gperf | 18 +- lib/iconv_open-osf.gperf | 18 +- lib/iconv_open-solaris.gperf | 18 +- lib/iconv_open-zos.gperf | 18 +- lib/iconv_open.c | 18 +- lib/idcache.c | 4 +- lib/idcache.h | 18 + lib/idx.h | 134 + lib/ignore-value.h | 21 +- lib/imaxtostr.c | 17 + lib/inet_ntop.c | 18 +- lib/ino-map.c | 4 +- lib/ino-map.h | 36 +- lib/intprops.h | 106 +- lib/inttostr.c | 17 + lib/inttostr.h | 43 +- lib/inttypes.h | 582 +- lib/inttypes.in.h | 478 +- lib/isapipe.c | 16 +- lib/isapipe.h | 17 + lib/isatty.c | 37 +- lib/isblank.c | 16 +- lib/isnan.c | 16 +- lib/isnand-nolibm.h | 20 +- lib/isnand.c | 16 +- lib/isnanf-nolibm.h | 23 +- lib/isnanf.c | 16 +- lib/isnanl-nolibm.h | 23 +- lib/isnanl.c | 16 +- lib/iswblank.c | 18 +- lib/iswdigit.c | 18 +- lib/iswxdigit.c | 18 +- lib/itold.c | 16 +- lib/langinfo.h | 110 +- lib/langinfo.in.h | 18 +- lib/lc-charset-dispatch.c | 22 +- lib/lc-charset-dispatch.h | 16 +- lib/lchmod.c | 6 +- lib/lchown.c | 16 +- lib/ldtoastr.c | 17 + lib/libc-config.h | 202 +- lib/limits.h | 57 +- lib/limits.in.h | 57 +- lib/linebuffer.c | 8 +- lib/linebuffer.h | 9 +- lib/link.c | 70 +- lib/linkat.c | 46 +- lib/localcharset.c | 18 +- lib/localcharset.h | 18 +- lib/locale.h | 126 +- lib/locale.in.h | 22 +- lib/localeconv.c | 16 +- lib/localtime-buffer.c | 60 - lib/localtime-buffer.h | 27 - lib/long-options.c | 4 +- lib/long-options.h | 4 +- lib/lseek.c | 36 +- lib/lstat.c | 16 +- lib/malloc.c | 43 +- lib/malloc/dynarray-skeleton.c | 528 + lib/malloc/dynarray-skeleton.gl.h | 529 + lib/malloc/dynarray.gl.h | 174 + lib/malloc/dynarray.h | 178 + lib/malloc/dynarray_at_failure.c | 40 + lib/malloc/dynarray_emplace_enlarge.c | 77 + lib/malloc/dynarray_finalize.c | 66 + lib/malloc/dynarray_resize.c | 68 + lib/malloc/dynarray_resize_clear.c | 39 + lib/malloc/scratch_buffer.gl.h | 148 + lib/malloc/scratch_buffer.h | 151 + lib/malloc/scratch_buffer_dupfree.c | 41 + lib/malloc/scratch_buffer_grow.c | 56 + lib/malloc/scratch_buffer_grow_preserve.c | 67 + lib/malloc/scratch_buffer_set_array_size.c | 64 + lib/malloca.c | 42 +- lib/malloca.h | 43 +- lib/math.c | 18 + lib/math.h | 379 +- lib/math.in.h | 277 +- lib/mbchar.c | 16 +- lib/mbchar.h | 23 +- lib/mbiter.c | 18 + lib/mbiter.h | 23 +- lib/mbrlen.c | 16 +- lib/mbrtowc-impl-utf8.h | 18 +- lib/mbrtowc-impl.h | 16 +- lib/mbrtowc.c | 25 +- lib/mbsalign.c | 18 +- lib/mbsalign.h | 12 +- lib/mbscasecmp.c | 18 +- lib/mbschr.c | 16 +- lib/mbsinit.c | 16 +- lib/mbslen.c | 16 +- lib/mbsrtowcs-impl.h | 16 +- lib/mbsrtowcs-state.c | 16 +- lib/mbsrtowcs.c | 16 +- lib/mbsstr.c | 16 +- lib/mbswidth.c | 4 +- lib/mbswidth.h | 11 +- lib/mbtowc-impl.h | 16 +- lib/mbtowc-lock.c | 16 +- lib/mbtowc-lock.h | 28 +- lib/mbtowc.c | 16 +- lib/mbuiter.c | 17 + lib/mbuiter.h | 23 +- lib/md5-stream.c | 141 + lib/md5.c | 118 +- lib/md5.h | 21 +- lib/memcasecmp.c | 7 +- lib/memcasecmp.h | 4 +- lib/memchr.c | 26 +- lib/memchr.valgrind | 16 +- lib/memchr2.c | 22 +- lib/memchr2.h | 16 +- lib/memchr2.valgrind | 16 +- lib/memcmp2.c | 25 +- lib/memcmp2.h | 18 +- lib/memcoll.c | 4 +- lib/memcoll.h | 4 +- lib/mempcpy.c | 23 +- lib/memrchr.c | 16 +- lib/mgetgroups.c | 22 +- lib/mgetgroups.h | 16 +- lib/mini-gmp-gnulib.c | 47 + lib/mini-gmp.c | 4618 + lib/mini-gmp.h | 310 + lib/minmax.h | 18 +- lib/mkancesdirs.c | 6 +- lib/mkancesdirs.h | 18 + lib/mkdir-p.c | 4 +- lib/mkdir-p.h | 4 +- lib/mkdir.c | 20 +- lib/mkdirat.c | 38 + lib/mkfifo.c | 20 +- lib/mkfifoat.c | 96 + lib/mknod.c | 22 +- lib/mknodat.c | 98 + lib/mkostemp.c | 16 +- lib/mkstemp-safer.c | 4 +- lib/mkstemp.c | 16 +- lib/mktime-internal.h | 10 +- lib/mktime.c | 40 +- lib/modechange.c | 4 +- lib/modechange.h | 11 +- lib/mountlist.c | 46 +- lib/mountlist.h | 7 +- lib/mpsort.c | 4 +- lib/mpsort.h | 18 + lib/msvc-inval.c | 18 +- lib/msvc-inval.h | 18 +- lib/msvc-nothrow.c | 18 +- lib/msvc-nothrow.h | 18 +- lib/nanosleep.c | 105 +- lib/netdb.h | 124 +- lib/netdb.in.h | 20 +- lib/netinet_in.in.h | 18 +- lib/nl_langinfo-lock.c | 150 + lib/nl_langinfo.c | 176 +- lib/nproc.c | 40 +- lib/nproc.h | 18 +- lib/nstrftime.c | 89 +- lib/obstack.c | 23 +- lib/obstack.h | 28 +- lib/offtostr.c | 17 + lib/open-safer.c | 4 +- lib/open.c | 26 +- lib/openat-die.c | 4 +- lib/openat-priv.h | 4 +- lib/openat-proc.c | 9 +- lib/openat-safer.c | 4 +- lib/openat.c | 14 +- lib/openat.h | 6 +- lib/opendir-safer.c | 4 +- lib/opendir.c | 26 +- lib/opendirat.c | 4 +- lib/opendirat.h | 21 +- lib/parse-datetime-gen.h | 104 + lib/parse-datetime.c | 1529 +- lib/parse-datetime.h | 4 +- lib/parse-datetime.y | 229 +- lib/pathmax.h | 18 +- lib/physmem.c | 22 +- lib/physmem.h | 16 +- lib/pipe-safer.c | 12 +- lib/pipe.c | 18 +- lib/pipe2.c | 18 +- lib/posix_memalign.c | 35 + lib/posixtm.c | 125 +- lib/posixtm.h | 4 +- lib/posixver.c | 4 +- lib/posixver.h | 17 + lib/printf-args.c | 18 +- lib/printf-args.h | 18 +- lib/printf-frexp.c | 16 +- lib/printf-frexp.h | 16 +- lib/printf-frexpl.c | 16 +- lib/printf-frexpl.h | 16 +- lib/printf-parse.c | 29 +- lib/printf-parse.h | 18 +- lib/priv-set.c | 4 +- lib/priv-set.h | 4 +- lib/progname.c | 4 +- lib/progname.h | 4 +- lib/propername.c | 4 +- lib/propername.h | 16 +- lib/pselect.c | 110 + lib/pthread-cond.c | 42 +- lib/pthread-mutex.c | 36 +- lib/pthread-thread.c | 20 +- lib/pthread.h | 244 +- lib/pthread.in.h | 114 +- lib/pthread_mutex_timedlock.c | 16 +- lib/pthread_sigmask.c | 16 +- lib/putenv.c | 32 +- lib/qcopy-acl.c | 4 +- lib/qset-acl.c | 4 +- lib/quote.h | 4 +- lib/quotearg.c | 32 +- lib/quotearg.h | 18 +- lib/raise.c | 16 +- lib/rand-isaac.c | 2 +- lib/rand-isaac.h | 7 +- lib/randint.c | 2 +- lib/randint.h | 19 +- lib/randperm.c | 11 +- lib/randperm.h | 4 +- lib/randread.c | 102 +- lib/randread.h | 16 +- lib/rawmemchr.c | 125 + lib/rawmemchr.valgrind | 28 + lib/read-file.c | 144 +- lib/read-file.h | 34 +- lib/read.c | 24 +- lib/readdir.c | 20 +- lib/readlink.c | 66 +- lib/readlinkat.c | 51 +- lib/readtokens.c | 20 +- lib/readtokens.h | 6 +- lib/readtokens0.c | 4 +- lib/readtokens0.h | 4 +- lib/readutmp.c | 23 +- lib/readutmp.h | 11 +- lib/realloc.c | 66 +- lib/reallocarray.c | 39 + lib/regcomp.c | 877 +- lib/regex.c | 11 +- lib/regex.h | 79 +- lib/regex_internal.c | 101 +- lib/regex_internal.h | 108 +- lib/regexec.c | 313 +- lib/remove.c | 16 +- lib/rename.c | 24 +- lib/renameat.c | 4 +- lib/renameatu.c | 83 +- lib/renameatu.h | 4 +- lib/rewinddir.c | 20 +- lib/rmdir.c | 21 +- lib/root-dev-ino.c | 2 +- lib/root-dev-ino.h | 4 +- lib/root-uid.h | 20 +- lib/rpmatch.c | 4 +- lib/safe-read.c | 16 +- lib/safe-read.h | 16 +- lib/safe-write.c | 16 +- lib/safe-write.h | 16 +- lib/same-inode.h | 16 +- lib/same.c | 4 +- lib/same.h | 4 +- lib/save-cwd.c | 4 +- lib/save-cwd.h | 4 +- lib/savedir.c | 48 +- lib/savedir.h | 11 +- lib/savewd.c | 15 +- lib/savewd.h | 4 +- lib/sched.h | 110 +- lib/sched.in.h | 18 +- lib/scratch_buffer.h | 127 + lib/se-context.c | 18 + lib/se-context.in.h | 71 +- lib/se-label.c | 21 + lib/se-label.in.h | 70 + lib/se-selinux.c | 18 + lib/se-selinux.in.h | 85 +- lib/select.c | 47 +- lib/selinux-at.c | 10 +- lib/selinux-at.h | 10 +- lib/selinux/selinux.h | 121 +- lib/set-acl.c | 4 +- lib/set-permissions.c | 6 +- lib/setenv.c | 18 +- lib/setlocale-lock.c | 16 +- lib/setlocale_null.c | 16 +- lib/setlocale_null.h | 16 +- lib/settime.c | 4 +- lib/sha1-stream.c | 129 + lib/sha1.c | 117 +- lib/sha1.h | 21 +- lib/sha256-stream.c | 145 + lib/sha256.c | 132 +- lib/sha256.h | 17 +- lib/sha512-stream.c | 145 + lib/sha512.c | 132 +- lib/sha512.h | 17 +- lib/sig-handler.c | 18 + lib/sig-handler.h | 16 +- lib/sig2str.c | 21 +- lib/sig2str.h | 4 +- lib/sigaction.c | 16 +- lib/siglist.h | 16 +- lib/signal.h | 126 +- lib/signal.in.h | 22 +- lib/signbitd.c | 16 +- lib/signbitf.c | 16 +- lib/signbitl.c | 16 +- lib/sigprocmask.c | 16 +- lib/size_max.h | 18 +- lib/sm3-stream.c | 123 + lib/sm3.c | 416 + lib/sm3.h | 111 + lib/smack.h | 4 +- lib/snprintf.c | 18 +- lib/sockets.c | 18 +- lib/sockets.h | 16 +- lib/stat-macros.h | 17 + lib/stat-size.h | 8 +- lib/stat-time.c | 18 + lib/stat-time.h | 22 +- lib/stat-w32.c | 74 +- lib/stat-w32.h | 16 +- lib/stat.c | 23 +- lib/statat.c | 3 - lib/stdalign.in.h | 48 +- lib/stdarg.in.h | 18 +- lib/stdbool.in.h | 18 +- lib/stddef.in.h | 52 +- lib/stdint.in.h | 32 +- lib/stdio--.h | 4 +- lib/stdio-impl.h | 18 +- lib/stdio-read.c | 168 + lib/stdio-safer.h | 16 +- lib/stdio-write.c | 206 + lib/stdio.h | 525 +- lib/stdio.in.h | 421 +- lib/stdlib--.h | 4 +- lib/stdlib-safer.h | 4 +- lib/stdlib.h | 644 +- lib/stdlib.in.h | 512 +- lib/stpcpy.c | 16 +- lib/stpncpy.c | 16 +- lib/str-kmp.h | 28 +- lib/str-two-way.h | 18 +- lib/strdup.c | 18 +- lib/streq.h | 20 +- lib/strerror-override.c | 102 +- lib/strerror-override.h | 17 +- lib/strerror.c | 16 +- lib/strftime.h | 23 +- lib/striconv.c | 36 +- lib/striconv.h | 26 +- lib/string.h | 404 +- lib/string.in.h | 296 +- lib/strintcmp.c | 6 +- lib/stripslash.c | 16 +- lib/strncat.c | 18 +- lib/strndup.c | 36 - lib/strnlen.c | 18 +- lib/strnlen1.c | 16 +- lib/strnlen1.h | 16 +- lib/strnumcmp-in.h | 6 +- lib/strnumcmp.c | 4 +- lib/strnumcmp.h | 6 +- lib/strsignal.c | 16 +- lib/strstr.c | 18 +- lib/strtod.c | 18 +- lib/strtoimax.c | 16 +- lib/strtol.c | 57 +- lib/strtold.c | 16 +- lib/strtoll.c | 16 +- lib/strtoul.c | 16 +- lib/strtoull.c | 16 +- lib/strtoumax.c | 17 + lib/symlink.c | 22 +- lib/symlinkat.c | 12 +- lib/sys-limits.h | 18 +- lib/sys/ioctl.h | 110 +- lib/sys/random.h | 605 + lib/sys/resource.h | 122 +- lib/sys/select.h | 140 +- lib/sys/socket.h | 131 +- lib/sys/stat.h | 268 +- lib/sys/time.h | 124 +- lib/sys/types.h | 18 +- lib/sys/uio.h | 18 +- lib/sys/utsname.h | 88 +- lib/sys/wait.h | 110 +- lib/sys_ioctl.in.h | 18 +- lib/sys_random.in.h | 98 + lib/sys_resource.in.h | 18 +- lib/sys_select.in.h | 46 +- lib/sys_socket.c | 18 + lib/sys_socket.in.h | 27 +- lib/sys_stat.in.h | 156 +- lib/sys_time.in.h | 20 +- lib/sys_types.in.h | 18 +- lib/sys_uio.in.h | 18 +- lib/sys_utsname.in.h | 18 +- lib/sys_wait.in.h | 18 +- lib/targetdir.c | 118 + lib/targetdir.h | 44 + lib/tempname.c | 301 +- lib/tempname.h | 18 +- lib/termios.h | 110 +- lib/termios.in.h | 18 +- lib/time-internal.h | 20 +- lib/time.h | 227 +- lib/time.in.h | 119 +- lib/time_r.c | 18 +- lib/time_rz.c | 99 +- lib/timegm.c | 10 +- lib/timespec.c | 18 + lib/timespec.h | 58 +- lib/trim.c | 4 +- lib/trim.h | 10 +- lib/tzset.c | 43 +- lib/u64.c | 18 + lib/u64.h | 16 +- lib/uinttostr.c | 17 + lib/umaxtostr.c | 17 + lib/uname.c | 62 +- lib/unicodeio.c | 27 +- lib/unicodeio.h | 4 +- lib/unictype/bitmap.h | 48 + lib/unistd--.h | 4 +- lib/unistd-safer.h | 4 +- lib/unistd.c | 18 + lib/unistd.h | 792 +- lib/unistd.in.h | 684 +- lib/unistr.h | 56 +- lib/unistr.in.h | 56 +- lib/unistr/u8-mbtoucr.c | 18 +- lib/unistr/u8-uctomb-aux.c | 28 +- lib/unistr/u8-uctomb.c | 28 +- lib/unitypes.h | 26 +- lib/unitypes.in.h | 26 +- lib/uniwidth.h | 18 +- lib/uniwidth.in.h | 18 +- lib/uniwidth/cjk.h | 18 +- lib/uniwidth/width.c | 455 +- lib/uniwidth/width0.h | 485 + lib/uniwidth/width2.h | 549 + lib/unlink.c | 29 +- lib/unlinkat.c | 14 +- lib/unlinkdir.c | 4 +- lib/unlinkdir.h | 4 +- lib/unlocked-io.h | 30 +- lib/unsetenv.c | 16 +- lib/unused-parameter.h | 36 - lib/userspec.c | 46 +- lib/userspec.h | 26 +- lib/utime.c | 48 +- lib/utime.h | 619 + lib/utime.in.h | 42 +- lib/utimecmp.c | 21 +- lib/utimecmp.h | 4 +- lib/utimens.c | 41 +- lib/utimens.h | 16 +- lib/utimensat.c | 105 +- lib/vasnprintf.c | 469 +- lib/vasnprintf.h | 35 +- lib/vasprintf.c | 18 +- lib/verify.h | 62 +- lib/verror.c | 9 +- lib/verror.h | 11 +- lib/version-etc-fsf.c | 16 +- lib/version-etc.c | 18 +- lib/version-etc.h | 32 +- lib/vfprintf.c | 22 +- lib/vprintf.c | 16 +- lib/w32sock.h | 16 +- lib/warn-on-use.h | 58 +- lib/wchar.h | 270 +- lib/wchar.in.h | 166 +- lib/wcrtomb.c | 16 +- lib/wcswidth-impl.h | 16 +- lib/wcswidth.c | 16 +- lib/wctype-h.c | 19 + lib/wctype.h | 119 +- lib/wctype.in.h | 37 +- lib/wcwidth.c | 18 +- lib/windows-cond.c | 22 +- lib/windows-cond.h | 18 +- lib/windows-initguard.h | 18 +- lib/windows-mutex.c | 18 +- lib/windows-mutex.h | 18 +- lib/windows-once.c | 18 +- lib/windows-once.h | 18 +- lib/windows-recmutex.c | 18 +- lib/windows-recmutex.h | 18 +- lib/windows-rwlock.c | 22 +- lib/windows-rwlock.h | 18 +- lib/windows-thread.c | 20 +- lib/windows-thread.h | 20 +- lib/windows-timedmutex.c | 22 +- lib/windows-timedmutex.h | 18 +- lib/windows-timedrecmutex.c | 22 +- lib/windows-timedrecmutex.h | 18 +- lib/windows-tls.c | 16 +- lib/windows-tls.h | 16 +- lib/wmemchr-impl.h | 27 + lib/wmemchr.c | 23 + lib/wmempcpy.c | 28 + lib/write-any-file.c | 4 +- lib/write-any-file.h | 18 + lib/write.c | 24 +- lib/{xstrndup.h => xalignalloc.c} | 28 +- lib/xalloc-die.c | 4 +- lib/xalloc-oversized.h | 55 +- lib/xalloc.h | 221 +- lib/xasprintf.c | 4 +- lib/xbinary-io.c | 16 +- lib/xbinary-io.h | 16 +- lib/xdectoint.c | 17 +- lib/xdectoint.h | 12 +- lib/xfts.c | 2 +- lib/xfts.h | 6 +- lib/xgetaname-impl.h | 63 + lib/xgetcwd.c | 6 +- lib/xgetcwd.h | 9 +- lib/xgetgroups.c | 2 +- lib/xgethostname.c | 70 +- lib/xgethostname.h | 22 +- lib/xmalloc.c | 313 +- lib/xmemcoll.c | 4 +- lib/xmemcoll.h | 18 + lib/xnanosleep.c | 6 +- lib/xnanosleep.h | 24 + lib/xprintf.c | 4 +- lib/xprintf.h | 47 +- lib/xreadlink.c | 4 +- lib/xreadlink.h | 12 +- lib/xsize.c | 18 + lib/xsize.h | 41 +- lib/xstriconv.c | 4 +- lib/xstriconv.h | 12 +- lib/xstrndup.c | 36 - lib/xstrtod.c | 4 +- lib/xstrtod.h | 4 +- lib/xstrtoimax.c | 18 + lib/xstrtol-error.c | 4 +- lib/xstrtol-error.h | 4 +- lib/xstrtol.c | 25 +- lib/xstrtol.h | 7 +- lib/xstrtold.c | 17 + lib/xstrtoul.c | 17 + lib/xstrtoumax.c | 18 + lib/xtime.c | 18 + lib/xtime.h | 4 +- lib/xvasprintf.c | 4 +- lib/xvasprintf.h | 26 +- lib/yesno.c | 4 +- lib/yesno.h | 4 +- mv.c | 610 - copy.c => src/copy.c | 1120 +- copy.h => src/copy.h | 41 +- cp-hash.c => src/cp-hash.c | 15 +- cp-hash.h => src/cp-hash.h | 4 +- die.h => src/die.h | 2 +- force-link.c => src/force-link.c | 2 +- force-link.h => src/force-link.h | 6 +- ioblksize.h => src/ioblksize.h | 16 +- src/mv.c | 556 + remove.c => src/remove.c | 12 +- remove.h => src/remove.h | 4 +- selinux.c => src/selinux.c | 122 +- selinux.h => src/selinux.h | 18 +- system.h => src/system.h | 91 +- src/version.c | 2 + version.h => src/version.h | 0 version.c | 2 - 880 files changed, 39483 insertions(+), 121331 deletions(-) create mode 100644 build.sh delete mode 100644 build_mv.sh delete mode 100644 build_mv.txt delete mode 100644 coreutils.txt delete mode 100644 extent-scan.c delete mode 100644 extent-scan.h delete mode 100644 fiemap.h create mode 100644 lib/alignalloc.c create mode 100644 lib/alignalloc.h create mode 100644 lib/areadlinkat-with-size.c create mode 100644 lib/attribute.h create mode 100644 lib/basename-lgpl.h create mode 100644 lib/copy-file-range.c delete mode 100644 lib/diacrit.c delete mode 100644 lib/diacrit.h delete mode 100644 lib/dosname.h create mode 100644 lib/dynarray.h create mode 100644 lib/eloop-threshold.h create mode 100644 lib/free.c create mode 100644 lib/getrandom.c create mode 100644 lib/gettime-res.c create mode 100644 lib/hash-triple-simple.c create mode 100644 lib/ialloc.c create mode 100644 lib/ialloc.h create mode 100644 lib/idx.h delete mode 100644 lib/localtime-buffer.c delete mode 100644 lib/localtime-buffer.h create mode 100644 lib/malloc/dynarray-skeleton.c create mode 100644 lib/malloc/dynarray-skeleton.gl.h create mode 100644 lib/malloc/dynarray.gl.h create mode 100644 lib/malloc/dynarray.h create mode 100644 lib/malloc/dynarray_at_failure.c create mode 100644 lib/malloc/dynarray_emplace_enlarge.c create mode 100644 lib/malloc/dynarray_finalize.c create mode 100644 lib/malloc/dynarray_resize.c create mode 100644 lib/malloc/dynarray_resize_clear.c create mode 100644 lib/malloc/scratch_buffer.gl.h create mode 100644 lib/malloc/scratch_buffer.h create mode 100644 lib/malloc/scratch_buffer_dupfree.c create mode 100644 lib/malloc/scratch_buffer_grow.c create mode 100644 lib/malloc/scratch_buffer_grow_preserve.c create mode 100644 lib/malloc/scratch_buffer_set_array_size.c create mode 100644 lib/md5-stream.c create mode 100644 lib/mini-gmp-gnulib.c create mode 100644 lib/mini-gmp.c create mode 100644 lib/mini-gmp.h create mode 100644 lib/mkdirat.c create mode 100644 lib/mkfifoat.c create mode 100644 lib/mknodat.c create mode 100644 lib/nl_langinfo-lock.c create mode 100644 lib/parse-datetime-gen.h create mode 100644 lib/posix_memalign.c create mode 100644 lib/pselect.c create mode 100644 lib/rawmemchr.c create mode 100644 lib/rawmemchr.valgrind create mode 100644 lib/reallocarray.c create mode 100644 lib/scratch_buffer.h create mode 100644 lib/se-label.c create mode 100644 lib/se-label.in.h create mode 100644 lib/sha1-stream.c create mode 100644 lib/sha256-stream.c create mode 100644 lib/sha512-stream.c create mode 100644 lib/sm3-stream.c create mode 100644 lib/sm3.c create mode 100644 lib/sm3.h delete mode 100644 lib/statat.c create mode 100644 lib/stdio-read.c create mode 100644 lib/stdio-write.c delete mode 100644 lib/strndup.c create mode 100644 lib/sys/random.h create mode 100644 lib/sys_random.in.h create mode 100644 lib/targetdir.c create mode 100644 lib/targetdir.h create mode 100644 lib/unictype/bitmap.h create mode 100644 lib/uniwidth/width0.h create mode 100644 lib/uniwidth/width2.h delete mode 100644 lib/unused-parameter.h create mode 100644 lib/utime.h create mode 100644 lib/wmemchr-impl.h create mode 100644 lib/wmemchr.c create mode 100644 lib/wmempcpy.c rename lib/{xstrndup.h => xalignalloc.c} (56%) create mode 100644 lib/xgetaname-impl.h delete mode 100644 lib/xstrndup.c delete mode 100644 mv.c rename copy.c => src/copy.c (75%) rename copy.h => src/copy.h (90%) rename cp-hash.c => src/cp-hash.c (93%) rename cp-hash.h => src/cp-hash.h (56%) rename die.h => src/die.h (95%) rename force-link.c => src/force-link.c (99%) rename force-link.h => src/force-link.h (61%) rename ioblksize.h => src/ioblksize.h (85%) create mode 100644 src/mv.c rename remove.c => src/remove.c (98%) rename remove.h => src/remove.h (97%) rename selinux.c => src/selinux.c (69%) rename selinux.h => src/selinux.h (70%) rename system.h => src/system.h (91%) create mode 100644 src/version.c rename version.h => src/version.h (100%) delete mode 100644 version.c diff --git a/README.md b/README.md index 51328dd..25018c3 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,56 @@ # rm_ 代替rm命令防止错误删除文件 - 基于coreutils-8.32 mv源代码 + 基于coreutils-9.1 mv源代码 # Build git clone https://github.com/niuyuling/rm_.git cd rm_ - apt-get build-dep coreutils - bash build_mv.sh + bash build.sh # Help Information - root@niuyuling:/mnt/c/Users/niuyuling/Desktop/Arm-tool# rm_ busybox-1.31.1 - rm_ - busybox-1.31.1 - /tmp/ - 3 - root@niuyuling:/mnt/c/Users/niuyuling/Desktop/Arm-tool# - - #支持配置文件 - root@NIUYULING:/mnt/c/Users/niuyuling/Desktop/rm_# cat /etc/rm_.conf - /opt/ - root@NIUYULING:/mnt/c/Users/niuyuling/Desktop/rm_# \ No newline at end of file + root@NIUYULING:/mnt/c/Users/niuyuling/Desktop/rm_# ./rm_ --help + Usage: ./rm_ [OPTION]... [-T] SOURCE DEST + or: ./rm_ [OPTION]... SOURCE... DIRECTORY + or: ./rm_ [OPTION]... -t DIRECTORY SOURCE... + Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY. + + Mandatory arguments to long options are mandatory for short options too. + --backup[=CONTROL] make a backup of each existing destination file + -b like --backup but does not accept an argument + -f, --force do not prompt before overwriting + -i, --interactive prompt before overwrite + -n, --no-clobber do not overwrite an existing file + If you specify more than one of -i, -f, -n, only the final one takes effect. + --strip-trailing-slashes remove any trailing slashes from each SOURCE + argument + -S, --suffix=SUFFIX override the usual backup suffix + -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY + -T, --no-target-directory treat DEST as a normal file + -u, --update move only when the SOURCE file is newer + than the destination file or when the + destination file is missing + -v, --verbose explain what is being done + -Z, --context set SELinux security context of destination + file to default type + --help display this help and exit + --version output version information and exit + + Instead of rm command to prevent mistaken deletion of files + Author: aixiao@aixiao.me + + 代替rm命令,以防止错误删除文件 + 作者: aixiao@aixiao.me + + The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. + The version control method may be selected via the --backup option or through + the VERSION_CONTROL environment variable. Here are the values: + + none, off never make backups (even if --backup is given) + numbered, t make numbered backups + existing, nil numbered if numbered backups exist, simple otherwise + simple, never always make simple backups + + GNU coreutils online help: + Report any translation bugs to + Full documentation + or available locally via: info '(coreutils) mv invocation' \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..fad6c89 --- /dev/null +++ b/build.sh @@ -0,0 +1,141 @@ +#!/bin/bash +# +# Build MV command +# Based on coreutils-9.1 +# Test System: Debian GNU/Linux bookworm/sid (WSL) +# + +init() +{ + SHELL_FOLDER=$(dirname $(readlink -f "$0")); + CC=${CROSS_COMPILE}gcc + AR=${CROSS_COMPILE}ar + STRIP=${CROSS_COMPILE}strip +} + +check_os() +{ + if test -f /etc/debian_version ; then + OS=debian + OS_VER=$(cat /etc/debian_version) + echo -e SYSTEM: DEBIAN $(uname -m) ${OS_VER}\\nKERNEL: $(uname -sr) + apt-get build-dep coreutils + else + echo "Only supports Debian system build source code!"; + exit 3 + fi +} + +build_lib() +{ + S=(lib/copy-acl.c lib/set-acl.c lib/acl-errno-valid.c lib/acl-internal.c lib/get-permissions.c lib/set-permissions.c lib/alignalloc.c lib/allocator.c lib/areadlink.c lib/areadlink-with-size.c lib/areadlinkat.c lib/areadlinkat-with-size.c lib/argmatch.c lib/argv-iter.c lib/openat-proc.c lib/backupfile.c lib/backup-rename.c lib/backupfile.c lib/backup-find.c lib/base32.c lib/base64.c lib/basename-lgpl.c lib/binary-io.c lib/bitrotate.c lib/buffer-lcm.c lib/c-ctype.c lib/c-strcasecmp.c lib/c-strncasecmp.c lib/c-strtod.c lib/c-strtold.c lib/canon-host.c lib/canonicalize.c lib/careadlinkat.c lib/chdir-long.c lib/chmodat.c lib/chownat.c lib/cl-strtod.c lib/cl-strtold.c lib/cloexec.c lib/close-stream.c lib/closein.c lib/closeout.c lib/count-leading-zeros.c lib/af_alg.c lib/md5-stream.c lib/md5.c lib/sha1-stream.c lib/sha1.c lib/sha256-stream.c lib/sha256.c lib/sha512-stream.c lib/sha512.c lib/sm3-stream.c lib/sm3.c lib/cycle-check.c lib/di-set.c lib/opendir-safer.c lib/dirname.c lib/basename.c lib/dirname-lgpl.c lib/stripslash.c lib/dtoastr.c lib/dtotimespec.c lib/malloc/dynarray_at_failure.c lib/malloc/dynarray_emplace_enlarge.c lib/malloc/dynarray_finalize.c lib/malloc/dynarray_resize.c lib/malloc/dynarray_resize_clear.c lib/exclude.c lib/exitfail.c lib/fadvise.c lib/fchmodat.c lib/fclose.c lib/fcntl.c lib/creat-safer.c lib/open-safer.c lib/fd-hook.c lib/fd-reopen.c lib/fd-safer-flag.c lib/dup-safer-flag.c lib/fdutimensat.c lib/fflush.c lib/file-has-acl.c lib/file-set.c lib/file-type.c lib/filemode.c lib/filenamecat.c lib/filenamecat-lgpl.c lib/filevercmp.c lib/fopen-safer.c lib/fprintftime.c lib/fpurge.c lib/freadahead.c lib/freading.c lib/freadptr.c lib/freadseek.c lib/freopen-safer.c lib/fseek.c lib/fseeko.c lib/fseterr.c lib/fsusage.c lib/ftoastr.c lib/fts.c lib/full-read.c lib/full-write.c lib/gethrxtime.c lib/xtime.c lib/getndelim2.c lib/getprogname.c lib/gettime.c lib/gettime-res.c lib/getugroups.c lib/hard-locale.c lib/hash.c lib/hash-pjw.c lib/hash-triple.c lib/hash-triple-simple.c lib/heap.c lib/human.c lib/i-ring.c lib/ialloc.c lib/idcache.c lib/ino-map.c lib/imaxtostr.c lib/inttostr.c lib/offtostr.c lib/uinttostr.c lib/umaxtostr.c lib/isapipe.c lib/ldtoastr.c lib/linebuffer.c lib/localcharset.c lib/glthread/lock.c lib/long-options.c lib/malloca.c lib/math.c lib/mbchar.c lib/mbiter.c lib/mbrlen.c lib/mbrtowc.c lib/mbsalign.c lib/mbscasecmp.c lib/mbschr.c lib/mbslen.c lib/mbsstr.c lib/mbswidth.c lib/mbuiter.c lib/memcasecmp.c lib/memchr2.c lib/memcmp2.c lib/memcoll.c lib/mgetgroups.c lib/mkancesdirs.c lib/dirchownmod.c lib/mkdir-p.c lib/mknod.c lib/mkstemp.c lib/modechange.c lib/mountlist.c lib/mpsort.c lib/nanosleep.c lib/nproc.c lib/nstrftime.c lib/obstack.c lib/openat-die.c lib/openat-safer.c lib/opendirat.c lib/parse-datetime.c lib/physmem.c lib/pipe2.c lib/posixtm.c lib/posixver.c lib/printf-frexp.c lib/printf-frexpl.c lib/priv-set.c lib/progname.c lib/propername.c lib/qcopy-acl.c lib/qset-acl.c lib/quotearg.c lib/randint.c lib/randperm.c lib/randread.c lib/rand-isaac.c lib/read-file.c lib/readtokens.c lib/readtokens0.c lib/readutmp.c lib/regex.c lib/renameatu.c lib/root-dev-ino.c lib/safe-read.c lib/safe-write.c lib/same.c lib/save-cwd.c lib/savedir.c lib/savewd.c lib/malloc/scratch_buffer_dupfree.c lib/malloc/scratch_buffer_grow.c lib/malloc/scratch_buffer_grow_preserve.c lib/malloc/scratch_buffer_set_array_size.c lib/selinux-at.c lib/getfilecon.c lib/se-context.c lib/se-label.c lib/se-selinux.c lib/setlocale_null.c lib/settime.c lib/sig2str.c lib/sig-handler.c lib/sockets.c lib/stat-time.c lib/mkstemp-safer.c lib/striconv.c lib/strnlen1.c lib/strintcmp.c lib/strnumcmp.c lib/sys_socket.c lib/targetdir.c lib/tempname.c lib/glthread/threadlib.c lib/time_rz.c lib/timegm.c lib/timespec.c lib/glthread/tls.c lib/trim.c lib/u64.c lib/unicodeio.c lib/unistd.c lib/dup-safer.c lib/fd-safer.c lib/pipe-safer.c lib/unistr/u8-mbtoucr.c lib/unistr/u8-uctomb.c lib/unistr/u8-uctomb-aux.c lib/uniwidth/width.c lib/unlinkdir.c lib/userspec.c lib/utimecmp.c lib/utimens.c lib/verror.c lib/version-etc.c lib/version-etc-fsf.c lib/wctype-h.c lib/write-any-file.c lib/xalignalloc.c lib/xmalloc.c lib/xalloc-die.c lib/xbinary-io.c lib/xdectoimax.c lib/xdectoumax.c lib/xfts.c lib/xgetcwd.c lib/xgetgroups.c lib/xgethostname.c lib/xmemcoll.c lib/xnanosleep.c lib/xprintf.c lib/xreadlink.c lib/xsize.c lib/xstriconv.c lib/xstrtod.c lib/xstrtoimax.c lib/xstrtol.c lib/xstrtoul.c lib/xstrtol-error.c lib/xstrtold.c lib/xstrtoumax.c lib/xvasprintf.c lib/xasprintf.c lib/yesno.c lib/asnprintf.c lib/mktime.c lib/printf-args.c lib/printf-parse.c lib/vasnprintf.c) + O="lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/alignalloc.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/areadlinkat-with-size.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/basename-lgpl.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chdir-long.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5-stream.o lib/md5.o lib/sha1-stream.o lib/sha1.o lib/sha256-stream.o lib/sha256.o lib/sha512-stream.o lib/sha512.o lib/sm3-stream.o lib/sm3.o lib/cycle-check.o lib/di-set.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/malloc/dynarray_at_failure.o lib/malloc/dynarray_emplace_enlarge.o lib/malloc/dynarray_finalize.o lib/malloc/dynarray_resize.o lib/malloc/dynarray_resize_clear.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/fflush.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/fpurge.o lib/freadahead.o lib/freading.o lib/freadptr.o lib/freadseek.o lib/freopen-safer.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/ftoastr.o lib/fts.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/gettime-res.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/hash-triple-simple.o lib/heap.o lib/human.o lib/i-ring.o lib/ialloc.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/isapipe.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbrlen.o lib/mbrtowc.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/mknod.o lib/mkstemp.o lib/modechange.o lib/mountlist.o lib/mpsort.o lib/nanosleep.o lib/nproc.o lib/nstrftime.o lib/obstack.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/readutmp.o lib/regex.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/malloc/scratch_buffer_dupfree.o lib/malloc/scratch_buffer_grow.o lib/malloc/scratch_buffer_grow_preserve.o lib/malloc/scratch_buffer_set_array_size.o lib/selinux-at.o lib/getfilecon.o lib/se-context.o lib/se-label.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig2str.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/targetdir.o lib/tempname.o lib/glthread/threadlib.o lib/time_rz.o lib/timegm.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xalignalloc.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/mktime.o lib/printf-args.o lib/printf-parse.o lib/vasnprintf.o" + + for i in ${S[@]}; do + echo $i + o=$(echo $i | sed 's/\.c/\.o/'); + echo $o; + ${CC} -I. -I./lib -Ilib -I./lib -g -O2 -c -o ${o} ${i} + done + + ${AR} cr lib/libcoreutils.a ${O}; +} + +build_mv() +{ + + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/version.o src/version.c + ${AR} cr src/libver.a src/version.o + + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/remove.o src/remove.c + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/copy.o src/copy.c + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/cp-hash.o src/cp-hash.c + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/force-link.o src/force-link.c + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/selinux.o src/selinux.c + ${CC} -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -c -o src/mv.o src/mv.c + + + ${CC} -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/force-link.o src/selinux.o src/libver.a \ + lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -pthread -lpcre2-8 -ldl -static + + mv src/mv ./rm_ + $STRIP ./rm_ +} + +installbin_() +{ + wget -O /bin/rm_ https://git.aixiao.me/attachments/4899c404-5800-457a-8a26-4f6b8c35c3a4 + chmod a+x /bin/rm_ +} + +install_() { + cp rm_ /bin/ +} + +uninstall_() { + rm /bin/rm_ +} + +help_() { + cat << EOF +Usage: + ${0} [-x] [installbin|install|uninstall|build|clean]. +parameter: + -x : print debug. + +Option: + installbin : download bin. + install : install bin. + uninstall : uninstall bin. + build : build project. + clean : clean project. + +EOF + exit 1; +} + + +while getopts :x arg; do + case ${arg} in + x) + debug=x; + ;; + *) + help_; + ;; + esac + +done +shift $((OPTIND-1)); #参数移位 +test "${debug}" = "x" && set -x; + +init +case $1 in + "install") + install_; + ;; + "uninstall") + uninstall_; + ;; + "build") + check_os + build_lib; + build_mv; + ;; + "clean") + rm `find . \( -name "*.a" -o -name "*.o" \) | xargs ` + rm -rf rm_ + exit 0; + ;; + "installbin") + installbin_ + ;; + *) + help_; + ;; +esac + + +exit 0 + by aixiao@aixiao.me +20220728 diff --git a/build_mv.sh b/build_mv.sh deleted file mode 100644 index 7e30b6a..0000000 --- a/build_mv.sh +++ /dev/null @@ -1,127 +0,0 @@ -#!/bin/bash -# -# Build MV command -# Based on coreutils-8.32 -# Test System: Debian GNU/Linux bookworm/sid (WSL) -# - -init() -{ - SHELL_FOLDER=$(dirname $(readlink -f "$0")); - CC=${CROSS_COMPILE}gcc - AR=${CROSS_COMPILE}ar - STRIP=${CROSS_COMPILE}strip -} - -build_lib() -{ - S=(copy-acl.c set-acl.c acl-errno-valid.c acl-internal.c get-permissions.c set-permissions.c allocator.c areadlink.c areadlink-with-size.c areadlinkat.c argmatch.c argv-iter.c openat-proc.c backupfile.c backup-rename.c backupfile.c backup-find.c base32.c base64.c binary-io.c bitrotate.c buffer-lcm.c c-ctype.c c-strcasecmp.c c-strncasecmp.c c-strtod.c c-strtold.c canon-host.c canonicalize.c careadlinkat.c chmodat.c chownat.c cl-strtod.c cl-strtold.c cloexec.c close-stream.c closein.c closeout.c count-leading-zeros.c af_alg.c md5.c sha1.c sha256.c sha512.c cycle-check.c di-set.c diacrit.c opendir-safer.c dirname.c basename.c dirname-lgpl.c basename-lgpl.c stripslash.c dtoastr.c dtotimespec.c exclude.c exitfail.c fadvise.c creat-safer.c open-safer.c fd-hook.c fd-reopen.c fd-safer-flag.c dup-safer-flag.c fdutimensat.c file-has-acl.c file-set.c file-type.c filemode.c filenamecat.c filenamecat-lgpl.c filevercmp.c fopen-safer.c fprintftime.c freading.c freadseek.c freopen-safer.c ftoastr.c full-read.c full-write.c gethrxtime.c xtime.c getndelim2.c getprogname.c gettime.c getugroups.c hard-locale.c hash.c hash-pjw.c hash-triple.c heap.c human.c i-ring.c idcache.c ino-map.c imaxtostr.c inttostr.c offtostr.c uinttostr.c umaxtostr.c ldtoastr.c linebuffer.c localcharset.c glthread/lock.c long-options.c malloca.c math.c mbchar.c mbiter.c mbsalign.c mbscasecmp.c mbschr.c mbslen.c mbsstr.c mbswidth.c mbuiter.c memcasecmp.c memchr2.c memcmp2.c memcoll.c mgetgroups.c mkancesdirs.c dirchownmod.c mkdir-p.c modechange.c mpsort.c nproc.c nstrftime.c openat-die.c openat-safer.c opendirat.c parse-datetime.c physmem.c pipe2.c posixtm.c posixver.c printf-frexp.c printf-frexpl.c priv-set.c progname.c propername.c qcopy-acl.c qset-acl.c quotearg.c randint.c randperm.c randread.c rand-isaac.c read-file.c readtokens.c readtokens0.c renameatu.c root-dev-ino.c safe-read.c safe-write.c same.c save-cwd.c savedir.c savewd.c selinux-at.c se-context.c se-selinux.c setlocale_null.c settime.c sig-handler.c sockets.c stat-time.c statat.c mkstemp-safer.c striconv.c strnlen1.c strintcmp.c strnumcmp.c sys_socket.c tempname.c glthread/threadlib.c timespec.c glthread/tls.c trim.c u64.c unicodeio.c unistd.c dup-safer.c fd-safer.c pipe-safer.c unistr/u8-mbtoucr.c unistr/u8-uctomb.c unistr/u8-uctomb-aux.c uniwidth/width.c unlinkdir.c userspec.c utimecmp.c utimens.c verror.c version-etc.c version-etc-fsf.c wctype-h.c write-any-file.c xmalloc.c xalloc-die.c xbinary-io.c xdectoimax.c xdectoumax.c xfts.c xgetcwd.c xgetgroups.c xgethostname.c xmemcoll.c xnanosleep.c xprintf.c xreadlink.c xsize.c xstriconv.c xstrndup.c xstrtod.c xstrtoimax.c xstrtol.c xstrtoul.c xstrtol-error.c xstrtold.c xstrtoumax.c xvasprintf.c xasprintf.c yesno.c asnprintf.c chdir-long.c fchmodat.c fclose.c fcntl.c fflush.c fpurge.c freadahead.c freadptr.c fseek.c fseeko.c fseterr.c fsusage.c fts.c getfilecon.c isapipe.c lchmod.c localtime-buffer.c mbrlen.c mbrtowc.c mknod.c mkstemp.c mktime.c mountlist.c nanosleep.c obstack.c printf-args.c printf-parse.c readutmp.c regex.c sig2str.c time_rz.c vasnprintf.c) - O="copy-acl.o set-acl.o acl-errno-valid.o acl-internal.o get-permissions.o set-permissions.o allocator.o areadlink.o areadlink-with-size.o areadlinkat.o argmatch.o argv-iter.o openat-proc.o backupfile.o backup-rename.o backupfile.o backup-find.o base32.o base64.o binary-io.o bitrotate.o buffer-lcm.o c-ctype.o c-strcasecmp.o c-strncasecmp.o c-strtod.o c-strtold.o canon-host.o canonicalize.o careadlinkat.o chmodat.o chownat.o cl-strtod.o cl-strtold.o cloexec.o close-stream.o closein.o closeout.o count-leading-zeros.o af_alg.o md5.o sha1.o sha256.o sha512.o cycle-check.o di-set.o diacrit.o opendir-safer.o dirname.o basename.o dirname-lgpl.o basename-lgpl.o stripslash.o dtoastr.o dtotimespec.o exclude.o exitfail.o fadvise.o creat-safer.o open-safer.o fd-hook.o fd-reopen.o fd-safer-flag.o dup-safer-flag.o fdutimensat.o file-has-acl.o file-set.o file-type.o filemode.o filenamecat.o filenamecat-lgpl.o filevercmp.o fopen-safer.o fprintftime.o freading.o freadseek.o freopen-safer.o ftoastr.o full-read.o full-write.o gethrxtime.o xtime.o getndelim2.o getprogname.o gettime.o getugroups.o hard-locale.o hash.o hash-pjw.o hash-triple.o heap.o human.o i-ring.o idcache.o ino-map.o imaxtostr.o inttostr.o offtostr.o uinttostr.o umaxtostr.o ldtoastr.o linebuffer.o localcharset.o glthread/lock.o long-options.o malloca.o math.o mbchar.o mbiter.o mbsalign.o mbscasecmp.o mbschr.o mbslen.o mbsstr.o mbswidth.o mbuiter.o memcasecmp.o memchr2.o memcmp2.o memcoll.o mgetgroups.o mkancesdirs.o dirchownmod.o mkdir-p.o modechange.o mpsort.o nproc.o nstrftime.o openat-die.o openat-safer.o opendirat.o parse-datetime.o physmem.o pipe2.o posixtm.o posixver.o printf-frexp.o printf-frexpl.o priv-set.o progname.o propername.o qcopy-acl.o qset-acl.o quotearg.o randint.o randperm.o randread.o rand-isaac.o read-file.o readtokens.o readtokens0.o renameatu.o root-dev-ino.o safe-read.o safe-write.o same.o save-cwd.o savedir.o savewd.o selinux-at.o se-context.o se-selinux.o setlocale_null.o settime.o sig-handler.o sockets.o stat-time.o statat.o mkstemp-safer.o striconv.o strnlen1.o strintcmp.o strnumcmp.o sys_socket.o tempname.o glthread/threadlib.o timespec.o glthread/tls.o trim.o u64.o unicodeio.o unistd.o dup-safer.o fd-safer.o pipe-safer.o unistr/u8-mbtoucr.o unistr/u8-uctomb.o unistr/u8-uctomb-aux.o uniwidth/width.o unlinkdir.o userspec.o utimecmp.o utimens.o verror.o version-etc.o version-etc-fsf.o wctype-h.o write-any-file.o xmalloc.o xalloc-die.o xbinary-io.o xdectoimax.o xdectoumax.o xfts.o xgetcwd.o xgetgroups.o xgethostname.o xmemcoll.o xnanosleep.o xprintf.o xreadlink.o xsize.o xstriconv.o xstrndup.o xstrtod.o xstrtoimax.o xstrtol.o xstrtoul.o xstrtol-error.o xstrtold.o xstrtoumax.o xvasprintf.o xasprintf.o yesno.o asnprintf.o chdir-long.o fchmodat.o fclose.o fcntl.o fflush.o fpurge.o freadahead.o freadptr.o fseek.o fseeko.o fseterr.o fsusage.o fts.o getfilecon.o isapipe.o lchmod.o localtime-buffer.o mbrlen.o mbrtowc.o mknod.o mkstemp.o mktime.o mountlist.o nanosleep.o obstack.o printf-args.o printf-parse.o readutmp.o regex.o sig2str.o time_rz.o vasnprintf.o" - - for i in ${S[@]}; do - echo $i - o=$(echo $i | sed 's/\.c/\.o/'); - echo $o; - ${CC} -I. -I./lib -Ilib -I./lib -g -O2 -c -o lib/${o} lib/${i} - done - - cd ${SHELL_FOLDER}/lib; - ar cr libcoreutils.a ${O}; -} - -build_mv() -{ - cd ${SHELL_FOLDER}; - ${CC} -I./lib -c -o version.o version.c - ${AR} cr libver.a version.o - ${CC} -I. -I./lib -g -O2 -c -o remove.o remove.c - ${CC} -I. -I./lib -g -O2 -c -o copy.o copy.c - ${CC} -I. -I./lib -g -O2 -c -o cp-hash.o cp-hash.c - ${CC} -I. -I./lib -g -O2 -c -o extent-scan.o extent-scan.c - ${CC} -I. -I./lib -g -O2 -c -o force-link.o force-link.c - ${CC} -I. -I./lib -g -O2 -c -o selinux.o selinux.c - ${CC} -I. -I./lib -g -O2 -c -o mv.o mv.c - - ${CC} -g -O2 -Wl,--as-needed -o mv \ - mv.o remove.o copy.o cp-hash.o extent-scan.o force-link.o selinux.o libver.a lib/libcoreutils.a lib/libcoreutils.a \ - -lselinux -lacl -lattr -pthread -lpcre2-8 -ldl -static - mv ./mv rm_ - $STRIP ./rm_ -} - -installbin_() -{ - wget -O /bin/rm_ https://git.aixiao.me/attachments/4899c404-5800-457a-8a26-4f6b8c35c3a4 - chmod a+x /bin/rm_ -} - -install_() { - cp rm_ /bin/ -} - -uninstall_() { - rm /bin/rm_ -} - -help_() { - cat << EOF -Usage: - ${0} [-x] [installbin|install|uninstall|build|clean]. -parameter: - -x : print debug. - -Option: - installbin : download bin. - install : install bin. - uninstall : uninstall bin. - build : build project. - clean : clean project. - -EOF - exit 1; -} - -while getopts :x arg; do - case ${arg} in - x) - debug=x; - ;; - *) - help_; - ;; - esac - -done -shift $((OPTIND-1)); #参数移位 -test "${debug}" = "x" && set -x; - -init -case $1 in - "install") - install_; - ;; - "uninstall") - uninstall_; - ;; - "build") - build_lib; - build_mv; - ;; - "clean") - rm `find . \( -name "*.a" -o -name "*.o" \) | xargs ` - rm rm_ - exit 0; - ;; - "installbin") - installbin_ - ;; - *) - help_; - ;; -esac - - -exit 0 - by aixiao@aixiao.me -20220401 -20220419 \ No newline at end of file diff --git a/build_mv.txt b/build_mv.txt deleted file mode 100644 index 08e2f8c..0000000 --- a/build_mv.txt +++ /dev/null @@ -1,63 +0,0 @@ - - -# MV -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -gcc -g -O2 -Wl,--as-needed -o src/mv \ - src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a \ - -lselinux -lacl -lattr -pthread -lpcre2-8 -ldl -static - - -# remove.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c - -# copy.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c - -# cp-hash.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp-hash.o -MD -MP -MF src/.deps/cp-hash.Tpo -c -o src/cp-hash.o src/cp-hash.c - -# extent-scan.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF src/.deps/extent-scan.Tpo -c -o src/extent-scan.o src/extent-scan.c - -# force-link.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/force-link.o -MD -MP -MF src/.deps/force-link.Tpo -c -o src/force-link.o src/force-link.c - -# selinux.o -gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF src/.deps/selinux.Tpo -c -o src/selinux.o src/selinux.c - -# libver.a -ar cr src/libver.a src/version.o - -# libcoreutils.a -ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o \ - lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o \ - lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o \ - lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o \ - lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o \ - lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o \ - lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o \ - lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o \ - lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o \ - lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o \ - lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o \ - lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o \ - lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o \ - lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o \ - lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o \ - lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o \ - lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o \ - lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o \ - lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o \ - lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o \ - lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o \ - lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o \ - lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o \ - lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o \ - lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o \ - lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o \ - lib/sig2str.o lib/time_rz.o lib/vasnprintf.o - - - - - diff --git a/coreutils.txt b/coreutils.txt deleted file mode 100644 index 5876ad4..0000000 --- a/coreutils.txt +++ /dev/null @@ -1,103260 +0,0 @@ - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9460 pts/1 R+ 0:00 ps -ax - 9461 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9464 pts/1 R+ 0:00 ps -ax - 9465 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9468 pts/1 R+ 0:00 ps -ax - 9469 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9472 pts/1 R+ 0:00 ps -ax - 9473 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 R+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9476 pts/1 R+ 0:00 ps -ax - 9477 pts/1 S+ 0:00 tee -a 1.txt -11156 ? Rs 1404:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9480 pts/1 R+ 0:00 ps -ax - 9481 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:00 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9484 pts/1 R+ 0:00 ps -ax - 9485 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9491 pts/1 R+ 0:00 ps -ax - 9492 pts/1 D+ 0:00 tee -a 1.txt - 9494 pts/2 D+ 0:00 /bin/bash -c cat ./.prev-version 2>/dev/null -11156 ? Rs 1404:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9502 pts/1 R+ 0:00 ps -ax - 9503 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 R+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9506 pts/1 R+ 0:00 ps -ax - 9507 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9510 pts/1 R+ 0:00 ps -ax - 9511 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9514 pts/1 R+ 0:00 ps -ax - 9515 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9518 pts/1 R+ 0:00 ps -ax - 9519 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9522 pts/1 R+ 0:00 ps -ax - 9523 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 R+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9526 pts/1 R+ 0:00 ps -ax - 9527 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9530 pts/1 R+ 0:00 ps -ax - 9531 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9534 pts/1 R+ 0:00 ps -ax - 9535 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9538 pts/1 R+ 0:00 ps -ax - 9539 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9542 pts/1 R+ 0:00 ps -ax - 9543 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9546 pts/1 R+ 0:00 ps -ax - 9547 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9550 pts/1 R+ 0:00 ps -ax - 9551 pts/1 S+ 0:00 tee -a 1.txt -11156 ? Rs 1404:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 R+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9554 pts/1 R+ 0:00 ps -ax - 9555 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9563 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/arpa/inet.h;rm -f lib/arpa/inet.h-t lib/arpa/inet.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_ARPA_INET_H''@||g' \ -e 's|@''HAVE_ARPA_INET_H''@|1|g' \ -e 's/@''GNULIB_INET_NTOP''@/1/g' \ -e 's/@''GNULIB_INET_PTON''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's|@''HAVE_WS2TCPIP_H''@|0|g' \ -e 's|@''HAVE_DECL_INET_NTOP''@|1|g' \ -e 's|@''HAVE_DECL_INET_PTON''@|1|g' \ -e 's|@''REPLACE_INET_NTOP''@|0|g' \ -e 's|@''REPLACE_INET_PTON''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/arpa_inet.in.h; \ } > lib/arpa/inet.h-t && \ mv lib/arpa/inet.h-t lib/arpa/inet.h - 9566 pts/2 D+ 0:00 mv lib/arpa/inet.h-t lib/arpa/inet.h - 9567 pts/1 R+ 0:00 ps -ax - 9568 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9584 pts/2 D+ 0:00 /bin/bash -c echo " GEN " lib/fcntl.h;rm -f lib/fcntl.h-t lib/fcntl.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/fcntl.in.h; \ } > lib/fcntl.h-t && \ mv lib/fcntl.h-t lib/fcntl.h - 9587 pts/1 R+ 0:00 ps -ax - 9588 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9596 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/inttypes.h;rm -f lib/inttypes.h-t lib/inttypes.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''PRI_MACROS_BROKEN''@/0/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/"l"/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/1/g' \ -e 's/@''GNULIB_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/1/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/inttypes.in.h; \ } > lib/inttypes.h-t && \ mv lib/inttypes.h-t lib/inttypes.h - 9599 pts/2 D+ 0:00 mv lib/inttypes.h-t lib/inttypes.h - 9600 pts/1 R+ 0:00 ps -ax - 9601 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9612 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/locale.h;rm -f lib/locale.h-t lib/locale.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LOCALE_H''@||g' \ -e 's/@''GNULIB_LOCALECONV''@/1/g' \ -e 's/@''GNULIB_SETLOCALE''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_SETLOCALE_NULL''@/1/g' \ -e 's/@''GNULIB_DUPLOCALE''@/0/g' \ -e 's/@''GNULIB_LOCALENAME''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's|@''HAVE_NEWLOCALE''@|1|g' \ -e 's|@''HAVE_DUPLOCALE''@|1|g' \ -e 's|@''HAVE_FREELOCALE''@|1|g' \ -e 's|@''HAVE_XLOCALE_H''@|0|g' \ -e 's|@''REPLACE_LOCALECONV''@|0|g' \ -e 's|@''REPLACE_SETLOCALE''@|0|g' \ -e 's|@''REPLACE_NEWLOCALE''@|0|g' \ -e 's|@''REPLACE_DUPLOCALE''@|0|g' \ -e 's|@''REPLACE_FREELOCALE''@|0|g' \ -e 's|@''REPLACE_STRUCT_LCONV''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/locale.in.h; \ } > lib/locale.h-t && \ mv lib/locale.h-t lib/locale.h - 9615 pts/2 R+ 0:00 mv lib/locale.h-t lib/locale.h - 9616 pts/1 R+ 0:00 ps -ax - 9617 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9627 pts/2 D+ 0:00 /bin/bash -c echo " GEN " lib/netdb.h;rm -f lib/netdb.h-t lib/netdb.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_NETDB_H''@||g' \ -e 's|@''HAVE_NETDB_H''@|1|g' \ -e 's/@''GNULIB_GETADDRINFO''@/1/g' \ -e 's|@''HAVE_STRUCT_ADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_FREEADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GAI_STRERROR''@|1|g' \ -e 's|@''HAVE_DECL_GETADDRINFO''@|1|g' \ -e 's|@''HAVE_DECL_GETNAMEINFO''@|1|g' \ -e 's|@''REPLACE_GAI_STRERROR''@|0|g' \ -e 's|@''REPLACE_GETADDRINFO''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/netdb.in.h; \ } > lib/netdb.h-t && \ mv lib/netdb.h-t lib/netdb.h - 9630 pts/1 R+ 0:00 ps -ax - 9631 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 D+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9644 pts/1 R+ 0:00 ps -ax - 9645 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9658 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/stdio.h;rm -f lib/stdio.h-t lib/stdio.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/1/g' \ -e 's/@''GNULIB_FDOPEN''@/1/g' \ -e 's/@''GNULIB_FFLUSH''@/1/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/1/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/1/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/1/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/1/g' \ -e 's/@''GNULIB_FSEEKO''@/1/g' \ -e 's/@''GNULIB_FTELL''@/1/g' \ -e 's/@''GNULIB_FTELLO''@/1/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/1/g' \ -e 's/@''GNULIB_GETLINE''@/1/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/1/g' \ -e 's/@''GNULIB_RENAME''@/1/g' \ -e 's/@''GNULIB_RENAMEAT''@/1/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/1/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_VASPRINTF''@/1/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/1/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/1/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ < ./lib/stdio.in.h | \ sed -e 's|@''HAVE_DECL_FPURGE''@|0|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|1|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|1|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|1|g' \ -e 's|@''REPLACE_FSEEKO''@|1|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h'; \ } > lib/stdio.h-t && \ mv lib/stdio.h-t lib/stdio.h - 9660 pts/2 R+ 0:00 sed -e s|@GUARD_PREFIX@|GL|g -e s|@INCLUDE_NEXT@|include_next|g -e s|@PRAGMA_SYSTEM_HEADER@|#pragma GCC system_header|g -e s|@PRAGMA_COLUMNS@||g -e s|@NEXT_STDIO_H@||g -e s/@GNULIB_DPRINTF@/0/g -e s/@GNULIB_FCLOSE@/1/g -e s/@GNULIB_FDOPEN@/1/g -e s/@GNULIB_FFLUSH@/1/g -e s/@GNULIB_FGETC@/1/g -e s/@GNULIB_FGETS@/1/g -e s/@GNULIB_FOPEN@/1/g -e s/@GNULIB_FPRINTF@/1/g -e s/@GNULIB_FPRINTF_POSIX@/0/g -e s/@GNULIB_FPURGE@/1/g -e s/@GNULIB_FPUTC@/1/g -e s/@GNULIB_FPUTS@/1/g -e s/@GNULIB_FREAD@/1/g -e s/@GNULIB_FREOPEN@/1/g -e s/@GNULIB_FSCANF@/1/g -e s/@GNULIB_FSEEK@/1/g -e s/@GNULIB_FSEEKO@/1/g -e s/@GNULIB_FTELL@/1/g -e s/@GNULIB_FTELLO@/1/g -e s/@GNULIB_FWRITE@/1/g -e s/@GNULIB_GETC@/1/g -e s/@GNULIB_GETCHAR@/1/g -e s/@GNULIB_GETDELIM@/1/g -e s/@GNULIB_GETLINE@/1/g -e s/@GNULIB_OBSTACK_PRINTF@/0/g -e s/@GNULIB_OBSTACK_PRINTF_POSIX@/0/g -e s/@GNULIB_PCLOSE@/0/g -e s/@GNULIB_PERROR@/IN_COREUTILS_GNULIB_TESTS/g -e s/@GNULIB_POPEN@/0/g -e s/@GNULIB_PRINTF@/1/g -e s/@GNULIB_PRINTF_POSIX@/0/g -e s/@GNULIB_PUTC@/1/g -e s/@GNULIB_PUTCHAR@/1/g -e s/@GNULIB_PUTS@/1/g -e s/@GNULIB_REMOVE@/1/g -e s/@GNULIB_RENAME@/1/g -e s/@GNULIB_RENAMEAT@/1/g -e s/@GNULIB_SCANF@/1/g -e s/@GNULIB_SNPRINTF@/1/g -e s/@GNULIB_SPRINTF_POSIX@/0/g -e s/@GNULIB_STDIO_H_NONBLOCKING@/0/g -e s/@GNULIB_STDIO_H_SIGPIPE@/0/g -e s/@GNULIB_TMPFILE@/IN_COREUTILS_GNULIB_TESTS/g -e s/@GNULIB_VASPRINTF@/1/g -e s/@GNULIB_VDPRINTF@/0/g -e s/@GNULIB_VFPRINTF@/1/g -e s/@GNULIB_VFPRINTF_POSIX@/1/g -e s/@GNULIB_VFSCANF@/0/g -e s/@GNULIB_VSCANF@/0/g -e s/@GNULIB_VPRINTF@/1/g -e s/@GNULIB_VPRINTF_POSIX@/1/g -e s/@GNULIB_VSNPRINTF@/0/g -e s/@GNULIB_VSPRINTF_POSIX@/0/g - 9661 pts/2 D+ 0:00 sed -e s|@HAVE_DECL_FPURGE@|0|g -e s|@HAVE_DECL_FSEEKO@|1|g -e s|@HAVE_DECL_FTELLO@|1|g -e s|@HAVE_DECL_GETDELIM@|1|g -e s|@HAVE_DECL_GETLINE@|1|g -e s|@HAVE_DECL_OBSTACK_PRINTF@|1|g -e s|@HAVE_DECL_SNPRINTF@|1|g -e s|@HAVE_DECL_VSNPRINTF@|1|g -e s|@HAVE_DPRINTF@|1|g -e s|@HAVE_FSEEKO@|1|g -e s|@HAVE_FTELLO@|1|g -e s|@HAVE_PCLOSE@|1|g -e s|@HAVE_POPEN@|1|g -e s|@HAVE_RENAMEAT@|1|g -e s|@HAVE_VASPRINTF@|1|g -e s|@HAVE_VDPRINTF@|1|g -e s|@REPLACE_DPRINTF@|0|g -e s|@REPLACE_FCLOSE@|1|g -e s|@REPLACE_FDOPEN@|0|g -e s|@REPLACE_FFLUSH@|1|g -e s|@REPLACE_FOPEN@|0|g -e s|@REPLACE_FPRINTF@|0|g -e s|@REPLACE_FPURGE@|0|g -e s|@REPLACE_FREOPEN@|0|g -e s|@REPLACE_FSEEK@|1|g -e s|@REPLACE_FSEEKO@|1|g -e s|@REPLACE_FTELL@|0|g -e s|@REPLACE_FTELLO@|0|g -e s|@REPLACE_GETDELIM@|0|g -e s|@REPLACE_GETLINE@|0|g -e s|@REPLACE_OBSTACK_PRINTF@|0|g -e s|@REPLACE_PERROR@|0|g -e s|@REPLACE_POPEN@|0|g -e s|@REPLACE_PRINTF@|0|g -e s|@REPLACE_REMOVE@|0|g -e s|@REPLACE_RENAME@|0|g -e s|@REPLACE_RENAMEAT@|0|g -e s|@REPLACE_SNPRINTF@|0|g -e s|@REPLACE_SPRINTF@|0|g -e s|@REPLACE_STDIO_READ_FUNCS@|0|g -e s|@REPLACE_STDIO_WRITE_FUNCS@|0|g -e s|@REPLACE_TMPFILE@|0|g -e s|@REPLACE_VASPRINTF@|0|g -e s|@REPLACE_VDPRINTF@|0|g -e s|@REPLACE_VFPRINTF@|0|g -e s|@REPLACE_VPRINTF@|0|g -e s|@REPLACE_VSNPRINTF@|0|g -e s|@REPLACE_VSPRINTF@|0|g -e s|@ASM_SYMBOL_PREFIX@||g -e /definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h -e /definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h -e /definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h - 9662 pts/1 R+ 0:00 ps -ax - 9663 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9672 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/string.h;rm -f lib/string.h-t lib/string.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/1/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/1/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/1/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/1/g' \ -e 's/@''GNULIB_MBSCASECMP''@/1/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/1/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/1/g' \ -e 's/@''GNULIB_MEMRCHR''@/1/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/1/g' \ -e 's/@''GNULIB_STPNCPY''@/1/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/1/g' \ -e 's/@''GNULIB_STRNCAT''@/1/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/1/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's/@''GNULIB_STRSIGNAL''@/1/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ < ./lib/string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_MEMCHR''@|1|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|1|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h'; \ < ./lib/string.in.h; \ } > lib/string.h-t && \ mv lib/string.h-t lib/string.h - 9674 pts/2 R+ 0:00 sed -e s|@GUARD_PREFIX@|GL|g -e s|@INCLUDE_NEXT@|include_next|g -e s|@PRAGMA_SYSTEM_HEADER@|#pragma GCC system_header|g -e s|@PRAGMA_COLUMNS@||g -e s|@NEXT_STRING_H@||g -e s/@GNULIB_EXPLICIT_BZERO@/1/g -e s/@GNULIB_FFSL@/0/g -e s/@GNULIB_FFSLL@/0/g -e s/@GNULIB_MBSLEN@/1/g -e s/@GNULIB_MBSNLEN@/0/g -e s/@GNULIB_MBSCHR@/1/g -e s/@GNULIB_MBSRCHR@/0/g -e s/@GNULIB_MBSSTR@/1/g -e s/@GNULIB_MBSCASECMP@/1/g -e s/@GNULIB_MBSNCASECMP@/0/g -e s/@GNULIB_MBSPCASECMP@/0/g -e s/@GNULIB_MBSCASESTR@/0/g -e s/@GNULIB_MBSCSPN@/0/g -e s/@GNULIB_MBSPBRK@/0/g -e s/@GNULIB_MBSSPN@/0/g -e s/@GNULIB_MBSSEP@/0/g -e s/@GNULIB_MBSTOK_R@/0/g -e s/@GNULIB_MEMCHR@/1/g -e s/@GNULIB_MEMMEM@/0/g -e s/@GNULIB_MEMPCPY@/1/g -e s/@GNULIB_MEMRCHR@/1/g -e s/@GNULIB_RAWMEMCHR@/0/g -e s/@GNULIB_STPCPY@/1/g -e s/@GNULIB_STPNCPY@/1/g -e s/@GNULIB_STRCHRNUL@/0/g -e s/@GNULIB_STRDUP@/1/g -e s/@GNULIB_STRNCAT@/1/g -e s/@GNULIB_STRNDUP@/1/g -e s/@GNULIB_STRNLEN@/1/g -e s/@GNULIB_STRPBRK@/0/g -e s/@GNULIB_STRSEP@/0/g -e s/@GNULIB_STRSTR@/1/g -e s/@GNULIB_STRCASESTR@/0/g -e s/@GNULIB_STRTOK_R@/0/g -e s/@GNULIB_STRERROR@/1/g -e s/@GNULIB_STRERROR_R@/IN_COREUTILS_GNULIB_TESTS/g -e s/@GNULIB_STRSIGNAL@/1/g -e s/@GNULIB_STRVERSCMP@/0/g - 9675 pts/2 D+ 0:00 sed -e s|@HAVE_EXPLICIT_BZERO@|1|g -e s|@HAVE_FFSL@|1|g -e s|@HAVE_FFSLL@|1|g -e s|@HAVE_MBSLEN@|0|g -e s|@HAVE_MEMCHR@|1|g -e s|@HAVE_DECL_MEMMEM@|1|g -e s|@HAVE_MEMPCPY@|1|g -e s|@HAVE_DECL_MEMRCHR@|1|g -e s|@HAVE_RAWMEMCHR@|1|g -e s|@HAVE_STPCPY@|1|g -e s|@HAVE_STPNCPY@|1|g -e s|@HAVE_STRCHRNUL@|1|g -e s|@HAVE_DECL_STRDUP@|1|g -e s|@HAVE_DECL_STRNDUP@|1|g -e s|@HAVE_DECL_STRNLEN@|1|g -e s|@HAVE_STRPBRK@|1|g -e s|@HAVE_STRSEP@|1|g -e s|@HAVE_STRCASESTR@|1|g -e s|@HAVE_DECL_STRTOK_R@|1|g -e s|@HAVE_DECL_STRERROR_R@|1|g -e s|@HAVE_DECL_STRSIGNAL@|1|g -e s|@HAVE_STRVERSCMP@|1|g -e s|@REPLACE_MEMCHR@|0|g -e s|@REPLACE_MEMMEM@|0|g -e s|@REPLACE_STPNCPY@|0|g -e s|@REPLACE_STRCHRNUL@|0|g -e s|@REPLACE_STRDUP@|0|g -e s|@REPLACE_STRNCAT@|0|g -e s|@REPLACE_STRNDUP@|0|g -e s|@REPLACE_STRNLEN@|0|g -e s|@REPLACE_STRSTR@|0|g -e s|@REPLACE_STRCASESTR@|0|g -e s|@REPLACE_STRTOK_R@|0|g -e s|@REPLACE_STRERROR@|0|g -e s|@REPLACE_STRERROR_R@|1|g -e s|@REPLACE_STRSIGNAL@|0|g -e s|@UNDEFINE_STRTOK_R@|0|g -e /definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h -e /definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h -e /definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h - 9676 pts/1 R+ 0:00 ps -ax - 9677 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9688 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/sys/resource.h;rm -f lib/sys/resource.h-t lib/sys/resource.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_RESOURCE_H''@||g' \ -e 's|@''HAVE_SYS_RESOURCE_H''@|1|g' \ -e 's/@''GNULIB_GETRUSAGE''@/IN_COREUTILS_GNULIB_TESTS/g' \ -e 's/@''HAVE_GETRUSAGE''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/sys_resource.in.h; \ } > lib/sys/resource.h-t && \ mv -f lib/sys/resource.h-t lib/sys/resource.h - 9689 pts/2 D+ 0:00 rm -f lib/sys/resource.h-t lib/sys/resource.h - 9690 pts/1 R+ 0:00 ps -ax - 9691 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9701 pts/2 D+ 0:00 /bin/bash -c /bin/mkdir -p lib/sys - 9702 pts/1 R+ 0:00 ps -ax - 9703 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9711 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/sys/stat.h;rm -f lib/sys/stat.h-t lib/sys/stat.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/1/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/1/g' \ -e 's/@''GNULIB_FUTIMENS''@/1/g' \ -e 's/@''GNULIB_LCHMOD''@/1/g' \ -e 's/@''GNULIB_LSTAT''@/1/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/1/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/1/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/1/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|0|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FCHMODAT''@|1|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|1|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/sys_stat.in.h; \ } > lib/sys/stat.h-t && \ mv lib/sys/stat.h-t lib/sys/stat.h - 9714 pts/2 D+ 0:00 mv lib/sys/stat.h-t lib/sys/stat.h - 9715 pts/1 R+ 0:00 ps -ax - 9716 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9729 pts/2 D+ 0:00 /bin/mkdir -p lib/sys - 9730 pts/1 R+ 0:00 ps -ax - 9731 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9744 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/sys/wait.h;rm -f lib/sys/wait.h-t lib/sys/wait.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_WAIT_H''@||g' \ -e 's/@''GNULIB_WAITPID''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/sys_wait.in.h; \ } > lib/sys/wait.h-t && \ mv lib/sys/wait.h-t lib/sys/wait.h - 9746 pts/1 R+ 0:00 ps -ax - 9747 pts/1 S+ 0:00 tee -a 1.txt - 9749 pts/2 D+ 0:00 /bin/bash -c echo " GEN " lib/sys/wait.h;rm -f lib/sys/wait.h-t lib/sys/wait.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_WAIT_H''@||g' \ -e 's/@''GNULIB_WAITPID''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/sys_wait.in.h; \ } > lib/sys/wait.h-t && \ mv lib/sys/wait.h-t lib/sys/wait.h -11156 ? Rs 1404:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9756 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/time.h;rm -f lib/time.h-t lib/time.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/1/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/1/g' \ -e 's/@''GNULIB_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''HAVE_TZSET''@|1|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|1|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/time.in.h; \ } > lib/time.h-t && \ mv lib/time.h-t lib/time.h - 9758 pts/2 R+ 0:00 sed -e s|@GUARD_PREFIX@|GL|g -e s|@INCLUDE_NEXT@|include_next|g -e s|@PRAGMA_SYSTEM_HEADER@|#pragma GCC system_header|g -e s|@PRAGMA_COLUMNS@||g -e s|@NEXT_TIME_H@||g -e s/@GNULIB_CTIME@/0/g -e s/@GNULIB_LOCALTIME@/0/g -e s/@GNULIB_MKTIME@/1/g -e s/@GNULIB_NANOSLEEP@/1/g -e s/@GNULIB_STRFTIME@/0/g -e s/@GNULIB_STRPTIME@/0/g -e s/@GNULIB_TIMEGM@/1/g -e s/@GNULIB_TIME_R@/1/g -e s/@GNULIB_TIME_RZ@/1/g -e s/@GNULIB_TZSET@/1/g -e s|@HAVE_DECL_LOCALTIME_R@|1|g -e s|@HAVE_NANOSLEEP@|1|g -e s|@HAVE_STRPTIME@|1|g -e s|@HAVE_TIMEGM@|1|g -e s|@HAVE_TIMEZONE_T@|0|g -e s|@HAVE_TZSET@|1|g -e s|@REPLACE_CTIME@|GNULIB_PORTCHECK|g -e s|@REPLACE_GMTIME@|0|g -e s|@REPLACE_LOCALTIME@|0|g -e s|@REPLACE_LOCALTIME_R@|0|g -e s|@REPLACE_MKTIME@|0|g -e s|@REPLACE_NANOSLEEP@|1|g -e s|@REPLACE_STRFTIME@|GNULIB_PORTCHECK|g -e s|@REPLACE_TIMEGM@|0|g -e s|@REPLACE_TZSET@|0|g -e s|@PTHREAD_H_DEFINES_STRUCT_TIMESPEC@|0|g -e s|@SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@|0|g -e s|@TIME_H_DEFINES_STRUCT_TIMESPEC@|1|g -e s|@UNISTD_H_DEFINES_STRUCT_TIMESPEC@|0|g -e /definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h -e /definition of _GL_ARG_NONNULL/r ./lib/arg-nonnull.h -e /definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h - 9759 pts/1 R+ 0:00 ps -ax - 9760 pts/1 S+ 0:00 tee -a 1.txt -11156 ? Rs 1404:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9770 pts/2 D+ 0:00 /bin/bash -c echo " GEN " lib/unistr.h;rm -f lib/unistr.h-t lib/unistr.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ cat ./lib/unistr.in.h; \ } > lib/unistr.h-t && \ mv -f lib/unistr.h-t lib/unistr.h - 9772 pts/1 R+ 0:00 ps -ax - 9773 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9792 pts/2 S+ 0:00 /bin/bash -c echo " GEN " lib/wctype.h;rm -f lib/wctype.h-t lib/wctype.h && \ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_WCTYPE_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_WCTYPE_H''@||g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/0/g' \ -e 's/@''GNULIB_ISWBLANK''@/1/g' \ -e 's/@''GNULIB_ISWDIGIT''@/1/g' \ -e 's/@''GNULIB_ISWXDIGIT''@/1/g' \ -e 's/@''GNULIB_WCTYPE''@/0/g' \ -e 's/@''GNULIB_ISWCTYPE''@/0/g' \ -e 's/@''GNULIB_WCTRANS''@/0/g' \ -e 's/@''GNULIB_TOWCTRANS''@/0/g' \ -e 's/@''HAVE_ISWBLANK''@/1/g' \ -e 's/@''HAVE_ISWCNTRL''@/1/g' \ -e 's/@''HAVE_WCTYPE_T''@/1/g' \ -e 's/@''HAVE_WCTRANS_T''@/1/g' \ -e 's/@''HAVE_WINT_T''@/1/g' \ -e 's/@''REPLACE_ISWBLANK''@/0/g' \ -e 's/@''REPLACE_ISWDIGIT''@/0/g' \ -e 's/@''REPLACE_ISWXDIGIT''@/0/g' \ -e 's/@''REPLACE_ISWCNTRL''@/0/g' \ -e 's/@''REPLACE_TOWLOWER''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./lib/c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r ./lib/warn-on-use.h' \ < ./lib/wctype.in.h; \ } > lib/wctype.h-t && \ mv lib/wctype.h-t lib/wctype.h - 9793 pts/2 R+ 0:00 rm -f lib/wctype.h-t lib/wctype.h - 9794 pts/1 R+ 0:00 ps -ax - 9795 pts/1 S+ 0:00 tee -a 1.txt -11156 ? Rs 1404:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9801 pts/1 R+ 0:00 ps -ax - 9802 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:00 make all-recursive - 9805 pts/1 R+ 0:00 ps -ax - 9806 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9809 pts/1 R+ 0:00 ps -ax - 9810 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9813 pts/1 R+ 0:00 ps -ax - 9814 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9817 pts/1 R+ 0:00 ps -ax - 9818 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9821 pts/1 R+ 0:00 ps -ax - 9822 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9825 pts/1 R+ 0:00 ps -ax - 9826 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9829 pts/1 R+ 0:00 ps -ax - 9830 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9833 pts/1 R+ 0:00 ps -ax - 9834 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9837 pts/1 R+ 0:00 ps -ax - 9838 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9841 pts/1 R+ 0:00 ps -ax - 9842 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9845 pts/1 R+ 0:00 ps -ax - 9846 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:00 make all-recursive - 9849 pts/1 R+ 0:00 ps -ax - 9850 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9853 pts/1 R+ 0:00 ps -ax - 9854 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9857 pts/1 R+ 0:00 ps -ax - 9858 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9861 pts/1 R+ 0:00 ps -ax - 9862 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9865 pts/1 R+ 0:00 ps -ax - 9866 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9869 pts/1 R+ 0:00 ps -ax - 9870 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9873 pts/1 R+ 0:00 ps -ax - 9874 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:00 make all-recursive - 9877 pts/1 R+ 0:00 ps -ax - 9878 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:01 make all-recursive - 9881 pts/1 R+ 0:00 ps -ax - 9882 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9895 pts/1 R+ 0:00 ps -ax - 9896 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9899 pts/1 R+ 0:00 ps -ax - 9900 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9903 pts/1 R+ 0:00 ps -ax - 9904 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:01 make all-recursive - 9907 pts/1 R+ 0:00 ps -ax - 9908 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9911 pts/1 R+ 0:00 ps -ax - 9912 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:01 make all-recursive - 9915 pts/1 R+ 0:00 ps -ax - 9916 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9919 pts/1 R+ 0:00 ps -ax - 9920 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9923 pts/1 R+ 0:00 ps -ax - 9924 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9927 pts/1 R+ 0:00 ps -ax - 9928 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 R+ 0:01 make all-recursive - 9931 pts/1 R+ 0:00 ps -ax - 9932 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9935 pts/1 R+ 0:00 ps -ax - 9936 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9939 pts/1 R+ 0:00 ps -ax - 9940 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9943 pts/1 R+ 0:00 ps -ax - 9944 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9947 pts/1 R+ 0:00 ps -ax - 9948 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 D+ 0:01 make all-recursive - 9951 pts/1 R+ 0:00 ps -ax - 9952 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9964 pts/1 R+ 0:00 ps -ax - 9965 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9968 pts/1 R+ 0:00 ps -ax - 9969 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9972 pts/1 R+ 0:00 ps -ax - 9973 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9976 pts/1 R+ 0:00 ps -ax - 9977 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9980 pts/1 R+ 0:00 ps -ax - 9981 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9984 pts/1 R+ 0:00 ps -ax - 9985 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am - 9988 pts/1 R+ 0:00 ps -ax - 9989 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am - 9992 pts/1 R+ 0:00 ps -ax - 9993 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am - 9996 pts/1 R+ 0:00 ps -ax - 9997 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10000 pts/1 R+ 0:00 ps -ax -10001 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am -10004 pts/1 R+ 0:00 ps -ax -10005 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am -10008 pts/1 R+ 0:00 ps -ax -10009 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am -10012 pts/1 R+ 0:00 ps -ax -10013 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10016 pts/1 R+ 0:00 ps -ax -10017 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10020 pts/1 R+ 0:00 ps -ax -10021 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10024 pts/1 R+ 0:00 ps -ax -10025 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10028 pts/1 R+ 0:00 ps -ax -10029 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10032 pts/1 R+ 0:00 ps -ax -10033 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am -10046 pts/1 R+ 0:00 ps -ax -10047 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:00 make all-am -10050 pts/1 R+ 0:00 ps -ax -10051 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:00 make all-am -10054 pts/1 R+ 0:00 ps -ax -10055 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10058 pts/1 R+ 0:00 ps -ax -10059 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10062 pts/1 R+ 0:00 ps -ax -10063 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10066 pts/1 R+ 0:00 ps -ax -10067 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:01 make all-am -10070 pts/1 R+ 0:00 ps -ax -10071 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10074 pts/1 R+ 0:00 ps -ax -10075 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10078 pts/1 R+ 0:00 ps -ax -10079 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10082 pts/1 R+ 0:00 ps -ax -10083 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10086 pts/1 R+ 0:00 ps -ax -10087 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10090 pts/1 R+ 0:00 ps -ax -10091 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10094 pts/1 R+ 0:00 ps -ax -10095 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10098 pts/1 R+ 0:00 ps -ax -10099 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:01 make all-am -10104 pts/1 R+ 0:00 ps -ax -10105 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10108 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chroot.o;depbase=`echo src/chroot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF $depbase.Tpo -c -o src/chroot.o src/chroot.c &&\ mv -f $depbase.Tpo $depbase.Po -10112 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF src/.deps/chroot.Tpo -c -o src/chroot.o src/chroot.c -10113 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chroot.d -MF src/.deps/chroot.Tpo -MP -MT src/chroot.o src/chroot.c -quiet -dumpbase chroot.c -mtune=generic -march=x86-64 -auxbase-strip src/chroot.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccF72eUQ.s -10114 pts/1 R+ 0:00 ps -ax -10115 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10108 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chroot.o;depbase=`echo src/chroot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF $depbase.Tpo -c -o src/chroot.o src/chroot.c &&\ mv -f $depbase.Tpo $depbase.Po -10112 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF src/.deps/chroot.Tpo -c -o src/chroot.o src/chroot.c -10113 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chroot.d -MF src/.deps/chroot.Tpo -MP -MT src/chroot.o src/chroot.c -quiet -dumpbase chroot.c -mtune=generic -march=x86-64 -auxbase-strip src/chroot.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccF72eUQ.s -10118 pts/1 R+ 0:00 ps -ax -10119 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10108 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chroot.o;depbase=`echo src/chroot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF $depbase.Tpo -c -o src/chroot.o src/chroot.c &&\ mv -f $depbase.Tpo $depbase.Po -10112 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF src/.deps/chroot.Tpo -c -o src/chroot.o src/chroot.c -10113 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chroot.d -MF src/.deps/chroot.Tpo -MP -MT src/chroot.o src/chroot.c -quiet -dumpbase chroot.c -mtune=generic -march=x86-64 -auxbase-strip src/chroot.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccF72eUQ.s -10122 pts/1 R+ 0:00 ps -ax -10123 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10108 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chroot.o;depbase=`echo src/chroot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF $depbase.Tpo -c -o src/chroot.o src/chroot.c &&\ mv -f $depbase.Tpo $depbase.Po -10112 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF src/.deps/chroot.Tpo -c -o src/chroot.o src/chroot.c -10113 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chroot.d -MF src/.deps/chroot.Tpo -MP -MT src/chroot.o src/chroot.c -quiet -dumpbase chroot.c -mtune=generic -march=x86-64 -auxbase-strip src/chroot.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccF72eUQ.s -10126 pts/1 R+ 0:00 ps -ax -10127 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10108 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chroot.o;depbase=`echo src/chroot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF $depbase.Tpo -c -o src/chroot.o src/chroot.c &&\ mv -f $depbase.Tpo $depbase.Po -10112 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chroot.o -MD -MP -MF src/.deps/chroot.Tpo -c -o src/chroot.o src/chroot.c -10113 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chroot.d -MF src/.deps/chroot.Tpo -MP -MT src/chroot.o src/chroot.c -quiet -dumpbase chroot.c -mtune=generic -march=x86-64 -auxbase-strip src/chroot.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccF72eUQ.s -10130 pts/1 R+ 0:00 ps -ax -10131 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10145 pts/2 S+ 0:00 /bin/bash -c echo " AR " src/libver.a;ar cr src/libver.a src/version.o -10146 pts/2 D+ 0:00 ar cr src/libver.a src/version.o -10147 pts/1 R+ 0:00 ps -ax -10148 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10152 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/copy-acl.o;depbase=`echo lib/copy-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/copy-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/copy-acl.o lib/copy-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -10156 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/copy-acl.o -MD -MP -MF lib/.deps/copy-acl.Tpo -c -o lib/copy-acl.o lib/copy-acl.c -10157 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/copy-acl.d -MF lib/.deps/copy-acl.Tpo -MP -MT lib/copy-acl.o lib/copy-acl.c -quiet -dumpbase copy-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/copy-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccHX8Pbb.s -10158 pts/1 R+ 0:00 ps -ax -10159 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10152 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/copy-acl.o;depbase=`echo lib/copy-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/copy-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/copy-acl.o lib/copy-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -10156 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/copy-acl.o -MD -MP -MF lib/.deps/copy-acl.Tpo -c -o lib/copy-acl.o lib/copy-acl.c -10157 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/copy-acl.d -MF lib/.deps/copy-acl.Tpo -MP -MT lib/copy-acl.o lib/copy-acl.c -quiet -dumpbase copy-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/copy-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccHX8Pbb.s -10162 pts/1 R+ 0:00 ps -ax -10163 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10168 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/set-acl.o;depbase=`echo lib/set-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/set-acl.o lib/set-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -10172 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-acl.o -MD -MP -MF lib/.deps/set-acl.Tpo -c -o lib/set-acl.o lib/set-acl.c -10173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/set-acl.d -MF lib/.deps/set-acl.Tpo -MP -MT lib/set-acl.o lib/set-acl.c -quiet -dumpbase set-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/set-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbYuA3l.s -10174 pts/1 R+ 0:00 ps -ax -10175 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10168 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/set-acl.o;depbase=`echo lib/set-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/set-acl.o lib/set-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -10172 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-acl.o -MD -MP -MF lib/.deps/set-acl.Tpo -c -o lib/set-acl.o lib/set-acl.c -10173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/set-acl.d -MF lib/.deps/set-acl.Tpo -MP -MT lib/set-acl.o lib/set-acl.c -quiet -dumpbase set-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/set-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbYuA3l.s -10178 pts/1 R+ 0:00 ps -ax -10179 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10184 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/acl-errno-valid.o;depbase=`echo lib/acl-errno-valid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/acl-errno-valid.o -MD -MP -MF $depbase.Tpo -c -o lib/acl-errno-valid.o lib/acl-errno-valid.c &&\ mv -f $depbase.Tpo $depbase.Po -10188 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/acl-errno-valid.o -MD -MP -MF lib/.deps/acl-errno-valid.Tpo -c -o lib/acl-errno-valid.o lib/acl-errno-valid.c -10189 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/acl-errno-valid.d -MF lib/.deps/acl-errno-valid.Tpo -MP -MT lib/acl-errno-valid.o lib/acl-errno-valid.c -quiet -dumpbase acl-errno-valid.c -mtune=generic -march=x86-64 -auxbase-strip lib/acl-errno-valid.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIHfqUx.s -10190 pts/1 R+ 0:00 ps -ax -10191 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10184 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/acl-errno-valid.o;depbase=`echo lib/acl-errno-valid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/acl-errno-valid.o -MD -MP -MF $depbase.Tpo -c -o lib/acl-errno-valid.o lib/acl-errno-valid.c &&\ mv -f $depbase.Tpo $depbase.Po -10195 pts/2 D+ 0:00 mv -f lib/.deps/acl-errno-valid.Tpo lib/.deps/acl-errno-valid.Po -10196 pts/1 R+ 0:00 ps -ax -10197 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10199 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/acl-internal.o;depbase=`echo lib/acl-internal.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/acl-internal.o -MD -MP -MF $depbase.Tpo -c -o lib/acl-internal.o lib/acl-internal.c &&\ mv -f $depbase.Tpo $depbase.Po -10203 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/acl-internal.o -MD -MP -MF lib/.deps/acl-internal.Tpo -c -o lib/acl-internal.o lib/acl-internal.c -10205 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/acl-internal.d -MF lib/.deps/acl-internal.Tpo -MP -MT lib/acl-internal.o lib/acl-internal.c -quiet -dumpbase acl-internal.c -mtune=generic -march=x86-64 -auxbase-strip lib/acl-internal.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cco2yIQG.s -10206 pts/1 R+ 0:00 ps -ax -10207 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10212 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/get-permissions.o;depbase=`echo lib/get-permissions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/get-permissions.o -MD -MP -MF $depbase.Tpo -c -o lib/get-permissions.o lib/get-permissions.c &&\ mv -f $depbase.Tpo $depbase.Po -10216 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/get-permissions.o -MD -MP -MF lib/.deps/get-permissions.Tpo -c -o lib/get-permissions.o lib/get-permissions.c -10217 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/get-permissions.d -MF lib/.deps/get-permissions.Tpo -MP -MT lib/get-permissions.o lib/get-permissions.c -quiet -dumpbase get-permissions.c -mtune=generic -march=x86-64 -auxbase-strip lib/get-permissions.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczGyVzG.s -10218 pts/1 R+ 0:00 ps -ax -10219 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10212 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/get-permissions.o;depbase=`echo lib/get-permissions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/get-permissions.o -MD -MP -MF $depbase.Tpo -c -o lib/get-permissions.o lib/get-permissions.c &&\ mv -f $depbase.Tpo $depbase.Po -10216 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/get-permissions.o -MD -MP -MF lib/.deps/get-permissions.Tpo -c -o lib/get-permissions.o lib/get-permissions.c -10217 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/get-permissions.d -MF lib/.deps/get-permissions.Tpo -MP -MT lib/get-permissions.o lib/get-permissions.c -quiet -dumpbase get-permissions.c -mtune=generic -march=x86-64 -auxbase-strip lib/get-permissions.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczGyVzG.s -10222 pts/1 R+ 0:00 ps -ax -10223 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10228 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/set-permissions.o;depbase=`echo lib/set-permissions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-permissions.o -MD -MP -MF $depbase.Tpo -c -o lib/set-permissions.o lib/set-permissions.c &&\ mv -f $depbase.Tpo $depbase.Po -10232 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-permissions.o -MD -MP -MF lib/.deps/set-permissions.Tpo -c -o lib/set-permissions.o lib/set-permissions.c -10233 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/set-permissions.d -MF lib/.deps/set-permissions.Tpo -MP -MT lib/set-permissions.o lib/set-permissions.c -quiet -dumpbase set-permissions.c -mtune=generic -march=x86-64 -auxbase-strip lib/set-permissions.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxdtIIS.s -10234 pts/1 R+ 0:00 ps -ax -10235 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10228 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/set-permissions.o;depbase=`echo lib/set-permissions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-permissions.o -MD -MP -MF $depbase.Tpo -c -o lib/set-permissions.o lib/set-permissions.c &&\ mv -f $depbase.Tpo $depbase.Po -10232 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-permissions.o -MD -MP -MF lib/.deps/set-permissions.Tpo -c -o lib/set-permissions.o lib/set-permissions.c -10233 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/set-permissions.d -MF lib/.deps/set-permissions.Tpo -MP -MT lib/set-permissions.o lib/set-permissions.c -quiet -dumpbase set-permissions.c -mtune=generic -march=x86-64 -auxbase-strip lib/set-permissions.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxdtIIS.s -10238 pts/1 R+ 0:00 ps -ax -10239 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10228 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/set-permissions.o;depbase=`echo lib/set-permissions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/set-permissions.o -MD -MP -MF $depbase.Tpo -c -o lib/set-permissions.o lib/set-permissions.c &&\ mv -f $depbase.Tpo $depbase.Po -10243 pts/2 D+ 0:00 mv -f lib/.deps/set-permissions.Tpo lib/.deps/set-permissions.Po -10244 pts/1 R+ 0:00 ps -ax -10245 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10247 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/allocator.o;depbase=`echo lib/allocator.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/allocator.o -MD -MP -MF $depbase.Tpo -c -o lib/allocator.o lib/allocator.c &&\ mv -f $depbase.Tpo $depbase.Po -10251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/allocator.o -MD -MP -MF lib/.deps/allocator.Tpo -c -o lib/allocator.o lib/allocator.c -10252 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/allocator.d -MF lib/.deps/allocator.Tpo -MP -MT lib/allocator.o lib/allocator.c -quiet -dumpbase allocator.c -mtune=generic -march=x86-64 -auxbase-strip lib/allocator.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWPGJTi.s -10254 pts/1 R+ 0:00 ps -ax -10255 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10260 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/areadlink.o;depbase=`echo lib/areadlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink.o -MD -MP -MF $depbase.Tpo -c -o lib/areadlink.o lib/areadlink.c &&\ mv -f $depbase.Tpo $depbase.Po -10264 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink.o -MD -MP -MF lib/.deps/areadlink.Tpo -c -o lib/areadlink.o lib/areadlink.c -10265 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/areadlink.d -MF lib/.deps/areadlink.Tpo -MP -MT lib/areadlink.o lib/areadlink.c -quiet -dumpbase areadlink.c -mtune=generic -march=x86-64 -auxbase-strip lib/areadlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwCHldj.s -10266 pts/1 R+ 0:00 ps -ax -10267 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10272 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/areadlink-with-size.o;depbase=`echo lib/areadlink-with-size.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink-with-size.o -MD -MP -MF $depbase.Tpo -c -o lib/areadlink-with-size.o lib/areadlink-with-size.c &&\ mv -f $depbase.Tpo $depbase.Po -10276 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink-with-size.o -MD -MP -MF lib/.deps/areadlink-with-size.Tpo -c -o lib/areadlink-with-size.o lib/areadlink-with-size.c -10277 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/areadlink-with-size.d -MF lib/.deps/areadlink-with-size.Tpo -MP -MT lib/areadlink-with-size.o lib/areadlink-with-size.c -quiet -dumpbase areadlink-with-size.c -mtune=generic -march=x86-64 -auxbase-strip lib/areadlink-with-size.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccX755xf.s -10278 pts/1 R+ 0:00 ps -ax -10279 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10272 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/areadlink-with-size.o;depbase=`echo lib/areadlink-with-size.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink-with-size.o -MD -MP -MF $depbase.Tpo -c -o lib/areadlink-with-size.o lib/areadlink-with-size.c &&\ mv -f $depbase.Tpo $depbase.Po -10276 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlink-with-size.o -MD -MP -MF lib/.deps/areadlink-with-size.Tpo -c -o lib/areadlink-with-size.o lib/areadlink-with-size.c -10282 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/areadlink-with-size.o /tmp/ccX755xf.s -10283 pts/1 R+ 0:00 ps -ax -10284 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10288 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/areadlinkat.o;depbase=`echo lib/areadlinkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlinkat.o -MD -MP -MF $depbase.Tpo -c -o lib/areadlinkat.o lib/areadlinkat.c &&\ mv -f $depbase.Tpo $depbase.Po -10292 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/areadlinkat.o -MD -MP -MF lib/.deps/areadlinkat.Tpo -c -o lib/areadlinkat.o lib/areadlinkat.c -10293 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/areadlinkat.d -MF lib/.deps/areadlinkat.Tpo -MP -MT lib/areadlinkat.o lib/areadlinkat.c -quiet -dumpbase areadlinkat.c -mtune=generic -march=x86-64 -auxbase-strip lib/areadlinkat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccW2fzFp.s -10294 pts/1 R+ 0:00 ps -ax -10295 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10300 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/argmatch.o;depbase=`echo lib/argmatch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argmatch.o -MD -MP -MF $depbase.Tpo -c -o lib/argmatch.o lib/argmatch.c &&\ mv -f $depbase.Tpo $depbase.Po -10304 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argmatch.o -MD -MP -MF lib/.deps/argmatch.Tpo -c -o lib/argmatch.o lib/argmatch.c -10305 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/argmatch.d -MF lib/.deps/argmatch.Tpo -MP -MT lib/argmatch.o lib/argmatch.c -quiet -dumpbase argmatch.c -mtune=generic -march=x86-64 -auxbase-strip lib/argmatch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbLHaZi.s -10306 pts/1 R+ 0:00 ps -ax -10307 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1404:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10300 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/argmatch.o;depbase=`echo lib/argmatch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argmatch.o -MD -MP -MF $depbase.Tpo -c -o lib/argmatch.o lib/argmatch.c &&\ mv -f $depbase.Tpo $depbase.Po -10304 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argmatch.o -MD -MP -MF lib/.deps/argmatch.Tpo -c -o lib/argmatch.o lib/argmatch.c -10305 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/argmatch.d -MF lib/.deps/argmatch.Tpo -MP -MT lib/argmatch.o lib/argmatch.c -quiet -dumpbase argmatch.c -mtune=generic -march=x86-64 -auxbase-strip lib/argmatch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbLHaZi.s -10310 pts/1 R+ 0:00 ps -ax -10311 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1404:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10316 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/argv-iter.o;depbase=`echo lib/argv-iter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argv-iter.o -MD -MP -MF $depbase.Tpo -c -o lib/argv-iter.o lib/argv-iter.c &&\ mv -f $depbase.Tpo $depbase.Po -10320 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argv-iter.o -MD -MP -MF lib/.deps/argv-iter.Tpo -c -o lib/argv-iter.o lib/argv-iter.c -10321 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/argv-iter.d -MF lib/.deps/argv-iter.Tpo -MP -MT lib/argv-iter.o lib/argv-iter.c -quiet -dumpbase argv-iter.c -mtune=generic -march=x86-64 -auxbase-strip lib/argv-iter.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVDOKmw.s -10322 pts/1 R+ 0:00 ps -ax -10323 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10316 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/argv-iter.o;depbase=`echo lib/argv-iter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argv-iter.o -MD -MP -MF $depbase.Tpo -c -o lib/argv-iter.o lib/argv-iter.c &&\ mv -f $depbase.Tpo $depbase.Po -10320 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/argv-iter.o -MD -MP -MF lib/.deps/argv-iter.Tpo -c -o lib/argv-iter.o lib/argv-iter.c -10321 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/argv-iter.d -MF lib/.deps/argv-iter.Tpo -MP -MT lib/argv-iter.o lib/argv-iter.c -quiet -dumpbase argv-iter.c -mtune=generic -march=x86-64 -auxbase-strip lib/argv-iter.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVDOKmw.s -10326 pts/1 R+ 0:00 ps -ax -10327 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10332 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-proc.o;depbase=`echo lib/openat-proc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-proc.o lib/openat-proc.c &&\ mv -f $depbase.Tpo $depbase.Po -10336 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF lib/.deps/openat-proc.Tpo -c -o lib/openat-proc.o lib/openat-proc.c -10337 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-proc.d -MF lib/.deps/openat-proc.Tpo -MP -MT lib/openat-proc.o lib/openat-proc.c -quiet -dumpbase openat-proc.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-proc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckh6uFM.s -10338 pts/1 R+ 0:00 ps -ax -10339 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10332 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-proc.o;depbase=`echo lib/openat-proc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-proc.o lib/openat-proc.c &&\ mv -f $depbase.Tpo $depbase.Po -10336 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF lib/.deps/openat-proc.Tpo -c -o lib/openat-proc.o lib/openat-proc.c -10337 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-proc.d -MF lib/.deps/openat-proc.Tpo -MP -MT lib/openat-proc.o lib/openat-proc.c -quiet -dumpbase openat-proc.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-proc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckh6uFM.s -10342 pts/1 R+ 0:00 ps -ax -10343 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10332 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-proc.o;depbase=`echo lib/openat-proc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-proc.o lib/openat-proc.c &&\ mv -f $depbase.Tpo $depbase.Po -10336 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-proc.o -MD -MP -MF lib/.deps/openat-proc.Tpo -c -o lib/openat-proc.o lib/openat-proc.c -10337 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-proc.d -MF lib/.deps/openat-proc.Tpo -MP -MT lib/openat-proc.o lib/openat-proc.c -quiet -dumpbase openat-proc.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-proc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckh6uFM.s -10346 pts/1 R+ 0:00 ps -ax -10347 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10352 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/backupfile.o;depbase=`echo lib/backupfile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backupfile.o -MD -MP -MF $depbase.Tpo -c -o lib/backupfile.o lib/backupfile.c &&\ mv -f $depbase.Tpo $depbase.Po -10356 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backupfile.o -MD -MP -MF lib/.deps/backupfile.Tpo -c -o lib/backupfile.o lib/backupfile.c -10357 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/backupfile.d -MF lib/.deps/backupfile.Tpo -MP -MT lib/backupfile.o lib/backupfile.c -quiet -dumpbase backupfile.c -mtune=generic -march=x86-64 -auxbase-strip lib/backupfile.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4RYTuf.s -10358 pts/1 R+ 0:00 ps -ax -10359 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10352 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/backupfile.o;depbase=`echo lib/backupfile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backupfile.o -MD -MP -MF $depbase.Tpo -c -o lib/backupfile.o lib/backupfile.c &&\ mv -f $depbase.Tpo $depbase.Po -10356 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backupfile.o -MD -MP -MF lib/.deps/backupfile.Tpo -c -o lib/backupfile.o lib/backupfile.c -10357 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/backupfile.d -MF lib/.deps/backupfile.Tpo -MP -MT lib/backupfile.o lib/backupfile.c -quiet -dumpbase backupfile.c -mtune=generic -march=x86-64 -auxbase-strip lib/backupfile.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4RYTuf.s -10362 pts/1 R+ 0:00 ps -ax -10363 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10368 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/backup-rename.o;depbase=`echo lib/backup-rename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-rename.o -MD -MP -MF $depbase.Tpo -c -o lib/backup-rename.o lib/backup-rename.c &&\ mv -f $depbase.Tpo $depbase.Po -10372 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-rename.o -MD -MP -MF lib/.deps/backup-rename.Tpo -c -o lib/backup-rename.o lib/backup-rename.c -10373 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/backup-rename.d -MF lib/.deps/backup-rename.Tpo -MP -MT lib/backup-rename.o lib/backup-rename.c -quiet -dumpbase backup-rename.c -mtune=generic -march=x86-64 -auxbase-strip lib/backup-rename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccNLEPIt.s -10374 pts/1 R+ 0:00 ps -ax -10375 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10380 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/backup-find.o;depbase=`echo lib/backup-find.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-find.o -MD -MP -MF $depbase.Tpo -c -o lib/backup-find.o lib/backup-find.c &&\ mv -f $depbase.Tpo $depbase.Po -10384 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-find.o -MD -MP -MF lib/.deps/backup-find.Tpo -c -o lib/backup-find.o lib/backup-find.c -10385 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/backup-find.d -MF lib/.deps/backup-find.Tpo -MP -MT lib/backup-find.o lib/backup-find.c -quiet -dumpbase backup-find.c -mtune=generic -march=x86-64 -auxbase-strip lib/backup-find.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc6sWFrq.s -10386 pts/1 R+ 0:00 ps -ax -10387 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10380 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/backup-find.o;depbase=`echo lib/backup-find.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-find.o -MD -MP -MF $depbase.Tpo -c -o lib/backup-find.o lib/backup-find.c &&\ mv -f $depbase.Tpo $depbase.Po -10384 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/backup-find.o -MD -MP -MF lib/.deps/backup-find.Tpo -c -o lib/backup-find.o lib/backup-find.c -10385 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/backup-find.d -MF lib/.deps/backup-find.Tpo -MP -MT lib/backup-find.o lib/backup-find.c -quiet -dumpbase backup-find.c -mtune=generic -march=x86-64 -auxbase-strip lib/backup-find.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc6sWFrq.s -10390 pts/1 R+ 0:00 ps -ax -10391 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10396 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/base32.o;depbase=`echo lib/base32.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base32.o -MD -MP -MF $depbase.Tpo -c -o lib/base32.o lib/base32.c &&\ mv -f $depbase.Tpo $depbase.Po -10400 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base32.o -MD -MP -MF lib/.deps/base32.Tpo -c -o lib/base32.o lib/base32.c -10401 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/base32.d -MF lib/.deps/base32.Tpo -MP -MT lib/base32.o lib/base32.c -quiet -dumpbase base32.c -mtune=generic -march=x86-64 -auxbase-strip lib/base32.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOPjbQC.s -10402 pts/1 R+ 0:00 ps -ax -10403 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10396 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/base32.o;depbase=`echo lib/base32.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base32.o -MD -MP -MF $depbase.Tpo -c -o lib/base32.o lib/base32.c &&\ mv -f $depbase.Tpo $depbase.Po -10400 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base32.o -MD -MP -MF lib/.deps/base32.Tpo -c -o lib/base32.o lib/base32.c -10401 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/base32.d -MF lib/.deps/base32.Tpo -MP -MT lib/base32.o lib/base32.c -quiet -dumpbase base32.c -mtune=generic -march=x86-64 -auxbase-strip lib/base32.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOPjbQC.s -10406 pts/1 R+ 0:00 ps -ax -10407 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10412 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/base64.o;depbase=`echo lib/base64.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base64.o -MD -MP -MF $depbase.Tpo -c -o lib/base64.o lib/base64.c &&\ mv -f $depbase.Tpo $depbase.Po -10416 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base64.o -MD -MP -MF lib/.deps/base64.Tpo -c -o lib/base64.o lib/base64.c -10417 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/base64.d -MF lib/.deps/base64.Tpo -MP -MT lib/base64.o lib/base64.c -quiet -dumpbase base64.c -mtune=generic -march=x86-64 -auxbase-strip lib/base64.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccxVKvM.s -10418 pts/1 R+ 0:00 ps -ax -10419 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10412 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/base64.o;depbase=`echo lib/base64.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base64.o -MD -MP -MF $depbase.Tpo -c -o lib/base64.o lib/base64.c &&\ mv -f $depbase.Tpo $depbase.Po -10416 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/base64.o -MD -MP -MF lib/.deps/base64.Tpo -c -o lib/base64.o lib/base64.c -10417 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/base64.d -MF lib/.deps/base64.Tpo -MP -MT lib/base64.o lib/base64.c -quiet -dumpbase base64.c -mtune=generic -march=x86-64 -auxbase-strip lib/base64.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccxVKvM.s -10422 pts/1 R+ 0:00 ps -ax -10423 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10428 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/binary-io.o;depbase=`echo lib/binary-io.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/binary-io.o -MD -MP -MF $depbase.Tpo -c -o lib/binary-io.o lib/binary-io.c &&\ mv -f $depbase.Tpo $depbase.Po -10432 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/binary-io.o -MD -MP -MF lib/.deps/binary-io.Tpo -c -o lib/binary-io.o lib/binary-io.c -10433 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/binary-io.d -MF lib/.deps/binary-io.Tpo -MP -MT lib/binary-io.o lib/binary-io.c -quiet -dumpbase binary-io.c -mtune=generic -march=x86-64 -auxbase-strip lib/binary-io.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBGLoZY.s -10434 pts/1 R+ 0:00 ps -ax -10435 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10428 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/binary-io.o;depbase=`echo lib/binary-io.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/binary-io.o -MD -MP -MF $depbase.Tpo -c -o lib/binary-io.o lib/binary-io.c &&\ mv -f $depbase.Tpo $depbase.Po -10432 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/binary-io.o -MD -MP -MF lib/.deps/binary-io.Tpo -c -o lib/binary-io.o lib/binary-io.c -10433 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/binary-io.d -MF lib/.deps/binary-io.Tpo -MP -MT lib/binary-io.o lib/binary-io.c -quiet -dumpbase binary-io.c -mtune=generic -march=x86-64 -auxbase-strip lib/binary-io.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBGLoZY.s -10438 pts/1 R+ 0:00 ps -ax -10439 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10444 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/bitrotate.o;depbase=`echo lib/bitrotate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/bitrotate.o -MD -MP -MF $depbase.Tpo -c -o lib/bitrotate.o lib/bitrotate.c &&\ mv -f $depbase.Tpo $depbase.Po -10448 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/bitrotate.o -MD -MP -MF lib/.deps/bitrotate.Tpo -c -o lib/bitrotate.o lib/bitrotate.c -10449 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/bitrotate.d -MF lib/.deps/bitrotate.Tpo -MP -MT lib/bitrotate.o lib/bitrotate.c -quiet -dumpbase bitrotate.c -mtune=generic -march=x86-64 -auxbase-strip lib/bitrotate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccW7FMTc.s -10450 pts/1 R+ 0:00 ps -ax -10451 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10456 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/buffer-lcm.o;depbase=`echo lib/buffer-lcm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/buffer-lcm.o -MD -MP -MF $depbase.Tpo -c -o lib/buffer-lcm.o lib/buffer-lcm.c &&\ mv -f $depbase.Tpo $depbase.Po -10460 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/buffer-lcm.o -MD -MP -MF lib/.deps/buffer-lcm.Tpo -c -o lib/buffer-lcm.o lib/buffer-lcm.c -10461 pts/1 R+ 0:00 ps -ax -10462 pts/1 D+ 0:00 tee -a 1.txt -10464 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/buffer-lcm.d -MF lib/.deps/buffer-lcm.Tpo -MP -MT lib/buffer-lcm.o lib/buffer-lcm.c -quiet -dumpbase buffer-lcm.c -mtune=generic -march=x86-64 -auxbase-strip lib/buffer-lcm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEHxlL7.s -11156 ? Rs 1405:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10468 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-ctype.o;depbase=`echo lib/c-ctype.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-ctype.o -MD -MP -MF $depbase.Tpo -c -o lib/c-ctype.o lib/c-ctype.c &&\ mv -f $depbase.Tpo $depbase.Po -10472 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-ctype.o -MD -MP -MF lib/.deps/c-ctype.Tpo -c -o lib/c-ctype.o lib/c-ctype.c -10473 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/c-ctype.d -MF lib/.deps/c-ctype.Tpo -MP -MT lib/c-ctype.o lib/c-ctype.c -quiet -dumpbase c-ctype.c -mtune=generic -march=x86-64 -auxbase-strip lib/c-ctype.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccs1ECM1.s -10474 pts/1 R+ 0:00 ps -ax -10475 pts/1 R+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1405:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10480 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-strcasecmp.o;depbase=`echo lib/c-strcasecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strcasecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/c-strcasecmp.o lib/c-strcasecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -10484 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strcasecmp.o -MD -MP -MF lib/.deps/c-strcasecmp.Tpo -c -o lib/c-strcasecmp.o lib/c-strcasecmp.c -10485 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/c-strcasecmp.d -MF lib/.deps/c-strcasecmp.Tpo -MP -MT lib/c-strcasecmp.o lib/c-strcasecmp.c -quiet -dumpbase c-strcasecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/c-strcasecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWck9MX.s -10486 pts/1 R+ 0:00 ps -ax -10487 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10492 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-strncasecmp.o;depbase=`echo lib/c-strncasecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strncasecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/c-strncasecmp.o lib/c-strncasecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -10496 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strncasecmp.o -MD -MP -MF lib/.deps/c-strncasecmp.Tpo -c -o lib/c-strncasecmp.o lib/c-strncasecmp.c -10497 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/c-strncasecmp.d -MF lib/.deps/c-strncasecmp.Tpo -MP -MT lib/c-strncasecmp.o lib/c-strncasecmp.c -quiet -dumpbase c-strncasecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/c-strncasecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPISt3P.s -10498 pts/1 R+ 0:00 ps -ax -10499 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10504 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-strtod.o;depbase=`echo lib/c-strtod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtod.o -MD -MP -MF $depbase.Tpo -c -o lib/c-strtod.o lib/c-strtod.c &&\ mv -f $depbase.Tpo $depbase.Po -10508 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtod.o -MD -MP -MF lib/.deps/c-strtod.Tpo -c -o lib/c-strtod.o lib/c-strtod.c -10509 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/c-strtod.d -MF lib/.deps/c-strtod.Tpo -MP -MT lib/c-strtod.o lib/c-strtod.c -quiet -dumpbase c-strtod.c -mtune=generic -march=x86-64 -auxbase-strip lib/c-strtod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9TV5VL.s -10510 pts/1 R+ 0:00 ps -ax -10511 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10516 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-strtold.o;depbase=`echo lib/c-strtold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtold.o -MD -MP -MF $depbase.Tpo -c -o lib/c-strtold.o lib/c-strtold.c &&\ mv -f $depbase.Tpo $depbase.Po -10520 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtold.o -MD -MP -MF lib/.deps/c-strtold.Tpo -c -o lib/c-strtold.o lib/c-strtold.c -10521 pts/1 R+ 0:00 ps -ax -10522 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10516 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/c-strtold.o;depbase=`echo lib/c-strtold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtold.o -MD -MP -MF $depbase.Tpo -c -o lib/c-strtold.o lib/c-strtold.c &&\ mv -f $depbase.Tpo $depbase.Po -10520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/c-strtold.o -MD -MP -MF lib/.deps/c-strtold.Tpo -c -o lib/c-strtold.o lib/c-strtold.c -10524 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/c-strtold.d -MF lib/.deps/c-strtold.Tpo -MP -MT lib/c-strtold.o lib/c-strtold.c -quiet -dumpbase c-strtold.c -mtune=generic -march=x86-64 -auxbase-strip lib/c-strtold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTNREaG.s -10526 pts/1 R+ 0:00 ps -ax -10527 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10532 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/canon-host.o;depbase=`echo lib/canon-host.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canon-host.o -MD -MP -MF $depbase.Tpo -c -o lib/canon-host.o lib/canon-host.c &&\ mv -f $depbase.Tpo $depbase.Po -10536 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canon-host.o -MD -MP -MF lib/.deps/canon-host.Tpo -c -o lib/canon-host.o lib/canon-host.c -10537 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/canon-host.d -MF lib/.deps/canon-host.Tpo -MP -MT lib/canon-host.o lib/canon-host.c -quiet -dumpbase canon-host.c -mtune=generic -march=x86-64 -auxbase-strip lib/canon-host.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLDMqYT.s -10538 pts/1 R+ 0:00 ps -ax -10539 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10544 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/canonicalize.o;depbase=`echo lib/canonicalize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF $depbase.Tpo -c -o lib/canonicalize.o lib/canonicalize.c &&\ mv -f $depbase.Tpo $depbase.Po -10548 pts/1 R+ 0:00 ps -ax -10549 pts/1 D+ 0:00 tee -a 1.txt -10551 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF lib/.deps/canonicalize.Tpo -c -o lib/canonicalize.o lib/canonicalize.c -11156 ? Rs 1405:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10544 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/canonicalize.o;depbase=`echo lib/canonicalize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF $depbase.Tpo -c -o lib/canonicalize.o lib/canonicalize.c &&\ mv -f $depbase.Tpo $depbase.Po -10551 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF lib/.deps/canonicalize.Tpo -c -o lib/canonicalize.o lib/canonicalize.c -10552 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/canonicalize.d -MF lib/.deps/canonicalize.Tpo -MP -MT lib/canonicalize.o lib/canonicalize.c -quiet -dumpbase canonicalize.c -mtune=generic -march=x86-64 -auxbase-strip lib/canonicalize.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnGIXu0.s -10554 pts/1 R+ 0:00 ps -ax -10555 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10544 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/canonicalize.o;depbase=`echo lib/canonicalize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF $depbase.Tpo -c -o lib/canonicalize.o lib/canonicalize.c &&\ mv -f $depbase.Tpo $depbase.Po -10551 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF lib/.deps/canonicalize.Tpo -c -o lib/canonicalize.o lib/canonicalize.c -10552 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/canonicalize.d -MF lib/.deps/canonicalize.Tpo -MP -MT lib/canonicalize.o lib/canonicalize.c -quiet -dumpbase canonicalize.c -mtune=generic -march=x86-64 -auxbase-strip lib/canonicalize.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnGIXu0.s -10558 pts/1 R+ 0:00 ps -ax -10559 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10544 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/canonicalize.o;depbase=`echo lib/canonicalize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF $depbase.Tpo -c -o lib/canonicalize.o lib/canonicalize.c &&\ mv -f $depbase.Tpo $depbase.Po -10551 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/canonicalize.o -MD -MP -MF lib/.deps/canonicalize.Tpo -c -o lib/canonicalize.o lib/canonicalize.c -10552 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/canonicalize.d -MF lib/.deps/canonicalize.Tpo -MP -MT lib/canonicalize.o lib/canonicalize.c -quiet -dumpbase canonicalize.c -mtune=generic -march=x86-64 -auxbase-strip lib/canonicalize.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnGIXu0.s -10562 pts/1 R+ 0:00 ps -ax -10563 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10568 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/careadlinkat.o;depbase=`echo lib/careadlinkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/careadlinkat.o -MD -MP -MF $depbase.Tpo -c -o lib/careadlinkat.o lib/careadlinkat.c &&\ mv -f $depbase.Tpo $depbase.Po -10572 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/careadlinkat.o -MD -MP -MF lib/.deps/careadlinkat.Tpo -c -o lib/careadlinkat.o lib/careadlinkat.c -10573 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/careadlinkat.d -MF lib/.deps/careadlinkat.Tpo -MP -MT lib/careadlinkat.o lib/careadlinkat.c -quiet -dumpbase careadlinkat.c -mtune=generic -march=x86-64 -auxbase-strip lib/careadlinkat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQwAXvC.s -10574 pts/1 R+ 0:00 ps -ax -10575 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10568 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/careadlinkat.o;depbase=`echo lib/careadlinkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/careadlinkat.o -MD -MP -MF $depbase.Tpo -c -o lib/careadlinkat.o lib/careadlinkat.c &&\ mv -f $depbase.Tpo $depbase.Po -10572 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/careadlinkat.o -MD -MP -MF lib/.deps/careadlinkat.Tpo -c -o lib/careadlinkat.o lib/careadlinkat.c -10573 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/careadlinkat.d -MF lib/.deps/careadlinkat.Tpo -MP -MT lib/careadlinkat.o lib/careadlinkat.c -quiet -dumpbase careadlinkat.c -mtune=generic -march=x86-64 -auxbase-strip lib/careadlinkat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQwAXvC.s -10578 pts/1 R+ 0:00 ps -ax -10579 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10584 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/chmodat.o;depbase=`echo lib/chmodat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chmodat.o -MD -MP -MF $depbase.Tpo -c -o lib/chmodat.o lib/chmodat.c &&\ mv -f $depbase.Tpo $depbase.Po -10588 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chmodat.o -MD -MP -MF lib/.deps/chmodat.Tpo -c -o lib/chmodat.o lib/chmodat.c -10589 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/chmodat.d -MF lib/.deps/chmodat.Tpo -MP -MT lib/chmodat.o lib/chmodat.c -quiet -dumpbase chmodat.c -mtune=generic -march=x86-64 -auxbase-strip lib/chmodat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccY16CUQ.s -10590 pts/1 R+ 0:00 ps -ax -10591 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10584 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/chmodat.o;depbase=`echo lib/chmodat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chmodat.o -MD -MP -MF $depbase.Tpo -c -o lib/chmodat.o lib/chmodat.c &&\ mv -f $depbase.Tpo $depbase.Po -10588 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chmodat.o -MD -MP -MF lib/.deps/chmodat.Tpo -c -o lib/chmodat.o lib/chmodat.c -10594 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/chmodat.o /tmp/ccY16CUQ.s -10595 pts/1 R+ 0:00 ps -ax -10596 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10599 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/chownat.o;depbase=`echo lib/chownat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chownat.o -MD -MP -MF $depbase.Tpo -c -o lib/chownat.o lib/chownat.c &&\ mv -f $depbase.Tpo $depbase.Po -10604 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chownat.o -MD -MP -MF lib/.deps/chownat.Tpo -c -o lib/chownat.o lib/chownat.c -10605 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/chownat.d -MF lib/.deps/chownat.Tpo -MP -MT lib/chownat.o lib/chownat.c -quiet -dumpbase chownat.c -mtune=generic -march=x86-64 -auxbase-strip lib/chownat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuYvsA0.s -10606 pts/1 R+ 0:00 ps -ax -10607 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10612 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/cl-strtod.o;depbase=`echo lib/cl-strtod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cl-strtod.o -MD -MP -MF $depbase.Tpo -c -o lib/cl-strtod.o lib/cl-strtod.c &&\ mv -f $depbase.Tpo $depbase.Po -10616 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cl-strtod.o -MD -MP -MF lib/.deps/cl-strtod.Tpo -c -o lib/cl-strtod.o lib/cl-strtod.c -10617 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/cl-strtod.d -MF lib/.deps/cl-strtod.Tpo -MP -MT lib/cl-strtod.o lib/cl-strtod.c -quiet -dumpbase cl-strtod.c -mtune=generic -march=x86-64 -auxbase-strip lib/cl-strtod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc31fwiW.s -10618 pts/1 R+ 0:00 ps -ax -10619 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10624 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/cl-strtold.o;depbase=`echo lib/cl-strtold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cl-strtold.o -MD -MP -MF $depbase.Tpo -c -o lib/cl-strtold.o lib/cl-strtold.c &&\ mv -f $depbase.Tpo $depbase.Po -10625 pts/1 R+ 0:00 ps -ax -10626 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10624 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/cl-strtold.o;depbase=`echo lib/cl-strtold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cl-strtold.o -MD -MP -MF $depbase.Tpo -c -o lib/cl-strtold.o lib/cl-strtold.c &&\ mv -f $depbase.Tpo $depbase.Po -10631 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cl-strtold.o -MD -MP -MF lib/.deps/cl-strtold.Tpo -c -o lib/cl-strtold.o lib/cl-strtold.c -10632 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/cl-strtold.d -MF lib/.deps/cl-strtold.Tpo -MP -MT lib/cl-strtold.o lib/cl-strtold.c -quiet -dumpbase cl-strtold.c -mtune=generic -march=x86-64 -auxbase-strip lib/cl-strtold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKD2iI4.s -10634 pts/1 R+ 0:00 ps -ax -10635 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10640 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/cloexec.o;depbase=`echo lib/cloexec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cloexec.o -MD -MP -MF $depbase.Tpo -c -o lib/cloexec.o lib/cloexec.c &&\ mv -f $depbase.Tpo $depbase.Po -10644 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cloexec.o -MD -MP -MF lib/.deps/cloexec.Tpo -c -o lib/cloexec.o lib/cloexec.c -10645 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/cloexec.d -MF lib/.deps/cloexec.Tpo -MP -MT lib/cloexec.o lib/cloexec.c -quiet -dumpbase cloexec.c -mtune=generic -march=x86-64 -auxbase-strip lib/cloexec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIzGbs4.s -10646 pts/1 R+ 0:00 ps -ax -10647 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10652 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/close-stream.o;depbase=`echo lib/close-stream.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/close-stream.o -MD -MP -MF $depbase.Tpo -c -o lib/close-stream.o lib/close-stream.c &&\ mv -f $depbase.Tpo $depbase.Po -10656 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/close-stream.o -MD -MP -MF lib/.deps/close-stream.Tpo -c -o lib/close-stream.o lib/close-stream.c -10657 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/close-stream.d -MF lib/.deps/close-stream.Tpo -MP -MT lib/close-stream.o lib/close-stream.c -quiet -dumpbase close-stream.c -mtune=generic -march=x86-64 -auxbase-strip lib/close-stream.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIxascZ.s -10658 pts/1 R+ 0:00 ps -ax -10659 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10652 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/close-stream.o;depbase=`echo lib/close-stream.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/close-stream.o -MD -MP -MF $depbase.Tpo -c -o lib/close-stream.o lib/close-stream.c &&\ mv -f $depbase.Tpo $depbase.Po -10656 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/close-stream.o -MD -MP -MF lib/.deps/close-stream.Tpo -c -o lib/close-stream.o lib/close-stream.c -10662 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/close-stream.o /tmp/ccIxascZ.s -10663 pts/1 R+ 0:00 ps -ax -10664 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10668 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/closein.o;depbase=`echo lib/closein.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closein.o -MD -MP -MF $depbase.Tpo -c -o lib/closein.o lib/closein.c &&\ mv -f $depbase.Tpo $depbase.Po -10672 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closein.o -MD -MP -MF lib/.deps/closein.Tpo -c -o lib/closein.o lib/closein.c -10673 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/closein.d -MF lib/.deps/closein.Tpo -MP -MT lib/closein.o lib/closein.c -quiet -dumpbase closein.c -mtune=generic -march=x86-64 -auxbase-strip lib/closein.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4uJnA8.s -10674 pts/1 R+ 0:00 ps -ax -10675 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10668 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/closein.o;depbase=`echo lib/closein.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closein.o -MD -MP -MF $depbase.Tpo -c -o lib/closein.o lib/closein.c &&\ mv -f $depbase.Tpo $depbase.Po -10672 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closein.o -MD -MP -MF lib/.deps/closein.Tpo -c -o lib/closein.o lib/closein.c -10673 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/closein.d -MF lib/.deps/closein.Tpo -MP -MT lib/closein.o lib/closein.c -quiet -dumpbase closein.c -mtune=generic -march=x86-64 -auxbase-strip lib/closein.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4uJnA8.s -10678 pts/1 R+ 0:00 ps -ax -10679 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10684 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/closeout.o;depbase=`echo lib/closeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closeout.o -MD -MP -MF $depbase.Tpo -c -o lib/closeout.o lib/closeout.c &&\ mv -f $depbase.Tpo $depbase.Po -10688 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closeout.o -MD -MP -MF lib/.deps/closeout.Tpo -c -o lib/closeout.o lib/closeout.c -10689 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/closeout.d -MF lib/.deps/closeout.Tpo -MP -MT lib/closeout.o lib/closeout.c -quiet -dumpbase closeout.c -mtune=generic -march=x86-64 -auxbase-strip lib/closeout.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMa2TZo.s -10690 pts/1 R+ 0:00 ps -ax -10691 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10684 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/closeout.o;depbase=`echo lib/closeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closeout.o -MD -MP -MF $depbase.Tpo -c -o lib/closeout.o lib/closeout.c &&\ mv -f $depbase.Tpo $depbase.Po -10688 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/closeout.o -MD -MP -MF lib/.deps/closeout.Tpo -c -o lib/closeout.o lib/closeout.c -10689 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/closeout.d -MF lib/.deps/closeout.Tpo -MP -MT lib/closeout.o lib/closeout.c -quiet -dumpbase closeout.c -mtune=generic -march=x86-64 -auxbase-strip lib/closeout.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMa2TZo.s -10694 pts/1 R+ 0:00 ps -ax -10695 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10700 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/count-leading-zeros.o;depbase=`echo lib/count-leading-zeros.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/count-leading-zeros.o -MD -MP -MF $depbase.Tpo -c -o lib/count-leading-zeros.o lib/count-leading-zeros.c &&\ mv -f $depbase.Tpo $depbase.Po -10704 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/count-leading-zeros.o -MD -MP -MF lib/.deps/count-leading-zeros.Tpo -c -o lib/count-leading-zeros.o lib/count-leading-zeros.c -10705 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/count-leading-zeros.d -MF lib/.deps/count-leading-zeros.Tpo -MP -MT lib/count-leading-zeros.o lib/count-leading-zeros.c -quiet -dumpbase count-leading-zeros.c -mtune=generic -march=x86-64 -auxbase-strip lib/count-leading-zeros.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccl6ECRB.s -10706 pts/1 R+ 0:00 ps -ax -10707 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10712 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/af_alg.o;depbase=`echo lib/af_alg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/af_alg.o -MD -MP -MF $depbase.Tpo -c -o lib/af_alg.o lib/af_alg.c &&\ mv -f $depbase.Tpo $depbase.Po -10716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/af_alg.o -MD -MP -MF lib/.deps/af_alg.Tpo -c -o lib/af_alg.o lib/af_alg.c -10717 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/af_alg.d -MF lib/.deps/af_alg.Tpo -MP -MT lib/af_alg.o lib/af_alg.c -quiet -dumpbase af_alg.c -mtune=generic -march=x86-64 -auxbase-strip lib/af_alg.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2SC58v.s -10718 pts/1 R+ 0:00 ps -ax -10719 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10724 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/md5.o;depbase=`echo lib/md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF $depbase.Tpo -c -o lib/md5.o lib/md5.c &&\ mv -f $depbase.Tpo $depbase.Po -10728 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF lib/.deps/md5.Tpo -c -o lib/md5.o lib/md5.c -10729 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/md5.d -MF lib/.deps/md5.Tpo -MP -MT lib/md5.o lib/md5.c -quiet -dumpbase md5.c -mtune=generic -march=x86-64 -auxbase-strip lib/md5.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWV3aOn.s -10730 pts/1 R+ 0:00 ps -ax -10731 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10724 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/md5.o;depbase=`echo lib/md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF $depbase.Tpo -c -o lib/md5.o lib/md5.c &&\ mv -f $depbase.Tpo $depbase.Po -10728 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF lib/.deps/md5.Tpo -c -o lib/md5.o lib/md5.c -10729 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/md5.d -MF lib/.deps/md5.Tpo -MP -MT lib/md5.o lib/md5.c -quiet -dumpbase md5.c -mtune=generic -march=x86-64 -auxbase-strip lib/md5.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWV3aOn.s -10734 pts/1 R+ 0:00 ps -ax -10735 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10724 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/md5.o;depbase=`echo lib/md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF $depbase.Tpo -c -o lib/md5.o lib/md5.c &&\ mv -f $depbase.Tpo $depbase.Po -10728 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/md5.o -MD -MP -MF lib/.deps/md5.Tpo -c -o lib/md5.o lib/md5.c -10729 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/md5.d -MF lib/.deps/md5.Tpo -MP -MT lib/md5.o lib/md5.c -quiet -dumpbase md5.c -mtune=generic -march=x86-64 -auxbase-strip lib/md5.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWV3aOn.s -10738 pts/1 R+ 0:00 ps -ax -10739 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10744 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha1.o;depbase=`echo lib/sha1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF $depbase.Tpo -c -o lib/sha1.o lib/sha1.c &&\ mv -f $depbase.Tpo $depbase.Po -10748 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF lib/.deps/sha1.Tpo -c -o lib/sha1.o lib/sha1.c -10749 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha1.d -MF lib/.deps/sha1.Tpo -MP -MT lib/sha1.o lib/sha1.c -quiet -dumpbase sha1.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd9TEzT.s -10750 pts/1 R+ 0:00 ps -ax -10751 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10744 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha1.o;depbase=`echo lib/sha1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF $depbase.Tpo -c -o lib/sha1.o lib/sha1.c &&\ mv -f $depbase.Tpo $depbase.Po -10748 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF lib/.deps/sha1.Tpo -c -o lib/sha1.o lib/sha1.c -10749 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha1.d -MF lib/.deps/sha1.Tpo -MP -MT lib/sha1.o lib/sha1.c -quiet -dumpbase sha1.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd9TEzT.s -10754 pts/1 R+ 0:00 ps -ax -10755 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10744 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha1.o;depbase=`echo lib/sha1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF $depbase.Tpo -c -o lib/sha1.o lib/sha1.c &&\ mv -f $depbase.Tpo $depbase.Po -10748 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha1.o -MD -MP -MF lib/.deps/sha1.Tpo -c -o lib/sha1.o lib/sha1.c -10749 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha1.d -MF lib/.deps/sha1.Tpo -MP -MT lib/sha1.o lib/sha1.c -quiet -dumpbase sha1.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd9TEzT.s -10758 pts/1 R+ 0:00 ps -ax -10759 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10764 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha256.o;depbase=`echo lib/sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF $depbase.Tpo -c -o lib/sha256.o lib/sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -10768 pts/2 R+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF lib/.deps/sha256.Tpo -c -o lib/sha256.o lib/sha256.c -10769 pts/1 R+ 0:00 ps -ax -10770 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10764 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha256.o;depbase=`echo lib/sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF $depbase.Tpo -c -o lib/sha256.o lib/sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -10768 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF lib/.deps/sha256.Tpo -c -o lib/sha256.o lib/sha256.c -10772 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha256.d -MF lib/.deps/sha256.Tpo -MP -MT lib/sha256.o lib/sha256.c -quiet -dumpbase sha256.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha256.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczW9ptp.s -10774 pts/1 R+ 0:00 ps -ax -10775 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10764 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha256.o;depbase=`echo lib/sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF $depbase.Tpo -c -o lib/sha256.o lib/sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -10768 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF lib/.deps/sha256.Tpo -c -o lib/sha256.o lib/sha256.c -10772 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha256.d -MF lib/.deps/sha256.Tpo -MP -MT lib/sha256.o lib/sha256.c -quiet -dumpbase sha256.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha256.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczW9ptp.s -10778 pts/1 R+ 0:00 ps -ax -10779 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10764 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha256.o;depbase=`echo lib/sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF $depbase.Tpo -c -o lib/sha256.o lib/sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -10768 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha256.o -MD -MP -MF lib/.deps/sha256.Tpo -c -o lib/sha256.o lib/sha256.c -10772 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha256.d -MF lib/.deps/sha256.Tpo -MP -MT lib/sha256.o lib/sha256.c -quiet -dumpbase sha256.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha256.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczW9ptp.s -10782 pts/1 R+ 0:00 ps -ax -10783 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 D+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10792 pts/1 R+ 0:00 ps -ax -10793 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1405:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10795 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF lib/.deps/sha512.Tpo -c -o lib/sha512.o lib/sha512.c -10796 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha512.d -MF lib/.deps/sha512.Tpo -MP -MT lib/sha512.o lib/sha512.c -quiet -dumpbase sha512.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciKlvhr.s -10798 pts/1 R+ 0:00 ps -ax -10799 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10795 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF lib/.deps/sha512.Tpo -c -o lib/sha512.o lib/sha512.c -10796 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha512.d -MF lib/.deps/sha512.Tpo -MP -MT lib/sha512.o lib/sha512.c -quiet -dumpbase sha512.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciKlvhr.s -10802 pts/1 R+ 0:00 ps -ax -10803 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10795 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF lib/.deps/sha512.Tpo -c -o lib/sha512.o lib/sha512.c -10796 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha512.d -MF lib/.deps/sha512.Tpo -MP -MT lib/sha512.o lib/sha512.c -quiet -dumpbase sha512.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciKlvhr.s -10806 pts/1 R+ 0:00 ps -ax -10807 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10795 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF lib/.deps/sha512.Tpo -c -o lib/sha512.o lib/sha512.c -10796 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha512.d -MF lib/.deps/sha512.Tpo -MP -MT lib/sha512.o lib/sha512.c -quiet -dumpbase sha512.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciKlvhr.s -10810 pts/1 R+ 0:00 ps -ax -10811 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10795 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF lib/.deps/sha512.Tpo -c -o lib/sha512.o lib/sha512.c -10796 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sha512.d -MF lib/.deps/sha512.Tpo -MP -MT lib/sha512.o lib/sha512.c -quiet -dumpbase sha512.c -mtune=generic -march=x86-64 -auxbase-strip lib/sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciKlvhr.s -10814 pts/1 R+ 0:00 ps -ax -10815 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10788 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sha512.o;depbase=`echo lib/sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sha512.o -MD -MP -MF $depbase.Tpo -c -o lib/sha512.o lib/sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -10819 pts/2 D+ 0:00 mv -f lib/.deps/sha512.Tpo lib/.deps/sha512.Po -10820 pts/1 R+ 0:00 ps -ax -10821 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10823 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/cycle-check.o;depbase=`echo lib/cycle-check.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cycle-check.o -MD -MP -MF $depbase.Tpo -c -o lib/cycle-check.o lib/cycle-check.c &&\ mv -f $depbase.Tpo $depbase.Po -10827 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/cycle-check.o -MD -MP -MF lib/.deps/cycle-check.Tpo -c -o lib/cycle-check.o lib/cycle-check.c -10828 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/cycle-check.d -MF lib/.deps/cycle-check.Tpo -MP -MT lib/cycle-check.o lib/cycle-check.c -quiet -dumpbase cycle-check.c -mtune=generic -march=x86-64 -auxbase-strip lib/cycle-check.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccJYsPSR.s -10830 pts/1 R+ 0:00 ps -ax -10831 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:01 make all-am -10836 pts/1 R+ 0:00 ps -ax -10837 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10839 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/di-set.o;depbase=`echo lib/di-set.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/di-set.o -MD -MP -MF $depbase.Tpo -c -o lib/di-set.o lib/di-set.c &&\ mv -f $depbase.Tpo $depbase.Po -10843 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/di-set.o -MD -MP -MF lib/.deps/di-set.Tpo -c -o lib/di-set.o lib/di-set.c -10844 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/di-set.d -MF lib/.deps/di-set.Tpo -MP -MT lib/di-set.o lib/di-set.c -quiet -dumpbase di-set.c -mtune=generic -march=x86-64 -auxbase-strip lib/di-set.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdAJww6.s -10846 pts/1 R+ 0:00 ps -ax -10847 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10852 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/diacrit.o;depbase=`echo lib/diacrit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/diacrit.o -MD -MP -MF $depbase.Tpo -c -o lib/diacrit.o lib/diacrit.c &&\ mv -f $depbase.Tpo $depbase.Po -10856 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/diacrit.o -MD -MP -MF lib/.deps/diacrit.Tpo -c -o lib/diacrit.o lib/diacrit.c -10858 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/diacrit.o /tmp/ccDD8Fj7.s -10859 pts/1 R+ 0:00 ps -ax -10860 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10863 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/opendir-safer.o;depbase=`echo lib/opendir-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/opendir-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/opendir-safer.o lib/opendir-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -10867 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/opendir-safer.o -MD -MP -MF lib/.deps/opendir-safer.Tpo -c -o lib/opendir-safer.o lib/opendir-safer.c -10869 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/opendir-safer.d -MF lib/.deps/opendir-safer.Tpo -MP -MT lib/opendir-safer.o lib/opendir-safer.c -quiet -dumpbase opendir-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/opendir-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDR8NrW.s -10870 pts/1 R+ 0:00 ps -ax -10871 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10876 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dirname.o;depbase=`echo lib/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname.o -MD -MP -MF $depbase.Tpo -c -o lib/dirname.o lib/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -10880 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname.o -MD -MP -MF lib/.deps/dirname.Tpo -c -o lib/dirname.o lib/dirname.c -10881 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dirname.d -MF lib/.deps/dirname.Tpo -MP -MT lib/dirname.o lib/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip lib/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchyDDZU.s -10882 pts/1 R+ 0:00 ps -ax -10883 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10876 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dirname.o;depbase=`echo lib/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname.o -MD -MP -MF $depbase.Tpo -c -o lib/dirname.o lib/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -10880 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname.o -MD -MP -MF lib/.deps/dirname.Tpo -c -o lib/dirname.o lib/dirname.c -10881 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dirname.d -MF lib/.deps/dirname.Tpo -MP -MT lib/dirname.o lib/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip lib/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchyDDZU.s -10886 pts/1 R+ 0:00 ps -ax -10887 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10892 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/basename.o;depbase=`echo lib/basename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/basename.o -MD -MP -MF $depbase.Tpo -c -o lib/basename.o lib/basename.c &&\ mv -f $depbase.Tpo $depbase.Po -10896 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/basename.o -MD -MP -MF lib/.deps/basename.Tpo -c -o lib/basename.o lib/basename.c -10897 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/basename.d -MF lib/.deps/basename.Tpo -MP -MT lib/basename.o lib/basename.c -quiet -dumpbase basename.c -mtune=generic -march=x86-64 -auxbase-strip lib/basename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccobPv65.s -10898 pts/1 R+ 0:00 ps -ax -10899 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10904 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dirname-lgpl.o;depbase=`echo lib/dirname-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname-lgpl.o -MD -MP -MF $depbase.Tpo -c -o lib/dirname-lgpl.o lib/dirname-lgpl.c &&\ mv -f $depbase.Tpo $depbase.Po -10908 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirname-lgpl.o -MD -MP -MF lib/.deps/dirname-lgpl.Tpo -c -o lib/dirname-lgpl.o lib/dirname-lgpl.c -10909 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dirname-lgpl.d -MF lib/.deps/dirname-lgpl.Tpo -MP -MT lib/dirname-lgpl.o lib/dirname-lgpl.c -quiet -dumpbase dirname-lgpl.c -mtune=generic -march=x86-64 -auxbase-strip lib/dirname-lgpl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchu3wS1.s -10910 pts/1 R+ 0:00 ps -ax -10911 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10916 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/basename-lgpl.o;depbase=`echo lib/basename-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/basename-lgpl.o -MD -MP -MF $depbase.Tpo -c -o lib/basename-lgpl.o lib/basename-lgpl.c &&\ mv -f $depbase.Tpo $depbase.Po -10920 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/basename-lgpl.o -MD -MP -MF lib/.deps/basename-lgpl.Tpo -c -o lib/basename-lgpl.o lib/basename-lgpl.c -10921 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/basename-lgpl.d -MF lib/.deps/basename-lgpl.Tpo -MP -MT lib/basename-lgpl.o lib/basename-lgpl.c -quiet -dumpbase basename-lgpl.c -mtune=generic -march=x86-64 -auxbase-strip lib/basename-lgpl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3vNErW.s -10922 pts/1 R+ 0:00 ps -ax -10923 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10928 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/stripslash.o;depbase=`echo lib/stripslash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/stripslash.o -MD -MP -MF $depbase.Tpo -c -o lib/stripslash.o lib/stripslash.c &&\ mv -f $depbase.Tpo $depbase.Po -10932 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/stripslash.o -MD -MP -MF lib/.deps/stripslash.Tpo -c -o lib/stripslash.o lib/stripslash.c -10933 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/stripslash.d -MF lib/.deps/stripslash.Tpo -MP -MT lib/stripslash.o lib/stripslash.c -quiet -dumpbase stripslash.c -mtune=generic -march=x86-64 -auxbase-strip lib/stripslash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cctUC0AR.s -10934 pts/1 R+ 0:00 ps -ax -10935 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10940 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dtoastr.o;depbase=`echo lib/dtoastr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dtoastr.o -MD -MP -MF $depbase.Tpo -c -o lib/dtoastr.o lib/dtoastr.c &&\ mv -f $depbase.Tpo $depbase.Po -10944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dtoastr.o -MD -MP -MF lib/.deps/dtoastr.Tpo -c -o lib/dtoastr.o lib/dtoastr.c -10945 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dtoastr.d -MF lib/.deps/dtoastr.Tpo -MP -MT lib/dtoastr.o lib/dtoastr.c -quiet -dumpbase dtoastr.c -mtune=generic -march=x86-64 -auxbase-strip lib/dtoastr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9IdoOL.s -10946 pts/1 R+ 0:00 ps -ax -10947 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10952 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dtotimespec.o;depbase=`echo lib/dtotimespec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dtotimespec.o -MD -MP -MF $depbase.Tpo -c -o lib/dtotimespec.o lib/dtotimespec.c &&\ mv -f $depbase.Tpo $depbase.Po -10956 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dtotimespec.o -MD -MP -MF lib/.deps/dtotimespec.Tpo -c -o lib/dtotimespec.o lib/dtotimespec.c -10957 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dtotimespec.d -MF lib/.deps/dtotimespec.Tpo -MP -MT lib/dtotimespec.o lib/dtotimespec.c -quiet -dumpbase dtotimespec.c -mtune=generic -march=x86-64 -auxbase-strip lib/dtotimespec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn0YHDD.s -10958 pts/1 R+ 0:00 ps -ax -10959 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10964 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/exclude.o;depbase=`echo lib/exclude.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF $depbase.Tpo -c -o lib/exclude.o lib/exclude.c &&\ mv -f $depbase.Tpo $depbase.Po -10968 pts/1 R+ 0:00 ps -ax -10969 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10964 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/exclude.o;depbase=`echo lib/exclude.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF $depbase.Tpo -c -o lib/exclude.o lib/exclude.c &&\ mv -f $depbase.Tpo $depbase.Po -10971 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF lib/.deps/exclude.Tpo -c -o lib/exclude.o lib/exclude.c -10972 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/exclude.d -MF lib/.deps/exclude.Tpo -MP -MT lib/exclude.o lib/exclude.c -quiet -dumpbase exclude.c -mtune=generic -march=x86-64 -auxbase-strip lib/exclude.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccT2KTK.s -10974 pts/1 R+ 0:00 ps -ax -10975 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10964 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/exclude.o;depbase=`echo lib/exclude.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF $depbase.Tpo -c -o lib/exclude.o lib/exclude.c &&\ mv -f $depbase.Tpo $depbase.Po -10971 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF lib/.deps/exclude.Tpo -c -o lib/exclude.o lib/exclude.c -10972 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/exclude.d -MF lib/.deps/exclude.Tpo -MP -MT lib/exclude.o lib/exclude.c -quiet -dumpbase exclude.c -mtune=generic -march=x86-64 -auxbase-strip lib/exclude.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccT2KTK.s -10978 pts/1 R+ 0:00 ps -ax -10979 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10964 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/exclude.o;depbase=`echo lib/exclude.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF $depbase.Tpo -c -o lib/exclude.o lib/exclude.c &&\ mv -f $depbase.Tpo $depbase.Po -10971 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exclude.o -MD -MP -MF lib/.deps/exclude.Tpo -c -o lib/exclude.o lib/exclude.c -10972 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/exclude.d -MF lib/.deps/exclude.Tpo -MP -MT lib/exclude.o lib/exclude.c -quiet -dumpbase exclude.c -mtune=generic -march=x86-64 -auxbase-strip lib/exclude.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccT2KTK.s -10982 pts/1 R+ 0:00 ps -ax -10983 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -10988 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/exitfail.o;depbase=`echo lib/exitfail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exitfail.o -MD -MP -MF $depbase.Tpo -c -o lib/exitfail.o lib/exitfail.c &&\ mv -f $depbase.Tpo $depbase.Po -10992 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/exitfail.o -MD -MP -MF lib/.deps/exitfail.Tpo -c -o lib/exitfail.o lib/exitfail.c -10993 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/exitfail.d -MF lib/.deps/exitfail.Tpo -MP -MT lib/exitfail.o lib/exitfail.c -quiet -dumpbase exitfail.c -mtune=generic -march=x86-64 -auxbase-strip lib/exitfail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmBF6ko.s -10994 pts/1 R+ 0:00 ps -ax -10995 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:01 make all-am -11000 pts/1 R+ 0:00 ps -ax -11001 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11003 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fadvise.o;depbase=`echo lib/fadvise.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fadvise.o -MD -MP -MF $depbase.Tpo -c -o lib/fadvise.o lib/fadvise.c &&\ mv -f $depbase.Tpo $depbase.Po -11007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fadvise.o -MD -MP -MF lib/.deps/fadvise.Tpo -c -o lib/fadvise.o lib/fadvise.c -11008 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fadvise.d -MF lib/.deps/fadvise.Tpo -MP -MT lib/fadvise.o lib/fadvise.c -quiet -dumpbase fadvise.c -mtune=generic -march=x86-64 -auxbase-strip lib/fadvise.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpl07Ps.s -11010 pts/1 R+ 0:00 ps -ax -11011 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11016 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/creat-safer.o;depbase=`echo lib/creat-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/creat-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/creat-safer.o lib/creat-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11020 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/creat-safer.o -MD -MP -MF lib/.deps/creat-safer.Tpo -c -o lib/creat-safer.o lib/creat-safer.c -11021 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/creat-safer.d -MF lib/.deps/creat-safer.Tpo -MP -MT lib/creat-safer.o lib/creat-safer.c -quiet -dumpbase creat-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/creat-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFyEq6v.s -11022 pts/1 R+ 0:00 ps -ax -11023 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11028 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/open-safer.o;depbase=`echo lib/open-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/open-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/open-safer.o lib/open-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11032 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/open-safer.o -MD -MP -MF lib/.deps/open-safer.Tpo -c -o lib/open-safer.o lib/open-safer.c -11033 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/open-safer.d -MF lib/.deps/open-safer.Tpo -MP -MT lib/open-safer.o lib/open-safer.c -quiet -dumpbase open-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/open-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCCRLep.s -11034 pts/1 R+ 0:00 ps -ax -11035 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11040 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fd-hook.o;depbase=`echo lib/fd-hook.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-hook.o -MD -MP -MF $depbase.Tpo -c -o lib/fd-hook.o lib/fd-hook.c &&\ mv -f $depbase.Tpo $depbase.Po -11044 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-hook.o -MD -MP -MF lib/.deps/fd-hook.Tpo -c -o lib/fd-hook.o lib/fd-hook.c -11045 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fd-hook.d -MF lib/.deps/fd-hook.Tpo -MP -MT lib/fd-hook.o lib/fd-hook.c -quiet -dumpbase fd-hook.c -mtune=generic -march=x86-64 -auxbase-strip lib/fd-hook.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLSa7Ij.s -11046 pts/1 R+ 0:00 ps -ax -11047 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11052 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fd-reopen.o;depbase=`echo lib/fd-reopen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-reopen.o -MD -MP -MF $depbase.Tpo -c -o lib/fd-reopen.o lib/fd-reopen.c &&\ mv -f $depbase.Tpo $depbase.Po -11056 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-reopen.o -MD -MP -MF lib/.deps/fd-reopen.Tpo -c -o lib/fd-reopen.o lib/fd-reopen.c -11057 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fd-reopen.d -MF lib/.deps/fd-reopen.Tpo -MP -MT lib/fd-reopen.o lib/fd-reopen.c -quiet -dumpbase fd-reopen.c -mtune=generic -march=x86-64 -auxbase-strip lib/fd-reopen.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWtE5Pa.s -11058 pts/1 R+ 0:00 ps -ax -11059 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11064 pts/2 R+ 0:00 /bin/bash -c echo " CC " lib/fd-safer-flag.o;depbase=`echo lib/fd-safer-flag.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-safer-flag.o -MD -MP -MF $depbase.Tpo -c -o lib/fd-safer-flag.o lib/fd-safer-flag.c &&\ mv -f $depbase.Tpo $depbase.Po -11066 pts/1 R+ 0:00 ps -ax -11067 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11076 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dup-safer-flag.o;depbase=`echo lib/dup-safer-flag.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer-flag.o -MD -MP -MF $depbase.Tpo -c -o lib/dup-safer-flag.o lib/dup-safer-flag.c &&\ mv -f $depbase.Tpo $depbase.Po -11080 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer-flag.o -MD -MP -MF lib/.deps/dup-safer-flag.Tpo -c -o lib/dup-safer-flag.o lib/dup-safer-flag.c -11081 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dup-safer-flag.d -MF lib/.deps/dup-safer-flag.Tpo -MP -MT lib/dup-safer-flag.o lib/dup-safer-flag.c -quiet -dumpbase dup-safer-flag.c -mtune=generic -march=x86-64 -auxbase-strip lib/dup-safer-flag.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRbOTRY.s -11082 pts/1 R+ 0:00 ps -ax -11083 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11076 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dup-safer-flag.o;depbase=`echo lib/dup-safer-flag.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer-flag.o -MD -MP -MF $depbase.Tpo -c -o lib/dup-safer-flag.o lib/dup-safer-flag.c &&\ mv -f $depbase.Tpo $depbase.Po -11080 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer-flag.o -MD -MP -MF lib/.deps/dup-safer-flag.Tpo -c -o lib/dup-safer-flag.o lib/dup-safer-flag.c -11086 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/dup-safer-flag.o /tmp/ccRbOTRY.s -11087 pts/1 R+ 0:00 ps -ax -11088 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11091 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fdutimensat.o;depbase=`echo lib/fdutimensat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fdutimensat.o -MD -MP -MF $depbase.Tpo -c -o lib/fdutimensat.o lib/fdutimensat.c &&\ mv -f $depbase.Tpo $depbase.Po -11095 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fdutimensat.o -MD -MP -MF lib/.deps/fdutimensat.Tpo -c -o lib/fdutimensat.o lib/fdutimensat.c -11096 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fdutimensat.d -MF lib/.deps/fdutimensat.Tpo -MP -MT lib/fdutimensat.o lib/fdutimensat.c -quiet -dumpbase fdutimensat.c -mtune=generic -march=x86-64 -auxbase-strip lib/fdutimensat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2sdaBb.s -11098 pts/1 R+ 0:00 ps -ax -11099 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11104 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/file-has-acl.o;depbase=`echo lib/file-has-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-has-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/file-has-acl.o lib/file-has-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -11108 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-has-acl.o -MD -MP -MF lib/.deps/file-has-acl.Tpo -c -o lib/file-has-acl.o lib/file-has-acl.c -11109 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/file-has-acl.d -MF lib/.deps/file-has-acl.Tpo -MP -MT lib/file-has-acl.o lib/file-has-acl.c -quiet -dumpbase file-has-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/file-has-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTtMD68.s -11110 pts/1 R+ 0:00 ps -ax -11111 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11104 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/file-has-acl.o;depbase=`echo lib/file-has-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-has-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/file-has-acl.o lib/file-has-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -11108 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-has-acl.o -MD -MP -MF lib/.deps/file-has-acl.Tpo -c -o lib/file-has-acl.o lib/file-has-acl.c -11109 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/file-has-acl.d -MF lib/.deps/file-has-acl.Tpo -MP -MT lib/file-has-acl.o lib/file-has-acl.c -quiet -dumpbase file-has-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/file-has-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTtMD68.s -11114 pts/1 R+ 0:00 ps -ax -11115 pts/1 R+ 0:00 tee -a 1.txt -11156 ? Rs 1405:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11120 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/file-set.o;depbase=`echo lib/file-set.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-set.o -MD -MP -MF $depbase.Tpo -c -o lib/file-set.o lib/file-set.c &&\ mv -f $depbase.Tpo $depbase.Po -11124 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-set.o -MD -MP -MF lib/.deps/file-set.Tpo -c -o lib/file-set.o lib/file-set.c -11125 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/file-set.d -MF lib/.deps/file-set.Tpo -MP -MT lib/file-set.o lib/file-set.c -quiet -dumpbase file-set.c -mtune=generic -march=x86-64 -auxbase-strip lib/file-set.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc1UfcXj.s -11126 pts/1 R+ 0:00 ps -ax -11127 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11120 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/file-set.o;depbase=`echo lib/file-set.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-set.o -MD -MP -MF $depbase.Tpo -c -o lib/file-set.o lib/file-set.c &&\ mv -f $depbase.Tpo $depbase.Po -11124 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-set.o -MD -MP -MF lib/.deps/file-set.Tpo -c -o lib/file-set.o lib/file-set.c -11125 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/file-set.d -MF lib/.deps/file-set.Tpo -MP -MT lib/file-set.o lib/file-set.c -quiet -dumpbase file-set.c -mtune=generic -march=x86-64 -auxbase-strip lib/file-set.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc1UfcXj.s -11130 pts/1 R+ 0:00 ps -ax -11131 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11136 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/file-type.o;depbase=`echo lib/file-type.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-type.o -MD -MP -MF $depbase.Tpo -c -o lib/file-type.o lib/file-type.c &&\ mv -f $depbase.Tpo $depbase.Po -11140 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/file-type.o -MD -MP -MF lib/.deps/file-type.Tpo -c -o lib/file-type.o lib/file-type.c -11141 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/file-type.d -MF lib/.deps/file-type.Tpo -MP -MT lib/file-type.o lib/file-type.c -quiet -dumpbase file-type.c -mtune=generic -march=x86-64 -auxbase-strip lib/file-type.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGNmIyA.s -11142 pts/1 R+ 0:00 ps -ax -11143 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11148 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filemode.o;depbase=`echo lib/filemode.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filemode.o -MD -MP -MF $depbase.Tpo -c -o lib/filemode.o lib/filemode.c &&\ mv -f $depbase.Tpo $depbase.Po -11152 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filemode.o -MD -MP -MF lib/.deps/filemode.Tpo -c -o lib/filemode.o lib/filemode.c -11153 pts/1 R+ 0:00 ps -ax -11154 pts/1 D+ 0:00 tee -a 1.txt -11156 ? Rs 1405:25 nginx: master process /opt/nginx/sbin/nginx -11157 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filemode.d -MF lib/.deps/filemode.Tpo -MP -MT lib/filemode.o lib/filemode.c -quiet -dumpbase filemode.c -mtune=generic -march=x86-64 -auxbase-strip lib/filemode.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPPkaur.s -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11148 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filemode.o;depbase=`echo lib/filemode.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filemode.o -MD -MP -MF $depbase.Tpo -c -o lib/filemode.o lib/filemode.c &&\ mv -f $depbase.Tpo $depbase.Po -11152 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filemode.o -MD -MP -MF lib/.deps/filemode.Tpo -c -o lib/filemode.o lib/filemode.c -11156 ? Rs 1405:26 nginx: master process /opt/nginx/sbin/nginx -11157 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filemode.d -MF lib/.deps/filemode.Tpo -MP -MT lib/filemode.o lib/filemode.c -quiet -dumpbase filemode.c -mtune=generic -march=x86-64 -auxbase-strip lib/filemode.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPPkaur.s -11159 pts/1 R+ 0:00 ps -ax -11160 pts/1 D+ 0:00 tee -a 1.txt -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:26 nginx: master process /opt/nginx/sbin/nginx -11165 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filenamecat.o;depbase=`echo lib/filenamecat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filenamecat.o -MD -MP -MF $depbase.Tpo -c -o lib/filenamecat.o lib/filenamecat.c &&\ mv -f $depbase.Tpo $depbase.Po -11169 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filenamecat.o -MD -MP -MF lib/.deps/filenamecat.Tpo -c -o lib/filenamecat.o lib/filenamecat.c -11170 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filenamecat.d -MF lib/.deps/filenamecat.Tpo -MP -MT lib/filenamecat.o lib/filenamecat.c -quiet -dumpbase filenamecat.c -mtune=generic -march=x86-64 -auxbase-strip lib/filenamecat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2sMPbL.s -11171 pts/1 R+ 0:00 ps -ax -11172 pts/1 D+ 0:00 tee -a 1.txt -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:26 nginx: master process /opt/nginx/sbin/nginx -11165 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filenamecat.o;depbase=`echo lib/filenamecat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filenamecat.o -MD -MP -MF $depbase.Tpo -c -o lib/filenamecat.o lib/filenamecat.c &&\ mv -f $depbase.Tpo $depbase.Po -11176 pts/2 D+ 0:00 mv -f lib/.deps/filenamecat.Tpo lib/.deps/filenamecat.Po -11177 pts/1 R+ 0:00 ps -ax -11178 pts/1 D+ 0:00 tee -a 1.txt -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11183 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filenamecat-lgpl.o;depbase=`echo lib/filenamecat-lgpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filenamecat-lgpl.o -MD -MP -MF $depbase.Tpo -c -o lib/filenamecat-lgpl.o lib/filenamecat-lgpl.c &&\ mv -f $depbase.Tpo $depbase.Po -11187 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filenamecat-lgpl.o -MD -MP -MF lib/.deps/filenamecat-lgpl.Tpo -c -o lib/filenamecat-lgpl.o lib/filenamecat-lgpl.c -11188 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filenamecat-lgpl.d -MF lib/.deps/filenamecat-lgpl.Tpo -MP -MT lib/filenamecat-lgpl.o lib/filenamecat-lgpl.c -quiet -dumpbase filenamecat-lgpl.c -mtune=generic -march=x86-64 -auxbase-strip lib/filenamecat-lgpl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0GdLJ8.s -11190 pts/1 R+ 0:00 ps -ax -11191 pts/1 D+ 0:00 tee -a 1.txt -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11198 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filevercmp.o;depbase=`echo lib/filevercmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filevercmp.o -MD -MP -MF $depbase.Tpo -c -o lib/filevercmp.o lib/filevercmp.c &&\ mv -f $depbase.Tpo $depbase.Po -11202 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filevercmp.o -MD -MP -MF lib/.deps/filevercmp.Tpo -c -o lib/filevercmp.o lib/filevercmp.c -11203 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filevercmp.d -MF lib/.deps/filevercmp.Tpo -MP -MT lib/filevercmp.o lib/filevercmp.c -quiet -dumpbase filevercmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/filevercmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmIGJ6c.s -11204 pts/1 R+ 0:00 ps -ax -11205 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11198 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/filevercmp.o;depbase=`echo lib/filevercmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filevercmp.o -MD -MP -MF $depbase.Tpo -c -o lib/filevercmp.o lib/filevercmp.c &&\ mv -f $depbase.Tpo $depbase.Po -11202 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/filevercmp.o -MD -MP -MF lib/.deps/filevercmp.Tpo -c -o lib/filevercmp.o lib/filevercmp.c -11203 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/filevercmp.d -MF lib/.deps/filevercmp.Tpo -MP -MT lib/filevercmp.o lib/filevercmp.c -quiet -dumpbase filevercmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/filevercmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmIGJ6c.s -11208 pts/1 R+ 0:00 ps -ax -11209 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11214 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fopen-safer.o;depbase=`echo lib/fopen-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fopen-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/fopen-safer.o lib/fopen-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11218 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fopen-safer.o -MD -MP -MF lib/.deps/fopen-safer.Tpo -c -o lib/fopen-safer.o lib/fopen-safer.c -11219 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fopen-safer.d -MF lib/.deps/fopen-safer.Tpo -MP -MT lib/fopen-safer.o lib/fopen-safer.c -quiet -dumpbase fopen-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/fopen-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdUygbq.s -11220 pts/1 R+ 0:00 ps -ax -11221 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11214 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fopen-safer.o;depbase=`echo lib/fopen-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fopen-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/fopen-safer.o lib/fopen-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11218 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fopen-safer.o -MD -MP -MF lib/.deps/fopen-safer.Tpo -c -o lib/fopen-safer.o lib/fopen-safer.c -11219 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fopen-safer.d -MF lib/.deps/fopen-safer.Tpo -MP -MT lib/fopen-safer.o lib/fopen-safer.c -quiet -dumpbase fopen-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/fopen-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdUygbq.s -11224 pts/1 R+ 0:00 ps -ax -11225 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11230 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fprintftime.o;depbase=`echo lib/fprintftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF $depbase.Tpo -c -o lib/fprintftime.o lib/fprintftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11234 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF lib/.deps/fprintftime.Tpo -c -o lib/fprintftime.o lib/fprintftime.c -11235 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fprintftime.d -MF lib/.deps/fprintftime.Tpo -MP -MT lib/fprintftime.o lib/fprintftime.c -quiet -dumpbase fprintftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/fprintftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSDV9RG.s -11236 pts/1 R+ 0:00 ps -ax -11237 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11230 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fprintftime.o;depbase=`echo lib/fprintftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF $depbase.Tpo -c -o lib/fprintftime.o lib/fprintftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11234 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF lib/.deps/fprintftime.Tpo -c -o lib/fprintftime.o lib/fprintftime.c -11235 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fprintftime.d -MF lib/.deps/fprintftime.Tpo -MP -MT lib/fprintftime.o lib/fprintftime.c -quiet -dumpbase fprintftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/fprintftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSDV9RG.s -11240 pts/1 R+ 0:00 ps -ax -11241 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11230 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fprintftime.o;depbase=`echo lib/fprintftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF $depbase.Tpo -c -o lib/fprintftime.o lib/fprintftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11234 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF lib/.deps/fprintftime.Tpo -c -o lib/fprintftime.o lib/fprintftime.c -11235 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fprintftime.d -MF lib/.deps/fprintftime.Tpo -MP -MT lib/fprintftime.o lib/fprintftime.c -quiet -dumpbase fprintftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/fprintftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSDV9RG.s -11244 pts/1 R+ 0:00 ps -ax -11245 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11230 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fprintftime.o;depbase=`echo lib/fprintftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF $depbase.Tpo -c -o lib/fprintftime.o lib/fprintftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11234 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fprintftime.o -MD -MP -MF lib/.deps/fprintftime.Tpo -c -o lib/fprintftime.o lib/fprintftime.c -11235 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fprintftime.d -MF lib/.deps/fprintftime.Tpo -MP -MT lib/fprintftime.o lib/fprintftime.c -quiet -dumpbase fprintftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/fprintftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSDV9RG.s -11248 pts/1 R+ 0:00 ps -ax -11249 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11254 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freading.o;depbase=`echo lib/freading.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freading.o -MD -MP -MF $depbase.Tpo -c -o lib/freading.o lib/freading.c &&\ mv -f $depbase.Tpo $depbase.Po -11258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freading.o -MD -MP -MF lib/.deps/freading.Tpo -c -o lib/freading.o lib/freading.c -11259 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freading.d -MF lib/.deps/freading.Tpo -MP -MT lib/freading.o lib/freading.c -quiet -dumpbase freading.c -mtune=generic -march=x86-64 -auxbase-strip lib/freading.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccc9RoBs.s -11260 pts/1 R+ 0:00 ps -ax -11261 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11266 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freadseek.o;depbase=`echo lib/freadseek.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadseek.o -MD -MP -MF $depbase.Tpo -c -o lib/freadseek.o lib/freadseek.c &&\ mv -f $depbase.Tpo $depbase.Po -11270 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadseek.o -MD -MP -MF lib/.deps/freadseek.Tpo -c -o lib/freadseek.o lib/freadseek.c -11271 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freadseek.d -MF lib/.deps/freadseek.Tpo -MP -MT lib/freadseek.o lib/freadseek.c -quiet -dumpbase freadseek.c -mtune=generic -march=x86-64 -auxbase-strip lib/freadseek.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGjqilm.s -11272 pts/1 R+ 0:00 ps -ax -11273 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11266 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freadseek.o;depbase=`echo lib/freadseek.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadseek.o -MD -MP -MF $depbase.Tpo -c -o lib/freadseek.o lib/freadseek.c &&\ mv -f $depbase.Tpo $depbase.Po -11270 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadseek.o -MD -MP -MF lib/.deps/freadseek.Tpo -c -o lib/freadseek.o lib/freadseek.c -11271 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freadseek.d -MF lib/.deps/freadseek.Tpo -MP -MT lib/freadseek.o lib/freadseek.c -quiet -dumpbase freadseek.c -mtune=generic -march=x86-64 -auxbase-strip lib/freadseek.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGjqilm.s -11276 pts/1 R+ 0:00 ps -ax -11277 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11282 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freopen-safer.o;depbase=`echo lib/freopen-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freopen-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/freopen-safer.o lib/freopen-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11286 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freopen-safer.o -MD -MP -MF lib/.deps/freopen-safer.Tpo -c -o lib/freopen-safer.o lib/freopen-safer.c -11287 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freopen-safer.d -MF lib/.deps/freopen-safer.Tpo -MP -MT lib/freopen-safer.o lib/freopen-safer.c -quiet -dumpbase freopen-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/freopen-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyqlelz.s -11288 pts/1 R+ 0:00 ps -ax -11289 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11282 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freopen-safer.o;depbase=`echo lib/freopen-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freopen-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/freopen-safer.o lib/freopen-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -11286 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freopen-safer.o -MD -MP -MF lib/.deps/freopen-safer.Tpo -c -o lib/freopen-safer.o lib/freopen-safer.c -11287 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freopen-safer.d -MF lib/.deps/freopen-safer.Tpo -MP -MT lib/freopen-safer.o lib/freopen-safer.c -quiet -dumpbase freopen-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/freopen-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyqlelz.s -11292 pts/1 R+ 0:00 ps -ax -11293 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11298 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/ftoastr.o;depbase=`echo lib/ftoastr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ftoastr.o -MD -MP -MF $depbase.Tpo -c -o lib/ftoastr.o lib/ftoastr.c &&\ mv -f $depbase.Tpo $depbase.Po -11302 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ftoastr.o -MD -MP -MF lib/.deps/ftoastr.Tpo -c -o lib/ftoastr.o lib/ftoastr.c -11303 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/ftoastr.d -MF lib/.deps/ftoastr.Tpo -MP -MT lib/ftoastr.o lib/ftoastr.c -quiet -dumpbase ftoastr.c -mtune=generic -march=x86-64 -auxbase-strip lib/ftoastr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0lYUCO.s -11304 pts/1 R+ 0:00 ps -ax -11305 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11310 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/full-read.o;depbase=`echo lib/full-read.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/full-read.o -MD -MP -MF $depbase.Tpo -c -o lib/full-read.o lib/full-read.c &&\ mv -f $depbase.Tpo $depbase.Po -11314 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/full-read.o -MD -MP -MF lib/.deps/full-read.Tpo -c -o lib/full-read.o lib/full-read.c -11315 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/full-read.d -MF lib/.deps/full-read.Tpo -MP -MT lib/full-read.o lib/full-read.c -quiet -dumpbase full-read.c -mtune=generic -march=x86-64 -auxbase-strip lib/full-read.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccqGLHVH.s -11316 pts/1 R+ 0:00 ps -ax -11317 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11322 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/full-write.o;depbase=`echo lib/full-write.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/full-write.o -MD -MP -MF $depbase.Tpo -c -o lib/full-write.o lib/full-write.c &&\ mv -f $depbase.Tpo $depbase.Po -11326 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/full-write.o -MD -MP -MF lib/.deps/full-write.Tpo -c -o lib/full-write.o lib/full-write.c -11327 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/full-write.d -MF lib/.deps/full-write.Tpo -MP -MT lib/full-write.o lib/full-write.c -quiet -dumpbase full-write.c -mtune=generic -march=x86-64 -auxbase-strip lib/full-write.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbNgkSA.s -11328 pts/1 R+ 0:00 ps -ax -11329 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11334 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/gethrxtime.o;depbase=`echo lib/gethrxtime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/gethrxtime.o -MD -MP -MF $depbase.Tpo -c -o lib/gethrxtime.o lib/gethrxtime.c &&\ mv -f $depbase.Tpo $depbase.Po -11338 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/gethrxtime.o -MD -MP -MF lib/.deps/gethrxtime.Tpo -c -o lib/gethrxtime.o lib/gethrxtime.c -11339 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/gethrxtime.d -MF lib/.deps/gethrxtime.Tpo -MP -MT lib/gethrxtime.o lib/gethrxtime.c -quiet -dumpbase gethrxtime.c -mtune=generic -march=x86-64 -auxbase-strip lib/gethrxtime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc67km0y.s -11340 pts/1 R+ 0:00 ps -ax -11341 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11346 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xtime.o;depbase=`echo lib/xtime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xtime.o -MD -MP -MF $depbase.Tpo -c -o lib/xtime.o lib/xtime.c &&\ mv -f $depbase.Tpo $depbase.Po -11350 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xtime.o -MD -MP -MF lib/.deps/xtime.Tpo -c -o lib/xtime.o lib/xtime.c -11352 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/xtime.o /tmp/ccmjbe0p.s -11353 pts/1 R+ 0:00 ps -ax -11354 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11357 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getndelim2.o;depbase=`echo lib/getndelim2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getndelim2.o -MD -MP -MF $depbase.Tpo -c -o lib/getndelim2.o lib/getndelim2.c &&\ mv -f $depbase.Tpo $depbase.Po -11361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getndelim2.o -MD -MP -MF lib/.deps/getndelim2.Tpo -c -o lib/getndelim2.o lib/getndelim2.c -11363 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getndelim2.d -MF lib/.deps/getndelim2.Tpo -MP -MT lib/getndelim2.o lib/getndelim2.c -quiet -dumpbase getndelim2.c -mtune=generic -march=x86-64 -auxbase-strip lib/getndelim2.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUJ5JMe.s -11364 pts/1 R+ 0:00 ps -ax -11365 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11357 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getndelim2.o;depbase=`echo lib/getndelim2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getndelim2.o -MD -MP -MF $depbase.Tpo -c -o lib/getndelim2.o lib/getndelim2.c &&\ mv -f $depbase.Tpo $depbase.Po -11361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getndelim2.o -MD -MP -MF lib/.deps/getndelim2.Tpo -c -o lib/getndelim2.o lib/getndelim2.c -11363 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getndelim2.d -MF lib/.deps/getndelim2.Tpo -MP -MT lib/getndelim2.o lib/getndelim2.c -quiet -dumpbase getndelim2.c -mtune=generic -march=x86-64 -auxbase-strip lib/getndelim2.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUJ5JMe.s -11368 pts/1 R+ 0:00 ps -ax -11369 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11373 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getprogname.o;depbase=`echo lib/getprogname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getprogname.o -MD -MP -MF $depbase.Tpo -c -o lib/getprogname.o lib/getprogname.c &&\ mv -f $depbase.Tpo $depbase.Po -11377 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getprogname.o -MD -MP -MF lib/.deps/getprogname.Tpo -c -o lib/getprogname.o lib/getprogname.c -11379 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getprogname.d -MF lib/.deps/getprogname.Tpo -MP -MT lib/getprogname.o lib/getprogname.c -quiet -dumpbase getprogname.c -mtune=generic -march=x86-64 -auxbase-strip lib/getprogname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccNBZtOr.s -11380 pts/1 R+ 0:00 ps -ax -11381 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11386 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/gettime.o;depbase=`echo lib/gettime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/gettime.o -MD -MP -MF $depbase.Tpo -c -o lib/gettime.o lib/gettime.c &&\ mv -f $depbase.Tpo $depbase.Po -11390 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/gettime.o -MD -MP -MF lib/.deps/gettime.Tpo -c -o lib/gettime.o lib/gettime.c -11391 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/gettime.d -MF lib/.deps/gettime.Tpo -MP -MT lib/gettime.o lib/gettime.c -quiet -dumpbase gettime.c -mtune=generic -march=x86-64 -auxbase-strip lib/gettime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTln6gr.s -11392 pts/1 R+ 0:00 ps -ax -11393 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11398 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getugroups.o;depbase=`echo lib/getugroups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getugroups.o -MD -MP -MF $depbase.Tpo -c -o lib/getugroups.o lib/getugroups.c &&\ mv -f $depbase.Tpo $depbase.Po -11402 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getugroups.o -MD -MP -MF lib/.deps/getugroups.Tpo -c -o lib/getugroups.o lib/getugroups.c -11403 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getugroups.d -MF lib/.deps/getugroups.Tpo -MP -MT lib/getugroups.o lib/getugroups.c -quiet -dumpbase getugroups.c -mtune=generic -march=x86-64 -auxbase-strip lib/getugroups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIuKHAn.s -11404 pts/1 R+ 0:00 ps -ax -11405 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11398 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getugroups.o;depbase=`echo lib/getugroups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getugroups.o -MD -MP -MF $depbase.Tpo -c -o lib/getugroups.o lib/getugroups.c &&\ mv -f $depbase.Tpo $depbase.Po -11402 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getugroups.o -MD -MP -MF lib/.deps/getugroups.Tpo -c -o lib/getugroups.o lib/getugroups.c -11403 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getugroups.d -MF lib/.deps/getugroups.Tpo -MP -MT lib/getugroups.o lib/getugroups.c -quiet -dumpbase getugroups.c -mtune=generic -march=x86-64 -auxbase-strip lib/getugroups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIuKHAn.s -11408 pts/1 R+ 0:00 ps -ax -11409 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11413 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/hard-locale.o;depbase=`echo lib/hard-locale.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hard-locale.o -MD -MP -MF $depbase.Tpo -c -o lib/hard-locale.o lib/hard-locale.c &&\ mv -f $depbase.Tpo $depbase.Po -11421 pts/2 D+ 0:00 mv -f lib/.deps/hard-locale.Tpo lib/.deps/hard-locale.Po -11422 pts/1 R+ 0:00 ps -ax -11423 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11425 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/hash.o;depbase=`echo lib/hash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash.o -MD -MP -MF $depbase.Tpo -c -o lib/hash.o lib/hash.c &&\ mv -f $depbase.Tpo $depbase.Po -11429 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash.o -MD -MP -MF lib/.deps/hash.Tpo -c -o lib/hash.o lib/hash.c -11430 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/hash.d -MF lib/.deps/hash.Tpo -MP -MT lib/hash.o lib/hash.c -quiet -dumpbase hash.c -mtune=generic -march=x86-64 -auxbase-strip lib/hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUPUvKq.s -11432 pts/1 R+ 0:00 ps -ax -11433 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11425 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/hash.o;depbase=`echo lib/hash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash.o -MD -MP -MF $depbase.Tpo -c -o lib/hash.o lib/hash.c &&\ mv -f $depbase.Tpo $depbase.Po -11429 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash.o -MD -MP -MF lib/.deps/hash.Tpo -c -o lib/hash.o lib/hash.c -11430 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/hash.d -MF lib/.deps/hash.Tpo -MP -MT lib/hash.o lib/hash.c -quiet -dumpbase hash.c -mtune=generic -march=x86-64 -auxbase-strip lib/hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUPUvKq.s -11436 pts/1 R+ 0:00 ps -ax -11437 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11442 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/hash-pjw.o;depbase=`echo lib/hash-pjw.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash-pjw.o -MD -MP -MF $depbase.Tpo -c -o lib/hash-pjw.o lib/hash-pjw.c &&\ mv -f $depbase.Tpo $depbase.Po -11446 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash-pjw.o -MD -MP -MF lib/.deps/hash-pjw.Tpo -c -o lib/hash-pjw.o lib/hash-pjw.c -11447 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/hash-pjw.d -MF lib/.deps/hash-pjw.Tpo -MP -MT lib/hash-pjw.o lib/hash-pjw.c -quiet -dumpbase hash-pjw.c -mtune=generic -march=x86-64 -auxbase-strip lib/hash-pjw.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKQOQQI.s -11448 pts/1 R+ 0:00 ps -ax -11449 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11454 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/hash-triple.o;depbase=`echo lib/hash-triple.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash-triple.o -MD -MP -MF $depbase.Tpo -c -o lib/hash-triple.o lib/hash-triple.c &&\ mv -f $depbase.Tpo $depbase.Po -11458 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/hash-triple.o -MD -MP -MF lib/.deps/hash-triple.Tpo -c -o lib/hash-triple.o lib/hash-triple.c -11459 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/hash-triple.d -MF lib/.deps/hash-triple.Tpo -MP -MT lib/hash-triple.o lib/hash-triple.c -quiet -dumpbase hash-triple.c -mtune=generic -march=x86-64 -auxbase-strip lib/hash-triple.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbaXHLC.s -11460 pts/1 R+ 0:00 ps -ax -11461 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11466 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/heap.o;depbase=`echo lib/heap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/heap.o -MD -MP -MF $depbase.Tpo -c -o lib/heap.o lib/heap.c &&\ mv -f $depbase.Tpo $depbase.Po -11470 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/heap.o -MD -MP -MF lib/.deps/heap.Tpo -c -o lib/heap.o lib/heap.c -11471 pts/1 R+ 0:00 ps -ax -11472 pts/1 D+ 0:00 tee -a 1.txt -11474 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/heap.d -MF lib/.deps/heap.Tpo -MP -MT lib/heap.o lib/heap.c -quiet -dumpbase heap.c -mtune=generic -march=x86-64 -auxbase-strip lib/heap.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyxqBnx.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11466 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/heap.o;depbase=`echo lib/heap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/heap.o -MD -MP -MF $depbase.Tpo -c -o lib/heap.o lib/heap.c &&\ mv -f $depbase.Tpo $depbase.Po -11470 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/heap.o -MD -MP -MF lib/.deps/heap.Tpo -c -o lib/heap.o lib/heap.c -11474 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/heap.d -MF lib/.deps/heap.Tpo -MP -MT lib/heap.o lib/heap.c -quiet -dumpbase heap.c -mtune=generic -march=x86-64 -auxbase-strip lib/heap.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyxqBnx.s -11476 pts/1 R+ 0:00 ps -ax -11477 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11481 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/human.o;depbase=`echo lib/human.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/human.o -MD -MP -MF $depbase.Tpo -c -o lib/human.o lib/human.c &&\ mv -f $depbase.Tpo $depbase.Po -11485 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/human.o -MD -MP -MF lib/.deps/human.Tpo -c -o lib/human.o lib/human.c -11487 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/human.d -MF lib/.deps/human.Tpo -MP -MT lib/human.o lib/human.c -quiet -dumpbase human.c -mtune=generic -march=x86-64 -auxbase-strip lib/human.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczpLl5D.s -11488 pts/1 R+ 0:00 ps -ax -11489 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11481 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/human.o;depbase=`echo lib/human.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/human.o -MD -MP -MF $depbase.Tpo -c -o lib/human.o lib/human.c &&\ mv -f $depbase.Tpo $depbase.Po -11485 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/human.o -MD -MP -MF lib/.deps/human.Tpo -c -o lib/human.o lib/human.c -11487 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/human.d -MF lib/.deps/human.Tpo -MP -MT lib/human.o lib/human.c -quiet -dumpbase human.c -mtune=generic -march=x86-64 -auxbase-strip lib/human.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczpLl5D.s -11492 pts/1 R+ 0:00 ps -ax -11493 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11481 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/human.o;depbase=`echo lib/human.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/human.o -MD -MP -MF $depbase.Tpo -c -o lib/human.o lib/human.c &&\ mv -f $depbase.Tpo $depbase.Po -11497 pts/1 R+ 0:00 ps -ax -11498 pts/1 D+ 0:00 tee -a 1.txt -11500 pts/2 D+ 0:00 mv -f lib/.deps/human.Tpo lib/.deps/human.Po -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11501 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/i-ring.o;depbase=`echo lib/i-ring.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/i-ring.o -MD -MP -MF $depbase.Tpo -c -o lib/i-ring.o lib/i-ring.c &&\ mv -f $depbase.Tpo $depbase.Po -11505 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/i-ring.o -MD -MP -MF lib/.deps/i-ring.Tpo -c -o lib/i-ring.o lib/i-ring.c -11506 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/i-ring.d -MF lib/.deps/i-ring.Tpo -MP -MT lib/i-ring.o lib/i-ring.c -quiet -dumpbase i-ring.c -mtune=generic -march=x86-64 -auxbase-strip lib/i-ring.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccA5yZ2a.s -11508 pts/1 R+ 0:00 ps -ax -11509 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11513 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/idcache.o;depbase=`echo lib/idcache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/idcache.o -MD -MP -MF $depbase.Tpo -c -o lib/idcache.o lib/idcache.c &&\ mv -f $depbase.Tpo $depbase.Po -11518 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/idcache.o -MD -MP -MF lib/.deps/idcache.Tpo -c -o lib/idcache.o lib/idcache.c -11519 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/idcache.d -MF lib/.deps/idcache.Tpo -MP -MT lib/idcache.o lib/idcache.c -quiet -dumpbase idcache.c -mtune=generic -march=x86-64 -auxbase-strip lib/idcache.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpXgFR9.s -11520 pts/1 R+ 0:00 ps -ax -11521 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11526 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/ino-map.o;depbase=`echo lib/ino-map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ino-map.o -MD -MP -MF $depbase.Tpo -c -o lib/ino-map.o lib/ino-map.c &&\ mv -f $depbase.Tpo $depbase.Po -11530 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ino-map.o -MD -MP -MF lib/.deps/ino-map.Tpo -c -o lib/ino-map.o lib/ino-map.c -11531 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/ino-map.d -MF lib/.deps/ino-map.Tpo -MP -MT lib/ino-map.o lib/ino-map.c -quiet -dumpbase ino-map.c -mtune=generic -march=x86-64 -auxbase-strip lib/ino-map.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceSKBD1.s -11532 pts/1 R+ 0:00 ps -ax -11533 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11526 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/ino-map.o;depbase=`echo lib/ino-map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ino-map.o -MD -MP -MF $depbase.Tpo -c -o lib/ino-map.o lib/ino-map.c &&\ mv -f $depbase.Tpo $depbase.Po -11537 pts/1 R+ 0:00 ps -ax -11538 pts/1 D+ 0:00 tee -a 1.txt -11540 pts/2 D+ 0:00 mv -f lib/.deps/ino-map.Tpo lib/.deps/ino-map.Po -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11541 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/imaxtostr.o;depbase=`echo lib/imaxtostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/imaxtostr.o -MD -MP -MF $depbase.Tpo -c -o lib/imaxtostr.o lib/imaxtostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11545 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/imaxtostr.o -MD -MP -MF lib/.deps/imaxtostr.Tpo -c -o lib/imaxtostr.o lib/imaxtostr.c -11546 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/imaxtostr.d -MF lib/.deps/imaxtostr.Tpo -MP -MT lib/imaxtostr.o lib/imaxtostr.c -quiet -dumpbase imaxtostr.c -mtune=generic -march=x86-64 -auxbase-strip lib/imaxtostr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccy4As3a.s -11548 pts/1 R+ 0:00 ps -ax -11549 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11554 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/inttostr.o;depbase=`echo lib/inttostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/inttostr.o -MD -MP -MF $depbase.Tpo -c -o lib/inttostr.o lib/inttostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11558 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/inttostr.o -MD -MP -MF lib/.deps/inttostr.Tpo -c -o lib/inttostr.o lib/inttostr.c -11559 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/inttostr.d -MF lib/.deps/inttostr.Tpo -MP -MT lib/inttostr.o lib/inttostr.c -quiet -dumpbase inttostr.c -mtune=generic -march=x86-64 -auxbase-strip lib/inttostr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRw4o0a.s -11560 pts/1 R+ 0:00 ps -ax -11561 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11566 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/offtostr.o;depbase=`echo lib/offtostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/offtostr.o -MD -MP -MF $depbase.Tpo -c -o lib/offtostr.o lib/offtostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11570 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/offtostr.o -MD -MP -MF lib/.deps/offtostr.Tpo -c -o lib/offtostr.o lib/offtostr.c -11571 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/offtostr.d -MF lib/.deps/offtostr.Tpo -MP -MT lib/offtostr.o lib/offtostr.c -quiet -dumpbase offtostr.c -mtune=generic -march=x86-64 -auxbase-strip lib/offtostr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrBdtK3.s -11572 pts/1 R+ 0:00 ps -ax -11573 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11578 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/uinttostr.o;depbase=`echo lib/uinttostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/uinttostr.o -MD -MP -MF $depbase.Tpo -c -o lib/uinttostr.o lib/uinttostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11582 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/uinttostr.o -MD -MP -MF lib/.deps/uinttostr.Tpo -c -o lib/uinttostr.o lib/uinttostr.c -11583 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/uinttostr.d -MF lib/.deps/uinttostr.Tpo -MP -MT lib/uinttostr.o lib/uinttostr.c -quiet -dumpbase uinttostr.c -mtune=generic -march=x86-64 -auxbase-strip lib/uinttostr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdf7sdX.s -11584 pts/1 R+ 0:00 ps -ax -11585 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11590 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/umaxtostr.o;depbase=`echo lib/umaxtostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/umaxtostr.o -MD -MP -MF $depbase.Tpo -c -o lib/umaxtostr.o lib/umaxtostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11594 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/umaxtostr.o -MD -MP -MF lib/.deps/umaxtostr.Tpo -c -o lib/umaxtostr.o lib/umaxtostr.c -11595 pts/1 R+ 0:00 ps -ax -11596 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11590 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/umaxtostr.o;depbase=`echo lib/umaxtostr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/umaxtostr.o -MD -MP -MF $depbase.Tpo -c -o lib/umaxtostr.o lib/umaxtostr.c &&\ mv -f $depbase.Tpo $depbase.Po -11601 pts/1 R+ 0:00 ps -ax -11602 pts/1 R+ 0:00 tee -a 1.txt -11604 pts/2 D+ 0:00 mv -f lib/.deps/umaxtostr.Tpo lib/.deps/umaxtostr.Po -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11605 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/ldtoastr.o;depbase=`echo lib/ldtoastr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ldtoastr.o -MD -MP -MF $depbase.Tpo -c -o lib/ldtoastr.o lib/ldtoastr.c &&\ mv -f $depbase.Tpo $depbase.Po -11609 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/ldtoastr.o -MD -MP -MF lib/.deps/ldtoastr.Tpo -c -o lib/ldtoastr.o lib/ldtoastr.c -11610 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/ldtoastr.d -MF lib/.deps/ldtoastr.Tpo -MP -MT lib/ldtoastr.o lib/ldtoastr.c -quiet -dumpbase ldtoastr.c -mtune=generic -march=x86-64 -auxbase-strip lib/ldtoastr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvvCjwZ.s -11612 pts/1 R+ 0:00 ps -ax -11613 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11618 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/linebuffer.o;depbase=`echo lib/linebuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/linebuffer.o -MD -MP -MF $depbase.Tpo -c -o lib/linebuffer.o lib/linebuffer.c &&\ mv -f $depbase.Tpo $depbase.Po -11622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/linebuffer.o -MD -MP -MF lib/.deps/linebuffer.Tpo -c -o lib/linebuffer.o lib/linebuffer.c -11623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/linebuffer.d -MF lib/.deps/linebuffer.Tpo -MP -MT lib/linebuffer.o lib/linebuffer.c -quiet -dumpbase linebuffer.c -mtune=generic -march=x86-64 -auxbase-strip lib/linebuffer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXQFJZ1.s -11624 pts/1 R+ 0:00 ps -ax -11625 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11618 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/linebuffer.o;depbase=`echo lib/linebuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/linebuffer.o -MD -MP -MF $depbase.Tpo -c -o lib/linebuffer.o lib/linebuffer.c &&\ mv -f $depbase.Tpo $depbase.Po -11629 pts/2 D+ 0:00 mv -f lib/.deps/linebuffer.Tpo lib/.deps/linebuffer.Po -11630 pts/1 R+ 0:00 ps -ax -11631 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11633 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/localcharset.o;depbase=`echo lib/localcharset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/localcharset.o -MD -MP -MF $depbase.Tpo -c -o lib/localcharset.o lib/localcharset.c &&\ mv -f $depbase.Tpo $depbase.Po -11637 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/localcharset.o -MD -MP -MF lib/.deps/localcharset.Tpo -c -o lib/localcharset.o lib/localcharset.c -11638 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/localcharset.d -MF lib/.deps/localcharset.Tpo -MP -MT lib/localcharset.o lib/localcharset.c -quiet -dumpbase localcharset.c -mtune=generic -march=x86-64 -auxbase-strip lib/localcharset.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccNJ3mS6.s -11640 pts/1 R+ 0:00 ps -ax -11641 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11646 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/glthread/lock.o;depbase=`echo lib/glthread/lock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/lock.o -MD -MP -MF $depbase.Tpo -c -o lib/glthread/lock.o lib/glthread/lock.c &&\ mv -f $depbase.Tpo $depbase.Po -11650 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/lock.o -MD -MP -MF lib/glthread/.deps/lock.Tpo -c -o lib/glthread/lock.o lib/glthread/lock.c -11651 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/glthread/lock.d -MF lib/glthread/.deps/lock.Tpo -MP -MT lib/glthread/lock.o lib/glthread/lock.c -quiet -dumpbase lock.c -mtune=generic -march=x86-64 -auxbase-strip lib/glthread/lock.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2t38U6.s -11652 pts/1 R+ 0:00 ps -ax -11653 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11646 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/glthread/lock.o;depbase=`echo lib/glthread/lock.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/lock.o -MD -MP -MF $depbase.Tpo -c -o lib/glthread/lock.o lib/glthread/lock.c &&\ mv -f $depbase.Tpo $depbase.Po -11650 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/lock.o -MD -MP -MF lib/glthread/.deps/lock.Tpo -c -o lib/glthread/lock.o lib/glthread/lock.c -11651 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/glthread/lock.d -MF lib/glthread/.deps/lock.Tpo -MP -MT lib/glthread/lock.o lib/glthread/lock.c -quiet -dumpbase lock.c -mtune=generic -march=x86-64 -auxbase-strip lib/glthread/lock.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2t38U6.s -11656 pts/1 R+ 0:00 ps -ax -11657 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11662 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/long-options.o;depbase=`echo lib/long-options.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/long-options.o -MD -MP -MF $depbase.Tpo -c -o lib/long-options.o lib/long-options.c &&\ mv -f $depbase.Tpo $depbase.Po -11666 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/long-options.o -MD -MP -MF lib/.deps/long-options.Tpo -c -o lib/long-options.o lib/long-options.c -11667 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/long-options.d -MF lib/.deps/long-options.Tpo -MP -MT lib/long-options.o lib/long-options.c -quiet -dumpbase long-options.c -mtune=generic -march=x86-64 -auxbase-strip lib/long-options.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccH6uIaj.s -11668 pts/1 R+ 0:00 ps -ax -11669 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11674 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/malloca.o;depbase=`echo lib/malloca.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/malloca.o -MD -MP -MF $depbase.Tpo -c -o lib/malloca.o lib/malloca.c &&\ mv -f $depbase.Tpo $depbase.Po -11678 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/malloca.o -MD -MP -MF lib/.deps/malloca.Tpo -c -o lib/malloca.o lib/malloca.c -11679 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/malloca.d -MF lib/.deps/malloca.Tpo -MP -MT lib/malloca.o lib/malloca.c -quiet -dumpbase malloca.c -mtune=generic -march=x86-64 -auxbase-strip lib/malloca.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4JAlPd.s -11680 pts/1 R+ 0:00 ps -ax -11681 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11674 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/malloca.o;depbase=`echo lib/malloca.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/malloca.o -MD -MP -MF $depbase.Tpo -c -o lib/malloca.o lib/malloca.c &&\ mv -f $depbase.Tpo $depbase.Po -11685 pts/2 D+ 0:00 mv -f lib/.deps/malloca.Tpo lib/.deps/malloca.Po -11686 pts/1 R+ 0:00 ps -ax -11687 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11698 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbchar.o;depbase=`echo lib/mbchar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbchar.o -MD -MP -MF $depbase.Tpo -c -o lib/mbchar.o lib/mbchar.c &&\ mv -f $depbase.Tpo $depbase.Po -11702 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbchar.o -MD -MP -MF lib/.deps/mbchar.Tpo -c -o lib/mbchar.o lib/mbchar.c -11703 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbchar.d -MF lib/.deps/mbchar.Tpo -MP -MT lib/mbchar.o lib/mbchar.c -quiet -dumpbase mbchar.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbchar.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2LNKn4.s -11704 pts/1 R+ 0:00 ps -ax -11705 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11698 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbchar.o;depbase=`echo lib/mbchar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbchar.o -MD -MP -MF $depbase.Tpo -c -o lib/mbchar.o lib/mbchar.c &&\ mv -f $depbase.Tpo $depbase.Po -11702 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbchar.o -MD -MP -MF lib/.deps/mbchar.Tpo -c -o lib/mbchar.o lib/mbchar.c -11703 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbchar.d -MF lib/.deps/mbchar.Tpo -MP -MT lib/mbchar.o lib/mbchar.c -quiet -dumpbase mbchar.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbchar.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2LNKn4.s -11708 pts/1 R+ 0:00 ps -ax -11709 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11714 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbiter.o;depbase=`echo lib/mbiter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbiter.o -MD -MP -MF $depbase.Tpo -c -o lib/mbiter.o lib/mbiter.c &&\ mv -f $depbase.Tpo $depbase.Po -11718 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbiter.o -MD -MP -MF lib/.deps/mbiter.Tpo -c -o lib/mbiter.o lib/mbiter.c -11719 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbiter.d -MF lib/.deps/mbiter.Tpo -MP -MT lib/mbiter.o lib/mbiter.c -quiet -dumpbase mbiter.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbiter.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccG18PPh.s -11720 pts/1 R+ 0:00 ps -ax -11721 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11726 pts/2 R+ 0:00 /bin/bash -c echo " CC " lib/mbsalign.o;depbase=`echo lib/mbsalign.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsalign.o -MD -MP -MF $depbase.Tpo -c -o lib/mbsalign.o lib/mbsalign.c &&\ mv -f $depbase.Tpo $depbase.Po -11727 pts/1 R+ 0:00 ps -ax -11728 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11726 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbsalign.o;depbase=`echo lib/mbsalign.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsalign.o -MD -MP -MF $depbase.Tpo -c -o lib/mbsalign.o lib/mbsalign.c &&\ mv -f $depbase.Tpo $depbase.Po -11733 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsalign.o -MD -MP -MF lib/.deps/mbsalign.Tpo -c -o lib/mbsalign.o lib/mbsalign.c -11734 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbsalign.d -MF lib/.deps/mbsalign.Tpo -MP -MT lib/mbsalign.o lib/mbsalign.c -quiet -dumpbase mbsalign.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbsalign.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccHalJ9o.s -11736 pts/1 R+ 0:00 ps -ax -11737 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11742 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbscasecmp.o;depbase=`echo lib/mbscasecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -11746 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF lib/.deps/mbscasecmp.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c -11747 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbscasecmp.d -MF lib/.deps/mbscasecmp.Tpo -MP -MT lib/mbscasecmp.o lib/mbscasecmp.c -quiet -dumpbase mbscasecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbscasecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGfTful.s -11748 pts/1 R+ 0:00 ps -ax -11749 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11742 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbscasecmp.o;depbase=`echo lib/mbscasecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -11746 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF lib/.deps/mbscasecmp.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c -11747 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbscasecmp.d -MF lib/.deps/mbscasecmp.Tpo -MP -MT lib/mbscasecmp.o lib/mbscasecmp.c -quiet -dumpbase mbscasecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbscasecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGfTful.s -11752 pts/1 R+ 0:00 ps -ax -11753 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11742 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbscasecmp.o;depbase=`echo lib/mbscasecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -11746 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbscasecmp.o -MD -MP -MF lib/.deps/mbscasecmp.Tpo -c -o lib/mbscasecmp.o lib/mbscasecmp.c -11756 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/mbscasecmp.o /tmp/ccGfTful.s -11757 pts/1 R+ 0:00 ps -ax -11758 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11761 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbschr.o;depbase=`echo lib/mbschr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbschr.o -MD -MP -MF $depbase.Tpo -c -o lib/mbschr.o lib/mbschr.c &&\ mv -f $depbase.Tpo $depbase.Po -11765 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbschr.o -MD -MP -MF lib/.deps/mbschr.Tpo -c -o lib/mbschr.o lib/mbschr.c -11766 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbschr.d -MF lib/.deps/mbschr.Tpo -MP -MT lib/mbschr.o lib/mbschr.c -quiet -dumpbase mbschr.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbschr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclfS0UO.s -11768 pts/1 R+ 0:00 ps -ax -11769 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11774 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbslen.o;depbase=`echo lib/mbslen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbslen.o -MD -MP -MF $depbase.Tpo -c -o lib/mbslen.o lib/mbslen.c &&\ mv -f $depbase.Tpo $depbase.Po -11775 pts/1 R+ 0:00 ps -ax -11776 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11774 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbslen.o;depbase=`echo lib/mbslen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbslen.o -MD -MP -MF $depbase.Tpo -c -o lib/mbslen.o lib/mbslen.c &&\ mv -f $depbase.Tpo $depbase.Po -11781 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbslen.o -MD -MP -MF lib/.deps/mbslen.Tpo -c -o lib/mbslen.o lib/mbslen.c -11782 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbslen.d -MF lib/.deps/mbslen.Tpo -MP -MT lib/mbslen.o lib/mbslen.c -quiet -dumpbase mbslen.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbslen.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciQ4hc3.s -11784 pts/1 R+ 0:00 ps -ax -11785 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11790 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbsstr.o;depbase=`echo lib/mbsstr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF $depbase.Tpo -c -o lib/mbsstr.o lib/mbsstr.c &&\ mv -f $depbase.Tpo $depbase.Po -11794 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF lib/.deps/mbsstr.Tpo -c -o lib/mbsstr.o lib/mbsstr.c -11795 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbsstr.d -MF lib/.deps/mbsstr.Tpo -MP -MT lib/mbsstr.o lib/mbsstr.c -quiet -dumpbase mbsstr.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbsstr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVejBqZ.s -11796 pts/1 R+ 0:00 ps -ax -11797 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11790 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbsstr.o;depbase=`echo lib/mbsstr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF $depbase.Tpo -c -o lib/mbsstr.o lib/mbsstr.c &&\ mv -f $depbase.Tpo $depbase.Po -11794 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF lib/.deps/mbsstr.Tpo -c -o lib/mbsstr.o lib/mbsstr.c -11795 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbsstr.d -MF lib/.deps/mbsstr.Tpo -MP -MT lib/mbsstr.o lib/mbsstr.c -quiet -dumpbase mbsstr.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbsstr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVejBqZ.s -11800 pts/1 R+ 0:00 ps -ax -11801 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11790 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbsstr.o;depbase=`echo lib/mbsstr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF $depbase.Tpo -c -o lib/mbsstr.o lib/mbsstr.c &&\ mv -f $depbase.Tpo $depbase.Po -11794 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbsstr.o -MD -MP -MF lib/.deps/mbsstr.Tpo -c -o lib/mbsstr.o lib/mbsstr.c -11804 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/mbsstr.o /tmp/ccVejBqZ.s -11805 pts/1 R+ 0:00 ps -ax -11806 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11809 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbswidth.o;depbase=`echo lib/mbswidth.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbswidth.o -MD -MP -MF $depbase.Tpo -c -o lib/mbswidth.o lib/mbswidth.c &&\ mv -f $depbase.Tpo $depbase.Po -11813 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbswidth.o -MD -MP -MF lib/.deps/mbswidth.Tpo -c -o lib/mbswidth.o lib/mbswidth.c -11814 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbswidth.d -MF lib/.deps/mbswidth.Tpo -MP -MT lib/mbswidth.o lib/mbswidth.c -quiet -dumpbase mbswidth.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbswidth.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc40es1s.s -11816 pts/1 R+ 0:00 ps -ax -11817 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11809 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbswidth.o;depbase=`echo lib/mbswidth.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbswidth.o -MD -MP -MF $depbase.Tpo -c -o lib/mbswidth.o lib/mbswidth.c &&\ mv -f $depbase.Tpo $depbase.Po -11813 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbswidth.o -MD -MP -MF lib/.deps/mbswidth.Tpo -c -o lib/mbswidth.o lib/mbswidth.c -11820 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/mbswidth.o /tmp/cc40es1s.s -11821 pts/1 R+ 0:00 ps -ax -11822 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11825 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbuiter.o;depbase=`echo lib/mbuiter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbuiter.o -MD -MP -MF $depbase.Tpo -c -o lib/mbuiter.o lib/mbuiter.c &&\ mv -f $depbase.Tpo $depbase.Po -11829 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbuiter.o -MD -MP -MF lib/.deps/mbuiter.Tpo -c -o lib/mbuiter.o lib/mbuiter.c -11830 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbuiter.d -MF lib/.deps/mbuiter.Tpo -MP -MT lib/mbuiter.o lib/mbuiter.c -quiet -dumpbase mbuiter.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbuiter.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUsnzUD.s -11832 pts/1 R+ 0:00 ps -ax -11833 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11825 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbuiter.o;depbase=`echo lib/mbuiter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbuiter.o -MD -MP -MF $depbase.Tpo -c -o lib/mbuiter.o lib/mbuiter.c &&\ mv -f $depbase.Tpo $depbase.Po -11837 pts/2 D+ 0:00 mv -f lib/.deps/mbuiter.Tpo lib/.deps/mbuiter.Po -11838 pts/1 R+ 0:00 ps -ax -11839 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11850 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/memchr2.o;depbase=`echo lib/memchr2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memchr2.o -MD -MP -MF $depbase.Tpo -c -o lib/memchr2.o lib/memchr2.c &&\ mv -f $depbase.Tpo $depbase.Po -11854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memchr2.o -MD -MP -MF lib/.deps/memchr2.Tpo -c -o lib/memchr2.o lib/memchr2.c -11855 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/memchr2.d -MF lib/.deps/memchr2.Tpo -MP -MT lib/memchr2.o lib/memchr2.c -quiet -dumpbase memchr2.c -mtune=generic -march=x86-64 -auxbase-strip lib/memchr2.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnl6gxx.s -11856 pts/1 R+ 0:00 ps -ax -11857 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11862 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/memcmp2.o;depbase=`echo lib/memcmp2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memcmp2.o -MD -MP -MF $depbase.Tpo -c -o lib/memcmp2.o lib/memcmp2.c &&\ mv -f $depbase.Tpo $depbase.Po -11866 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memcmp2.o -MD -MP -MF lib/.deps/memcmp2.Tpo -c -o lib/memcmp2.o lib/memcmp2.c -11867 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/memcmp2.d -MF lib/.deps/memcmp2.Tpo -MP -MT lib/memcmp2.o lib/memcmp2.c -quiet -dumpbase memcmp2.c -mtune=generic -march=x86-64 -auxbase-strip lib/memcmp2.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciC9mVr.s -11868 pts/1 R+ 0:00 ps -ax -11869 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11874 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/memcoll.o;depbase=`echo lib/memcoll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memcoll.o -MD -MP -MF $depbase.Tpo -c -o lib/memcoll.o lib/memcoll.c &&\ mv -f $depbase.Tpo $depbase.Po -11878 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/memcoll.o -MD -MP -MF lib/.deps/memcoll.Tpo -c -o lib/memcoll.o lib/memcoll.c -11879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/memcoll.d -MF lib/.deps/memcoll.Tpo -MP -MT lib/memcoll.o lib/memcoll.c -quiet -dumpbase memcoll.c -mtune=generic -march=x86-64 -auxbase-strip lib/memcoll.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFlMXfn.s -11880 pts/1 R+ 0:00 ps -ax -11881 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11886 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mgetgroups.o;depbase=`echo lib/mgetgroups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mgetgroups.o -MD -MP -MF $depbase.Tpo -c -o lib/mgetgroups.o lib/mgetgroups.c &&\ mv -f $depbase.Tpo $depbase.Po -11890 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mgetgroups.o -MD -MP -MF lib/.deps/mgetgroups.Tpo -c -o lib/mgetgroups.o lib/mgetgroups.c -11891 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mgetgroups.d -MF lib/.deps/mgetgroups.Tpo -MP -MT lib/mgetgroups.o lib/mgetgroups.c -quiet -dumpbase mgetgroups.c -mtune=generic -march=x86-64 -auxbase-strip lib/mgetgroups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccqt65Si.s -11892 pts/1 R+ 0:00 ps -ax -11893 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11886 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mgetgroups.o;depbase=`echo lib/mgetgroups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mgetgroups.o -MD -MP -MF $depbase.Tpo -c -o lib/mgetgroups.o lib/mgetgroups.c &&\ mv -f $depbase.Tpo $depbase.Po -11890 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mgetgroups.o -MD -MP -MF lib/.deps/mgetgroups.Tpo -c -o lib/mgetgroups.o lib/mgetgroups.c -11891 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mgetgroups.d -MF lib/.deps/mgetgroups.Tpo -MP -MT lib/mgetgroups.o lib/mgetgroups.c -quiet -dumpbase mgetgroups.c -mtune=generic -march=x86-64 -auxbase-strip lib/mgetgroups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccqt65Si.s -11896 pts/1 R+ 0:00 ps -ax -11897 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11902 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkancesdirs.o;depbase=`echo lib/mkancesdirs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkancesdirs.o -MD -MP -MF $depbase.Tpo -c -o lib/mkancesdirs.o lib/mkancesdirs.c &&\ mv -f $depbase.Tpo $depbase.Po -11906 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkancesdirs.o -MD -MP -MF lib/.deps/mkancesdirs.Tpo -c -o lib/mkancesdirs.o lib/mkancesdirs.c -11907 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mkancesdirs.d -MF lib/.deps/mkancesdirs.Tpo -MP -MT lib/mkancesdirs.o lib/mkancesdirs.c -quiet -dumpbase mkancesdirs.c -mtune=generic -march=x86-64 -auxbase-strip lib/mkancesdirs.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRnTZAt.s -11908 pts/1 R+ 0:00 ps -ax -11909 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11902 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkancesdirs.o;depbase=`echo lib/mkancesdirs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkancesdirs.o -MD -MP -MF $depbase.Tpo -c -o lib/mkancesdirs.o lib/mkancesdirs.c &&\ mv -f $depbase.Tpo $depbase.Po -11906 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkancesdirs.o -MD -MP -MF lib/.deps/mkancesdirs.Tpo -c -o lib/mkancesdirs.o lib/mkancesdirs.c -11907 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mkancesdirs.d -MF lib/.deps/mkancesdirs.Tpo -MP -MT lib/mkancesdirs.o lib/mkancesdirs.c -quiet -dumpbase mkancesdirs.c -mtune=generic -march=x86-64 -auxbase-strip lib/mkancesdirs.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRnTZAt.s -11912 pts/1 R+ 0:00 ps -ax -11913 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11917 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dirchownmod.o;depbase=`echo lib/dirchownmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirchownmod.o -MD -MP -MF $depbase.Tpo -c -o lib/dirchownmod.o lib/dirchownmod.c &&\ mv -f $depbase.Tpo $depbase.Po -11921 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirchownmod.o -MD -MP -MF lib/.deps/dirchownmod.Tpo -c -o lib/dirchownmod.o lib/dirchownmod.c -11923 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dirchownmod.d -MF lib/.deps/dirchownmod.Tpo -MP -MT lib/dirchownmod.o lib/dirchownmod.c -quiet -dumpbase dirchownmod.c -mtune=generic -march=x86-64 -auxbase-strip lib/dirchownmod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFR57zB.s -11924 pts/1 R+ 0:00 ps -ax -11925 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11917 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dirchownmod.o;depbase=`echo lib/dirchownmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dirchownmod.o -MD -MP -MF $depbase.Tpo -c -o lib/dirchownmod.o lib/dirchownmod.c &&\ mv -f $depbase.Tpo $depbase.Po -11929 pts/2 D+ 0:00 mv -f lib/.deps/dirchownmod.Tpo lib/.deps/dirchownmod.Po -11930 pts/1 R+ 0:00 ps -ax -11931 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11933 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkdir-p.o;depbase=`echo lib/mkdir-p.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkdir-p.o -MD -MP -MF $depbase.Tpo -c -o lib/mkdir-p.o lib/mkdir-p.c &&\ mv -f $depbase.Tpo $depbase.Po -11937 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkdir-p.o -MD -MP -MF lib/.deps/mkdir-p.Tpo -c -o lib/mkdir-p.o lib/mkdir-p.c -11938 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mkdir-p.d -MF lib/.deps/mkdir-p.Tpo -MP -MT lib/mkdir-p.o lib/mkdir-p.c -quiet -dumpbase mkdir-p.c -mtune=generic -march=x86-64 -auxbase-strip lib/mkdir-p.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc18DRVN.s -11940 pts/1 R+ 0:00 ps -ax -11941 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11933 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkdir-p.o;depbase=`echo lib/mkdir-p.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkdir-p.o -MD -MP -MF $depbase.Tpo -c -o lib/mkdir-p.o lib/mkdir-p.c &&\ mv -f $depbase.Tpo $depbase.Po -11937 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkdir-p.o -MD -MP -MF lib/.deps/mkdir-p.Tpo -c -o lib/mkdir-p.o lib/mkdir-p.c -11944 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/mkdir-p.o /tmp/cc18DRVN.s -11945 pts/1 R+ 0:00 ps -ax -11946 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11949 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/modechange.o;depbase=`echo lib/modechange.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/modechange.o -MD -MP -MF $depbase.Tpo -c -o lib/modechange.o lib/modechange.c &&\ mv -f $depbase.Tpo $depbase.Po -11953 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/modechange.o -MD -MP -MF lib/.deps/modechange.Tpo -c -o lib/modechange.o lib/modechange.c -11954 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/modechange.d -MF lib/.deps/modechange.Tpo -MP -MT lib/modechange.o lib/modechange.c -quiet -dumpbase modechange.c -mtune=generic -march=x86-64 -auxbase-strip lib/modechange.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccopNIl2.s -11956 pts/1 R+ 0:00 ps -ax -11957 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11962 pts/2 D+ 0:00 /bin/bash -c echo " CC " lib/mpsort.o;depbase=`echo lib/mpsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mpsort.o -MD -MP -MF $depbase.Tpo -c -o lib/mpsort.o lib/mpsort.c &&\ mv -f $depbase.Tpo $depbase.Po -11963 pts/1 R+ 0:00 ps -ax -11964 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11974 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nproc.o;depbase=`echo lib/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nproc.o -MD -MP -MF $depbase.Tpo -c -o lib/nproc.o lib/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -11978 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nproc.o -MD -MP -MF lib/.deps/nproc.Tpo -c -o lib/nproc.o lib/nproc.c -11979 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nproc.d -MF lib/.deps/nproc.Tpo -MP -MT lib/nproc.o lib/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip lib/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccsy5O8V.s -11980 pts/1 R+ 0:00 ps -ax -11981 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11974 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nproc.o;depbase=`echo lib/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nproc.o -MD -MP -MF $depbase.Tpo -c -o lib/nproc.o lib/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -11978 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nproc.o -MD -MP -MF lib/.deps/nproc.Tpo -c -o lib/nproc.o lib/nproc.c -11979 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nproc.d -MF lib/.deps/nproc.Tpo -MP -MT lib/nproc.o lib/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip lib/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccsy5O8V.s -11984 pts/1 R+ 0:00 ps -ax -11985 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11990 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nstrftime.o;depbase=`echo lib/nstrftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF $depbase.Tpo -c -o lib/nstrftime.o lib/nstrftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11994 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF lib/.deps/nstrftime.Tpo -c -o lib/nstrftime.o lib/nstrftime.c -11995 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nstrftime.d -MF lib/.deps/nstrftime.Tpo -MP -MT lib/nstrftime.o lib/nstrftime.c -quiet -dumpbase nstrftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/nstrftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmvOE67.s -11996 pts/1 R+ 0:00 ps -ax -11997 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11990 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nstrftime.o;depbase=`echo lib/nstrftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF $depbase.Tpo -c -o lib/nstrftime.o lib/nstrftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11994 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF lib/.deps/nstrftime.Tpo -c -o lib/nstrftime.o lib/nstrftime.c -11995 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nstrftime.d -MF lib/.deps/nstrftime.Tpo -MP -MT lib/nstrftime.o lib/nstrftime.c -quiet -dumpbase nstrftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/nstrftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmvOE67.s -12000 pts/1 R+ 0:00 ps -ax -12001 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11990 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nstrftime.o;depbase=`echo lib/nstrftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF $depbase.Tpo -c -o lib/nstrftime.o lib/nstrftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11994 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF lib/.deps/nstrftime.Tpo -c -o lib/nstrftime.o lib/nstrftime.c -11995 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nstrftime.d -MF lib/.deps/nstrftime.Tpo -MP -MT lib/nstrftime.o lib/nstrftime.c -quiet -dumpbase nstrftime.c -mtune=generic -march=x86-64 -auxbase-strip lib/nstrftime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmvOE67.s -12004 pts/1 R+ 0:00 ps -ax -12005 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -11990 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nstrftime.o;depbase=`echo lib/nstrftime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF $depbase.Tpo -c -o lib/nstrftime.o lib/nstrftime.c &&\ mv -f $depbase.Tpo $depbase.Po -11994 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nstrftime.o -MD -MP -MF lib/.deps/nstrftime.Tpo -c -o lib/nstrftime.o lib/nstrftime.c -12008 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/nstrftime.o /tmp/ccmvOE67.s -12009 pts/1 R+ 0:00 ps -ax -12010 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12013 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-die.o;depbase=`echo lib/openat-die.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-die.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-die.o lib/openat-die.c &&\ mv -f $depbase.Tpo $depbase.Po -12017 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-die.o -MD -MP -MF lib/.deps/openat-die.Tpo -c -o lib/openat-die.o lib/openat-die.c -12018 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-die.d -MF lib/.deps/openat-die.Tpo -MP -MT lib/openat-die.o lib/openat-die.c -quiet -dumpbase openat-die.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-die.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccInaAdT.s -12020 pts/1 R+ 0:00 ps -ax -12021 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12013 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-die.o;depbase=`echo lib/openat-die.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-die.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-die.o lib/openat-die.c &&\ mv -f $depbase.Tpo $depbase.Po -12017 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-die.o -MD -MP -MF lib/.deps/openat-die.Tpo -c -o lib/openat-die.o lib/openat-die.c -12018 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-die.d -MF lib/.deps/openat-die.Tpo -MP -MT lib/openat-die.o lib/openat-die.c -quiet -dumpbase openat-die.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-die.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccInaAdT.s -12024 pts/1 R+ 0:00 ps -ax -12025 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12030 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/openat-safer.o;depbase=`echo lib/openat-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/openat-safer.o lib/openat-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -12034 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/openat-safer.o -MD -MP -MF lib/.deps/openat-safer.Tpo -c -o lib/openat-safer.o lib/openat-safer.c -12035 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/openat-safer.d -MF lib/.deps/openat-safer.Tpo -MP -MT lib/openat-safer.o lib/openat-safer.c -quiet -dumpbase openat-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/openat-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4Yz8F8.s -12036 pts/1 R+ 0:00 ps -ax -12037 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12042 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/opendirat.o;depbase=`echo lib/opendirat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/opendirat.o -MD -MP -MF $depbase.Tpo -c -o lib/opendirat.o lib/opendirat.c &&\ mv -f $depbase.Tpo $depbase.Po -12046 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/opendirat.o -MD -MP -MF lib/.deps/opendirat.Tpo -c -o lib/opendirat.o lib/opendirat.c -12047 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/opendirat.d -MF lib/.deps/opendirat.Tpo -MP -MT lib/opendirat.o lib/opendirat.c -quiet -dumpbase opendirat.c -mtune=generic -march=x86-64 -auxbase-strip lib/opendirat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCZLva3.s -12048 pts/1 R+ 0:00 ps -ax -12049 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12059 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/parse-datetime.d -MF lib/.deps/parse-datetime.Tpo -MP -MT lib/parse-datetime.o lib/parse-datetime.c -quiet -dumpbase parse-datetime.c -mtune=generic -march=x86-64 -auxbase-strip lib/parse-datetime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdXyVsX.s -12060 pts/1 R+ 0:00 ps -ax -12061 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12059 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/parse-datetime.d -MF lib/.deps/parse-datetime.Tpo -MP -MT lib/parse-datetime.o lib/parse-datetime.c -quiet -dumpbase parse-datetime.c -mtune=generic -march=x86-64 -auxbase-strip lib/parse-datetime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdXyVsX.s -12064 pts/1 R+ 0:00 ps -ax -12065 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12059 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/parse-datetime.d -MF lib/.deps/parse-datetime.Tpo -MP -MT lib/parse-datetime.o lib/parse-datetime.c -quiet -dumpbase parse-datetime.c -mtune=generic -march=x86-64 -auxbase-strip lib/parse-datetime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdXyVsX.s -12068 pts/1 R+ 0:00 ps -ax -12069 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12059 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/parse-datetime.d -MF lib/.deps/parse-datetime.Tpo -MP -MT lib/parse-datetime.o lib/parse-datetime.c -quiet -dumpbase parse-datetime.c -mtune=generic -march=x86-64 -auxbase-strip lib/parse-datetime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdXyVsX.s -12072 pts/1 R+ 0:00 ps -ax -12073 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12059 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/parse-datetime.d -MF lib/.deps/parse-datetime.Tpo -MP -MT lib/parse-datetime.o lib/parse-datetime.c -quiet -dumpbase parse-datetime.c -mtune=generic -march=x86-64 -auxbase-strip lib/parse-datetime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdXyVsX.s -12076 pts/1 R+ 0:00 ps -ax -12077 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12054 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/parse-datetime.o;depbase=`echo lib/parse-datetime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF $depbase.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c &&\ mv -f $depbase.Tpo $depbase.Po -12058 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/parse-datetime.o -MD -MP -MF lib/.deps/parse-datetime.Tpo -c -o lib/parse-datetime.o lib/parse-datetime.c -12080 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/parse-datetime.o /tmp/ccdXyVsX.s -12081 pts/1 R+ 0:00 ps -ax -12082 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12086 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/physmem.o;depbase=`echo lib/physmem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/physmem.o -MD -MP -MF $depbase.Tpo -c -o lib/physmem.o lib/physmem.c &&\ mv -f $depbase.Tpo $depbase.Po -12090 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/physmem.o -MD -MP -MF lib/.deps/physmem.Tpo -c -o lib/physmem.o lib/physmem.c -12091 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/physmem.d -MF lib/.deps/physmem.Tpo -MP -MT lib/physmem.o lib/physmem.c -quiet -dumpbase physmem.c -mtune=generic -march=x86-64 -auxbase-strip lib/physmem.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgQdkIo.s -12092 pts/1 R+ 0:00 ps -ax -12093 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12098 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/pipe2.o;depbase=`echo lib/pipe2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/pipe2.o -MD -MP -MF $depbase.Tpo -c -o lib/pipe2.o lib/pipe2.c &&\ mv -f $depbase.Tpo $depbase.Po -12102 pts/1 R+ 0:00 ps -ax -12103 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12098 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/pipe2.o;depbase=`echo lib/pipe2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/pipe2.o -MD -MP -MF $depbase.Tpo -c -o lib/pipe2.o lib/pipe2.c &&\ mv -f $depbase.Tpo $depbase.Po -12105 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/pipe2.o -MD -MP -MF lib/.deps/pipe2.Tpo -c -o lib/pipe2.o lib/pipe2.c -12106 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/pipe2.d -MF lib/.deps/pipe2.Tpo -MP -MT lib/pipe2.o lib/pipe2.c -quiet -dumpbase pipe2.c -mtune=generic -march=x86-64 -auxbase-strip lib/pipe2.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUjWZBw.s -12108 pts/1 R+ 0:00 ps -ax -12109 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12114 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/posixtm.o;depbase=`echo lib/posixtm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixtm.o -MD -MP -MF $depbase.Tpo -c -o lib/posixtm.o lib/posixtm.c &&\ mv -f $depbase.Tpo $depbase.Po -12118 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixtm.o -MD -MP -MF lib/.deps/posixtm.Tpo -c -o lib/posixtm.o lib/posixtm.c -12119 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/posixtm.d -MF lib/.deps/posixtm.Tpo -MP -MT lib/posixtm.o lib/posixtm.c -quiet -dumpbase posixtm.c -mtune=generic -march=x86-64 -auxbase-strip lib/posixtm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciDNphw.s -12120 pts/1 R+ 0:00 ps -ax -12121 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12114 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/posixtm.o;depbase=`echo lib/posixtm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixtm.o -MD -MP -MF $depbase.Tpo -c -o lib/posixtm.o lib/posixtm.c &&\ mv -f $depbase.Tpo $depbase.Po -12118 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixtm.o -MD -MP -MF lib/.deps/posixtm.Tpo -c -o lib/posixtm.o lib/posixtm.c -12124 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/posixtm.o /tmp/cciDNphw.s -12125 pts/1 R+ 0:00 ps -ax -12126 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12130 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/posixver.o;depbase=`echo lib/posixver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixver.o -MD -MP -MF $depbase.Tpo -c -o lib/posixver.o lib/posixver.c &&\ mv -f $depbase.Tpo $depbase.Po -12134 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/posixver.o -MD -MP -MF lib/.deps/posixver.Tpo -c -o lib/posixver.o lib/posixver.c -12135 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/posixver.d -MF lib/.deps/posixver.Tpo -MP -MT lib/posixver.o lib/posixver.c -quiet -dumpbase posixver.c -mtune=generic -march=x86-64 -auxbase-strip lib/posixver.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmOrgCK.s -12136 pts/1 R+ 0:00 ps -ax -12137 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12142 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/printf-frexp.o;depbase=`echo lib/printf-frexp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-frexp.o -MD -MP -MF $depbase.Tpo -c -o lib/printf-frexp.o lib/printf-frexp.c &&\ mv -f $depbase.Tpo $depbase.Po -12146 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-frexp.o -MD -MP -MF lib/.deps/printf-frexp.Tpo -c -o lib/printf-frexp.o lib/printf-frexp.c -12147 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/printf-frexp.d -MF lib/.deps/printf-frexp.Tpo -MP -MT lib/printf-frexp.o lib/printf-frexp.c -quiet -dumpbase printf-frexp.c -mtune=generic -march=x86-64 -auxbase-strip lib/printf-frexp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSUZegC.s -12148 pts/1 R+ 0:00 ps -ax -12149 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12154 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/printf-frexpl.o;depbase=`echo lib/printf-frexpl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-frexpl.o -MD -MP -MF $depbase.Tpo -c -o lib/printf-frexpl.o lib/printf-frexpl.c &&\ mv -f $depbase.Tpo $depbase.Po -12158 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-frexpl.o -MD -MP -MF lib/.deps/printf-frexpl.Tpo -c -o lib/printf-frexpl.o lib/printf-frexpl.c -12159 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/printf-frexpl.d -MF lib/.deps/printf-frexpl.Tpo -MP -MT lib/printf-frexpl.o lib/printf-frexpl.c -quiet -dumpbase printf-frexpl.c -mtune=generic -march=x86-64 -auxbase-strip lib/printf-frexpl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc01zlRy.s -12160 pts/1 R+ 0:00 ps -ax -12161 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12166 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/priv-set.o;depbase=`echo lib/priv-set.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/priv-set.o -MD -MP -MF $depbase.Tpo -c -o lib/priv-set.o lib/priv-set.c &&\ mv -f $depbase.Tpo $depbase.Po -12173 pts/2 D+ 0:00 mv -f lib/.deps/priv-set.Tpo lib/.deps/priv-set.Po -12174 pts/1 R+ 0:00 ps -ax -12175 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1405:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12177 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/progname.o;depbase=`echo lib/progname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/progname.o -MD -MP -MF $depbase.Tpo -c -o lib/progname.o lib/progname.c &&\ mv -f $depbase.Tpo $depbase.Po -12181 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/progname.o -MD -MP -MF lib/.deps/progname.Tpo -c -o lib/progname.o lib/progname.c -12182 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/progname.d -MF lib/.deps/progname.Tpo -MP -MT lib/progname.o lib/progname.c -quiet -dumpbase progname.c -mtune=generic -march=x86-64 -auxbase-strip lib/progname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGKvnSg.s -12184 pts/1 R+ 0:00 ps -ax -12185 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12190 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/propername.o;depbase=`echo lib/propername.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF $depbase.Tpo -c -o lib/propername.o lib/propername.c &&\ mv -f $depbase.Tpo $depbase.Po -12194 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF lib/.deps/propername.Tpo -c -o lib/propername.o lib/propername.c -12195 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/propername.d -MF lib/.deps/propername.Tpo -MP -MT lib/propername.o lib/propername.c -quiet -dumpbase propername.c -mtune=generic -march=x86-64 -auxbase-strip lib/propername.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7lNVmh.s -12196 pts/1 R+ 0:00 ps -ax -12197 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12190 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/propername.o;depbase=`echo lib/propername.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF $depbase.Tpo -c -o lib/propername.o lib/propername.c &&\ mv -f $depbase.Tpo $depbase.Po -12194 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF lib/.deps/propername.Tpo -c -o lib/propername.o lib/propername.c -12195 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/propername.d -MF lib/.deps/propername.Tpo -MP -MT lib/propername.o lib/propername.c -quiet -dumpbase propername.c -mtune=generic -march=x86-64 -auxbase-strip lib/propername.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7lNVmh.s -12200 pts/1 R+ 0:00 ps -ax -12201 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12190 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/propername.o;depbase=`echo lib/propername.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF $depbase.Tpo -c -o lib/propername.o lib/propername.c &&\ mv -f $depbase.Tpo $depbase.Po -12194 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/propername.o -MD -MP -MF lib/.deps/propername.Tpo -c -o lib/propername.o lib/propername.c -12204 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/propername.o /tmp/cc7lNVmh.s -12205 pts/1 R+ 0:00 ps -ax -12206 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12209 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/qcopy-acl.o;depbase=`echo lib/qcopy-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qcopy-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/qcopy-acl.o lib/qcopy-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -12213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qcopy-acl.o -MD -MP -MF lib/.deps/qcopy-acl.Tpo -c -o lib/qcopy-acl.o lib/qcopy-acl.c -12214 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/qcopy-acl.d -MF lib/.deps/qcopy-acl.Tpo -MP -MT lib/qcopy-acl.o lib/qcopy-acl.c -quiet -dumpbase qcopy-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/qcopy-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccqHLkoI.s -12216 pts/1 R+ 0:00 ps -ax -12217 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12222 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/qset-acl.o;depbase=`echo lib/qset-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qset-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/qset-acl.o lib/qset-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -12226 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qset-acl.o -MD -MP -MF lib/.deps/qset-acl.Tpo -c -o lib/qset-acl.o lib/qset-acl.c -12227 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/qset-acl.d -MF lib/.deps/qset-acl.Tpo -MP -MT lib/qset-acl.o lib/qset-acl.c -quiet -dumpbase qset-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/qset-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuWqr7D.s -12228 pts/1 R+ 0:00 ps -ax -12229 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12222 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/qset-acl.o;depbase=`echo lib/qset-acl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qset-acl.o -MD -MP -MF $depbase.Tpo -c -o lib/qset-acl.o lib/qset-acl.c &&\ mv -f $depbase.Tpo $depbase.Po -12226 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/qset-acl.o -MD -MP -MF lib/.deps/qset-acl.Tpo -c -o lib/qset-acl.o lib/qset-acl.c -12227 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/qset-acl.d -MF lib/.deps/qset-acl.Tpo -MP -MT lib/qset-acl.o lib/qset-acl.c -quiet -dumpbase qset-acl.c -mtune=generic -march=x86-64 -auxbase-strip lib/qset-acl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuWqr7D.s -12232 pts/1 R+ 0:00 ps -ax -12233 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12238 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/quotearg.o;depbase=`echo lib/quotearg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o lib/quotearg.c &&\ mv -f $depbase.Tpo $depbase.Po -12242 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF lib/.deps/quotearg.Tpo -c -o lib/quotearg.o lib/quotearg.c -12243 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/quotearg.d -MF lib/.deps/quotearg.Tpo -MP -MT lib/quotearg.o lib/quotearg.c -quiet -dumpbase quotearg.c -mtune=generic -march=x86-64 -auxbase-strip lib/quotearg.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSPluyS.s -12244 pts/1 R+ 0:00 ps -ax -12245 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12238 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/quotearg.o;depbase=`echo lib/quotearg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o lib/quotearg.c &&\ mv -f $depbase.Tpo $depbase.Po -12242 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF lib/.deps/quotearg.Tpo -c -o lib/quotearg.o lib/quotearg.c -12243 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/quotearg.d -MF lib/.deps/quotearg.Tpo -MP -MT lib/quotearg.o lib/quotearg.c -quiet -dumpbase quotearg.c -mtune=generic -march=x86-64 -auxbase-strip lib/quotearg.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSPluyS.s -12248 pts/1 R+ 0:00 ps -ax -12249 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12238 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/quotearg.o;depbase=`echo lib/quotearg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o lib/quotearg.c &&\ mv -f $depbase.Tpo $depbase.Po -12242 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF lib/.deps/quotearg.Tpo -c -o lib/quotearg.o lib/quotearg.c -12243 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/quotearg.d -MF lib/.deps/quotearg.Tpo -MP -MT lib/quotearg.o lib/quotearg.c -quiet -dumpbase quotearg.c -mtune=generic -march=x86-64 -auxbase-strip lib/quotearg.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSPluyS.s -12252 pts/1 R+ 0:00 ps -ax -12253 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12238 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/quotearg.o;depbase=`echo lib/quotearg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o lib/quotearg.c &&\ mv -f $depbase.Tpo $depbase.Po -12242 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF lib/.deps/quotearg.Tpo -c -o lib/quotearg.o lib/quotearg.c -12243 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/quotearg.d -MF lib/.deps/quotearg.Tpo -MP -MT lib/quotearg.o lib/quotearg.c -quiet -dumpbase quotearg.c -mtune=generic -march=x86-64 -auxbase-strip lib/quotearg.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSPluyS.s -12256 pts/1 R+ 0:00 ps -ax -12257 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12238 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/quotearg.o;depbase=`echo lib/quotearg.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF $depbase.Tpo -c -o lib/quotearg.o lib/quotearg.c &&\ mv -f $depbase.Tpo $depbase.Po -12242 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/quotearg.o -MD -MP -MF lib/.deps/quotearg.Tpo -c -o lib/quotearg.o lib/quotearg.c -12260 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/quotearg.o /tmp/ccSPluyS.s -12261 pts/1 R+ 0:00 ps -ax -12262 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12265 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/randint.o;depbase=`echo lib/randint.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randint.o -MD -MP -MF $depbase.Tpo -c -o lib/randint.o lib/randint.c &&\ mv -f $depbase.Tpo $depbase.Po -12269 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randint.o -MD -MP -MF lib/.deps/randint.Tpo -c -o lib/randint.o lib/randint.c -12270 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/randint.d -MF lib/.deps/randint.Tpo -MP -MT lib/randint.o lib/randint.c -quiet -dumpbase randint.c -mtune=generic -march=x86-64 -auxbase-strip lib/randint.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwN68dV.s -12272 pts/1 R+ 0:00 ps -ax -12273 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12278 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/randperm.o;depbase=`echo lib/randperm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randperm.o -MD -MP -MF $depbase.Tpo -c -o lib/randperm.o lib/randperm.c &&\ mv -f $depbase.Tpo $depbase.Po -12282 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randperm.o -MD -MP -MF lib/.deps/randperm.Tpo -c -o lib/randperm.o lib/randperm.c -12283 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/randperm.d -MF lib/.deps/randperm.Tpo -MP -MT lib/randperm.o lib/randperm.c -quiet -dumpbase randperm.c -mtune=generic -march=x86-64 -auxbase-strip lib/randperm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cck2dc0U.s -12284 pts/1 R+ 0:00 ps -ax -12285 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12278 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/randperm.o;depbase=`echo lib/randperm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randperm.o -MD -MP -MF $depbase.Tpo -c -o lib/randperm.o lib/randperm.c &&\ mv -f $depbase.Tpo $depbase.Po -12282 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randperm.o -MD -MP -MF lib/.deps/randperm.Tpo -c -o lib/randperm.o lib/randperm.c -12283 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/randperm.d -MF lib/.deps/randperm.Tpo -MP -MT lib/randperm.o lib/randperm.c -quiet -dumpbase randperm.c -mtune=generic -march=x86-64 -auxbase-strip lib/randperm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cck2dc0U.s -12288 pts/1 R+ 0:00 ps -ax -12289 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12293 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/randread.o;depbase=`echo lib/randread.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randread.o -MD -MP -MF $depbase.Tpo -c -o lib/randread.o lib/randread.c &&\ mv -f $depbase.Tpo $depbase.Po -12298 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randread.o -MD -MP -MF lib/.deps/randread.Tpo -c -o lib/randread.o lib/randread.c -12299 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/randread.d -MF lib/.deps/randread.Tpo -MP -MT lib/randread.o lib/randread.c -quiet -dumpbase randread.c -mtune=generic -march=x86-64 -auxbase-strip lib/randread.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGV3f25.s -12300 pts/1 R+ 0:00 ps -ax -12301 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12293 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/randread.o;depbase=`echo lib/randread.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randread.o -MD -MP -MF $depbase.Tpo -c -o lib/randread.o lib/randread.c &&\ mv -f $depbase.Tpo $depbase.Po -12298 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/randread.o -MD -MP -MF lib/.deps/randread.Tpo -c -o lib/randread.o lib/randread.c -12299 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/randread.d -MF lib/.deps/randread.Tpo -MP -MT lib/randread.o lib/randread.c -quiet -dumpbase randread.c -mtune=generic -march=x86-64 -auxbase-strip lib/randread.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGV3f25.s -12304 pts/1 R+ 0:00 ps -ax -12305 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12310 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/rand-isaac.o;depbase=`echo lib/rand-isaac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/rand-isaac.o -MD -MP -MF $depbase.Tpo -c -o lib/rand-isaac.o lib/rand-isaac.c &&\ mv -f $depbase.Tpo $depbase.Po -12314 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/rand-isaac.o -MD -MP -MF lib/.deps/rand-isaac.Tpo -c -o lib/rand-isaac.o lib/rand-isaac.c -12315 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/rand-isaac.d -MF lib/.deps/rand-isaac.Tpo -MP -MT lib/rand-isaac.o lib/rand-isaac.c -quiet -dumpbase rand-isaac.c -mtune=generic -march=x86-64 -auxbase-strip lib/rand-isaac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRyTjBl.s -12316 pts/1 R+ 0:00 ps -ax -12317 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12322 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/read-file.o;depbase=`echo lib/read-file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/read-file.o -MD -MP -MF $depbase.Tpo -c -o lib/read-file.o lib/read-file.c &&\ mv -f $depbase.Tpo $depbase.Po -12326 pts/2 R+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/read-file.o -MD -MP -MF lib/.deps/read-file.Tpo -c -o lib/read-file.o lib/read-file.c -12327 pts/1 R+ 0:00 ps -ax -12328 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12322 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/read-file.o;depbase=`echo lib/read-file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/read-file.o -MD -MP -MF $depbase.Tpo -c -o lib/read-file.o lib/read-file.c &&\ mv -f $depbase.Tpo $depbase.Po -12326 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/read-file.o -MD -MP -MF lib/.deps/read-file.Tpo -c -o lib/read-file.o lib/read-file.c -12330 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/read-file.d -MF lib/.deps/read-file.Tpo -MP -MT lib/read-file.o lib/read-file.c -quiet -dumpbase read-file.c -mtune=generic -march=x86-64 -auxbase-strip lib/read-file.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccD8xIgd.s -12332 pts/1 R+ 0:00 ps -ax -12333 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12338 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/readtokens.o;depbase=`echo lib/readtokens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens.o -MD -MP -MF $depbase.Tpo -c -o lib/readtokens.o lib/readtokens.c &&\ mv -f $depbase.Tpo $depbase.Po -12342 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens.o -MD -MP -MF lib/.deps/readtokens.Tpo -c -o lib/readtokens.o lib/readtokens.c -12343 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/readtokens.d -MF lib/.deps/readtokens.Tpo -MP -MT lib/readtokens.o lib/readtokens.c -quiet -dumpbase readtokens.c -mtune=generic -march=x86-64 -auxbase-strip lib/readtokens.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cctFKrVr.s -12344 pts/1 R+ 0:00 ps -ax -12345 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12338 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/readtokens.o;depbase=`echo lib/readtokens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens.o -MD -MP -MF $depbase.Tpo -c -o lib/readtokens.o lib/readtokens.c &&\ mv -f $depbase.Tpo $depbase.Po -12342 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens.o -MD -MP -MF lib/.deps/readtokens.Tpo -c -o lib/readtokens.o lib/readtokens.c -12343 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/readtokens.d -MF lib/.deps/readtokens.Tpo -MP -MT lib/readtokens.o lib/readtokens.c -quiet -dumpbase readtokens.c -mtune=generic -march=x86-64 -auxbase-strip lib/readtokens.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cctFKrVr.s -12348 pts/1 R+ 0:00 ps -ax -12349 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12354 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/readtokens0.o;depbase=`echo lib/readtokens0.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens0.o -MD -MP -MF $depbase.Tpo -c -o lib/readtokens0.o lib/readtokens0.c &&\ mv -f $depbase.Tpo $depbase.Po -12358 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readtokens0.o -MD -MP -MF lib/.deps/readtokens0.Tpo -c -o lib/readtokens0.o lib/readtokens0.c -12359 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/readtokens0.d -MF lib/.deps/readtokens0.Tpo -MP -MT lib/readtokens0.o lib/readtokens0.c -quiet -dumpbase readtokens0.c -mtune=generic -march=x86-64 -auxbase-strip lib/readtokens0.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUWYEtC.s -12360 pts/1 R+ 0:00 ps -ax -12361 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12366 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/renameatu.o;depbase=`echo lib/renameatu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF $depbase.Tpo -c -o lib/renameatu.o lib/renameatu.c &&\ mv -f $depbase.Tpo $depbase.Po -12370 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF lib/.deps/renameatu.Tpo -c -o lib/renameatu.o lib/renameatu.c -12371 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/renameatu.d -MF lib/.deps/renameatu.Tpo -MP -MT lib/renameatu.o lib/renameatu.c -quiet -dumpbase renameatu.c -mtune=generic -march=x86-64 -auxbase-strip lib/renameatu.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPsn4Pz.s -12372 pts/1 R+ 0:00 ps -ax -12373 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12366 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/renameatu.o;depbase=`echo lib/renameatu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF $depbase.Tpo -c -o lib/renameatu.o lib/renameatu.c &&\ mv -f $depbase.Tpo $depbase.Po -12370 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF lib/.deps/renameatu.Tpo -c -o lib/renameatu.o lib/renameatu.c -12371 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/renameatu.d -MF lib/.deps/renameatu.Tpo -MP -MT lib/renameatu.o lib/renameatu.c -quiet -dumpbase renameatu.c -mtune=generic -march=x86-64 -auxbase-strip lib/renameatu.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPsn4Pz.s -12376 pts/1 R+ 0:00 ps -ax -12377 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12366 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/renameatu.o;depbase=`echo lib/renameatu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF $depbase.Tpo -c -o lib/renameatu.o lib/renameatu.c &&\ mv -f $depbase.Tpo $depbase.Po -12370 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/renameatu.o -MD -MP -MF lib/.deps/renameatu.Tpo -c -o lib/renameatu.o lib/renameatu.c -12371 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/renameatu.d -MF lib/.deps/renameatu.Tpo -MP -MT lib/renameatu.o lib/renameatu.c -quiet -dumpbase renameatu.c -mtune=generic -march=x86-64 -auxbase-strip lib/renameatu.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPsn4Pz.s -12380 pts/1 R+ 0:00 ps -ax -12381 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12385 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/root-dev-ino.o;depbase=`echo lib/root-dev-ino.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/root-dev-ino.o -MD -MP -MF $depbase.Tpo -c -o lib/root-dev-ino.o lib/root-dev-ino.c &&\ mv -f $depbase.Tpo $depbase.Po -12389 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/root-dev-ino.o -MD -MP -MF lib/.deps/root-dev-ino.Tpo -c -o lib/root-dev-ino.o lib/root-dev-ino.c -12390 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/root-dev-ino.d -MF lib/.deps/root-dev-ino.Tpo -MP -MT lib/root-dev-ino.o lib/root-dev-ino.c -quiet -dumpbase root-dev-ino.c -mtune=generic -march=x86-64 -auxbase-strip lib/root-dev-ino.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd0lCNY.s -12392 pts/1 R+ 0:00 ps -ax -12393 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12398 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/safe-read.o;depbase=`echo lib/safe-read.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/safe-read.o -MD -MP -MF $depbase.Tpo -c -o lib/safe-read.o lib/safe-read.c &&\ mv -f $depbase.Tpo $depbase.Po -12402 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/safe-read.o -MD -MP -MF lib/.deps/safe-read.Tpo -c -o lib/safe-read.o lib/safe-read.c -12403 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/safe-read.d -MF lib/.deps/safe-read.Tpo -MP -MT lib/safe-read.o lib/safe-read.c -quiet -dumpbase safe-read.c -mtune=generic -march=x86-64 -auxbase-strip lib/safe-read.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVlJfjZ.s -12404 pts/1 R+ 0:00 ps -ax -12405 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12410 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/safe-write.o;depbase=`echo lib/safe-write.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/safe-write.o -MD -MP -MF $depbase.Tpo -c -o lib/safe-write.o lib/safe-write.c &&\ mv -f $depbase.Tpo $depbase.Po -12414 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/safe-write.o -MD -MP -MF lib/.deps/safe-write.Tpo -c -o lib/safe-write.o lib/safe-write.c -12415 pts/1 R+ 0:00 ps -ax -12416 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12410 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/safe-write.o;depbase=`echo lib/safe-write.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/safe-write.o -MD -MP -MF $depbase.Tpo -c -o lib/safe-write.o lib/safe-write.c &&\ mv -f $depbase.Tpo $depbase.Po -12421 pts/2 D+ 0:00 mv -f lib/.deps/safe-write.Tpo lib/.deps/safe-write.Po -12422 pts/1 R+ 0:00 ps -ax -12423 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12425 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/same.o;depbase=`echo lib/same.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/same.o -MD -MP -MF $depbase.Tpo -c -o lib/same.o lib/same.c &&\ mv -f $depbase.Tpo $depbase.Po -12429 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/same.o -MD -MP -MF lib/.deps/same.Tpo -c -o lib/same.o lib/same.c -12430 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/same.d -MF lib/.deps/same.Tpo -MP -MT lib/same.o lib/same.c -quiet -dumpbase same.c -mtune=generic -march=x86-64 -auxbase-strip lib/same.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccirXeS2.s -12432 pts/1 R+ 0:00 ps -ax -12433 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12425 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/same.o;depbase=`echo lib/same.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/same.o -MD -MP -MF $depbase.Tpo -c -o lib/same.o lib/same.c &&\ mv -f $depbase.Tpo $depbase.Po -12429 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/same.o -MD -MP -MF lib/.deps/same.Tpo -c -o lib/same.o lib/same.c -12430 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/same.d -MF lib/.deps/same.Tpo -MP -MT lib/same.o lib/same.c -quiet -dumpbase same.c -mtune=generic -march=x86-64 -auxbase-strip lib/same.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccirXeS2.s -12436 pts/1 R+ 0:00 ps -ax -12437 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12441 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/save-cwd.o;depbase=`echo lib/save-cwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/save-cwd.o -MD -MP -MF $depbase.Tpo -c -o lib/save-cwd.o lib/save-cwd.c &&\ mv -f $depbase.Tpo $depbase.Po -12445 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/save-cwd.o -MD -MP -MF lib/.deps/save-cwd.Tpo -c -o lib/save-cwd.o lib/save-cwd.c -12446 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/save-cwd.d -MF lib/.deps/save-cwd.Tpo -MP -MT lib/save-cwd.o lib/save-cwd.c -quiet -dumpbase save-cwd.c -mtune=generic -march=x86-64 -auxbase-strip lib/save-cwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPMOhre.s -12448 pts/1 R+ 0:00 ps -ax -12449 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12441 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/save-cwd.o;depbase=`echo lib/save-cwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/save-cwd.o -MD -MP -MF $depbase.Tpo -c -o lib/save-cwd.o lib/save-cwd.c &&\ mv -f $depbase.Tpo $depbase.Po -12445 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/save-cwd.o -MD -MP -MF lib/.deps/save-cwd.Tpo -c -o lib/save-cwd.o lib/save-cwd.c -12452 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/save-cwd.o /tmp/ccPMOhre.s -12453 pts/1 R+ 0:00 ps -ax -12454 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12457 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/savedir.o;depbase=`echo lib/savedir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savedir.o -MD -MP -MF $depbase.Tpo -c -o lib/savedir.o lib/savedir.c &&\ mv -f $depbase.Tpo $depbase.Po -12461 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savedir.o -MD -MP -MF lib/.deps/savedir.Tpo -c -o lib/savedir.o lib/savedir.c -12462 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/savedir.d -MF lib/.deps/savedir.Tpo -MP -MT lib/savedir.o lib/savedir.c -quiet -dumpbase savedir.c -mtune=generic -march=x86-64 -auxbase-strip lib/savedir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0Rpucs.s -12464 pts/1 R+ 0:00 ps -ax -12465 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12470 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/savewd.o;depbase=`echo lib/savewd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savewd.o -MD -MP -MF $depbase.Tpo -c -o lib/savewd.o lib/savewd.c &&\ mv -f $depbase.Tpo $depbase.Po -12474 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savewd.o -MD -MP -MF lib/.deps/savewd.Tpo -c -o lib/savewd.o lib/savewd.c -12475 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/savewd.d -MF lib/.deps/savewd.Tpo -MP -MT lib/savewd.o lib/savewd.c -quiet -dumpbase savewd.c -mtune=generic -march=x86-64 -auxbase-strip lib/savewd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEGZmQr.s -12476 pts/1 R+ 0:00 ps -ax -12477 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:01 make all-am -11156 ? Rs 1406:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12470 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/savewd.o;depbase=`echo lib/savewd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savewd.o -MD -MP -MF $depbase.Tpo -c -o lib/savewd.o lib/savewd.c &&\ mv -f $depbase.Tpo $depbase.Po -12474 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/savewd.o -MD -MP -MF lib/.deps/savewd.Tpo -c -o lib/savewd.o lib/savewd.c -12475 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/savewd.d -MF lib/.deps/savewd.Tpo -MP -MT lib/savewd.o lib/savewd.c -quiet -dumpbase savewd.c -mtune=generic -march=x86-64 -auxbase-strip lib/savewd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEGZmQr.s -12480 pts/1 R+ 0:00 ps -ax -12481 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12486 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/selinux-at.o;depbase=`echo lib/selinux-at.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/selinux-at.o -MD -MP -MF $depbase.Tpo -c -o lib/selinux-at.o lib/selinux-at.c &&\ mv -f $depbase.Tpo $depbase.Po -12487 pts/1 R+ 0:00 ps -ax -12488 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12486 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/selinux-at.o;depbase=`echo lib/selinux-at.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/selinux-at.o -MD -MP -MF $depbase.Tpo -c -o lib/selinux-at.o lib/selinux-at.c &&\ mv -f $depbase.Tpo $depbase.Po -12493 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/selinux-at.o -MD -MP -MF lib/.deps/selinux-at.Tpo -c -o lib/selinux-at.o lib/selinux-at.c -12494 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/selinux-at.d -MF lib/.deps/selinux-at.Tpo -MP -MT lib/selinux-at.o lib/selinux-at.c -quiet -dumpbase selinux-at.c -mtune=generic -march=x86-64 -auxbase-strip lib/selinux-at.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZjyuvS.s -12496 pts/1 R+ 0:00 ps -ax -12497 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12486 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/selinux-at.o;depbase=`echo lib/selinux-at.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/selinux-at.o -MD -MP -MF $depbase.Tpo -c -o lib/selinux-at.o lib/selinux-at.c &&\ mv -f $depbase.Tpo $depbase.Po -12493 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/selinux-at.o -MD -MP -MF lib/.deps/selinux-at.Tpo -c -o lib/selinux-at.o lib/selinux-at.c -12500 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/selinux-at.o /tmp/ccZjyuvS.s -12501 pts/1 R+ 0:00 ps -ax -12502 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12514 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/se-selinux.o;depbase=`echo lib/se-selinux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/se-selinux.o -MD -MP -MF $depbase.Tpo -c -o lib/se-selinux.o lib/se-selinux.c &&\ mv -f $depbase.Tpo $depbase.Po -12518 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/se-selinux.o -MD -MP -MF lib/.deps/se-selinux.Tpo -c -o lib/se-selinux.o lib/se-selinux.c -12519 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/se-selinux.d -MF lib/.deps/se-selinux.Tpo -MP -MT lib/se-selinux.o lib/se-selinux.c -quiet -dumpbase se-selinux.c -mtune=generic -march=x86-64 -auxbase-strip lib/se-selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuobnRK.s -12520 pts/1 R+ 0:00 ps -ax -12521 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12526 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/setlocale_null.o;depbase=`echo lib/setlocale_null.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/setlocale_null.o -MD -MP -MF $depbase.Tpo -c -o lib/setlocale_null.o lib/setlocale_null.c &&\ mv -f $depbase.Tpo $depbase.Po -12530 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/setlocale_null.o -MD -MP -MF lib/.deps/setlocale_null.Tpo -c -o lib/setlocale_null.o lib/setlocale_null.c -12531 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/setlocale_null.d -MF lib/.deps/setlocale_null.Tpo -MP -MT lib/setlocale_null.o lib/setlocale_null.c -quiet -dumpbase setlocale_null.c -mtune=generic -march=x86-64 -auxbase-strip lib/setlocale_null.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRPL9rG.s -12532 pts/1 R+ 0:00 ps -ax -12533 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12538 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/settime.o;depbase=`echo lib/settime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/settime.o -MD -MP -MF $depbase.Tpo -c -o lib/settime.o lib/settime.c &&\ mv -f $depbase.Tpo $depbase.Po -12542 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/settime.o -MD -MP -MF lib/.deps/settime.Tpo -c -o lib/settime.o lib/settime.c -12543 pts/1 R+ 0:00 ps -ax -12544 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12538 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/settime.o;depbase=`echo lib/settime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/settime.o -MD -MP -MF $depbase.Tpo -c -o lib/settime.o lib/settime.c &&\ mv -f $depbase.Tpo $depbase.Po -12542 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/settime.o -MD -MP -MF lib/.deps/settime.Tpo -c -o lib/settime.o lib/settime.c -12546 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/settime.d -MF lib/.deps/settime.Tpo -MP -MT lib/settime.o lib/settime.c -quiet -dumpbase settime.c -mtune=generic -march=x86-64 -auxbase-strip lib/settime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccIrF3Vx.s -12548 pts/1 R+ 0:00 ps -ax -12549 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12553 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sig-handler.o;depbase=`echo lib/sig-handler.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sig-handler.o -MD -MP -MF $depbase.Tpo -c -o lib/sig-handler.o lib/sig-handler.c &&\ mv -f $depbase.Tpo $depbase.Po -12557 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sig-handler.o -MD -MP -MF lib/.deps/sig-handler.Tpo -c -o lib/sig-handler.o lib/sig-handler.c -12559 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sig-handler.d -MF lib/.deps/sig-handler.Tpo -MP -MT lib/sig-handler.o lib/sig-handler.c -quiet -dumpbase sig-handler.c -mtune=generic -march=x86-64 -auxbase-strip lib/sig-handler.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpqJ61H.s -12560 pts/1 R+ 0:00 ps -ax -12561 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12574 pts/2 D+ 0:00 /bin/bash -c echo " CC " lib/stat-time.o;depbase=`echo lib/stat-time.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/stat-time.o -MD -MP -MF $depbase.Tpo -c -o lib/stat-time.o lib/stat-time.c &&\ mv -f $depbase.Tpo $depbase.Po -12575 pts/1 R+ 0:00 ps -ax -12576 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12574 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/stat-time.o;depbase=`echo lib/stat-time.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/stat-time.o -MD -MP -MF $depbase.Tpo -c -o lib/stat-time.o lib/stat-time.c &&\ mv -f $depbase.Tpo $depbase.Po -12581 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/stat-time.o -MD -MP -MF lib/.deps/stat-time.Tpo -c -o lib/stat-time.o lib/stat-time.c -12583 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/stat-time.d -MF lib/.deps/stat-time.Tpo -MP -MT lib/stat-time.o lib/stat-time.c -quiet -dumpbase stat-time.c -mtune=generic -march=x86-64 -auxbase-strip lib/stat-time.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccER1n6t.s -12584 pts/1 R+ 0:00 ps -ax -12585 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12590 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/statat.o;depbase=`echo lib/statat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/statat.o -MD -MP -MF $depbase.Tpo -c -o lib/statat.o lib/statat.c &&\ mv -f $depbase.Tpo $depbase.Po -12594 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/statat.o -MD -MP -MF lib/.deps/statat.Tpo -c -o lib/statat.o lib/statat.c -12595 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/statat.d -MF lib/.deps/statat.Tpo -MP -MT lib/statat.o lib/statat.c -quiet -dumpbase statat.c -mtune=generic -march=x86-64 -auxbase-strip lib/statat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVUJCnv.s -12596 pts/1 R+ 0:00 ps -ax -12597 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12590 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/statat.o;depbase=`echo lib/statat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/statat.o -MD -MP -MF $depbase.Tpo -c -o lib/statat.o lib/statat.c &&\ mv -f $depbase.Tpo $depbase.Po -12601 pts/2 R+ 0:00 mv -f lib/.deps/statat.Tpo lib/.deps/statat.Po -12602 pts/1 R+ 0:00 ps -ax -12603 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12605 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkstemp-safer.o;depbase=`echo lib/mkstemp-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkstemp-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/mkstemp-safer.o lib/mkstemp-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -12609 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkstemp-safer.o -MD -MP -MF lib/.deps/mkstemp-safer.Tpo -c -o lib/mkstemp-safer.o lib/mkstemp-safer.c -12612 pts/1 R+ 0:00 ps -ax -12613 pts/1 R+ 0:00 tee -a 1.txt -12615 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/mkstemp-safer.o /tmp/ccyq5LCF.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12617 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/striconv.o;depbase=`echo lib/striconv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/striconv.o -MD -MP -MF $depbase.Tpo -c -o lib/striconv.o lib/striconv.c &&\ mv -f $depbase.Tpo $depbase.Po -12621 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/striconv.o -MD -MP -MF lib/.deps/striconv.Tpo -c -o lib/striconv.o lib/striconv.c -12622 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/striconv.d -MF lib/.deps/striconv.Tpo -MP -MT lib/striconv.o lib/striconv.c -quiet -dumpbase striconv.c -mtune=generic -march=x86-64 -auxbase-strip lib/striconv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoUB0qx.s -12624 pts/1 R+ 0:00 ps -ax -12625 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12630 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/strnlen1.o;depbase=`echo lib/strnlen1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/strnlen1.o -MD -MP -MF $depbase.Tpo -c -o lib/strnlen1.o lib/strnlen1.c &&\ mv -f $depbase.Tpo $depbase.Po -12634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/strnlen1.o -MD -MP -MF lib/.deps/strnlen1.Tpo -c -o lib/strnlen1.o lib/strnlen1.c -12635 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/strnlen1.d -MF lib/.deps/strnlen1.Tpo -MP -MT lib/strnlen1.o lib/strnlen1.c -quiet -dumpbase strnlen1.c -mtune=generic -march=x86-64 -auxbase-strip lib/strnlen1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVNF5Ow.s -12636 pts/1 R+ 0:00 ps -ax -12637 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12642 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/strintcmp.o;depbase=`echo lib/strintcmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/strintcmp.o -MD -MP -MF $depbase.Tpo -c -o lib/strintcmp.o lib/strintcmp.c &&\ mv -f $depbase.Tpo $depbase.Po -12646 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/strintcmp.o -MD -MP -MF lib/.deps/strintcmp.Tpo -c -o lib/strintcmp.o lib/strintcmp.c -12647 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/strintcmp.d -MF lib/.deps/strintcmp.Tpo -MP -MT lib/strintcmp.o lib/strintcmp.c -quiet -dumpbase strintcmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/strintcmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKooC7p.s -12648 pts/1 R+ 0:00 ps -ax -12649 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12653 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/strnumcmp.o;depbase=`echo lib/strnumcmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/strnumcmp.o -MD -MP -MF $depbase.Tpo -c -o lib/strnumcmp.o lib/strnumcmp.c &&\ mv -f $depbase.Tpo $depbase.Po -12661 pts/2 D+ 0:00 mv -f lib/.deps/strnumcmp.Tpo lib/.deps/strnumcmp.Po -12662 pts/1 R+ 0:00 ps -ax -12663 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12665 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sys_socket.o;depbase=`echo lib/sys_socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sys_socket.o -MD -MP -MF $depbase.Tpo -c -o lib/sys_socket.o lib/sys_socket.c &&\ mv -f $depbase.Tpo $depbase.Po -12673 pts/2 D+ 0:00 mv -f lib/.deps/sys_socket.Tpo lib/.deps/sys_socket.Po -12674 pts/1 R+ 0:00 ps -ax -12675 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12677 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/tempname.o;depbase=`echo lib/tempname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/tempname.o -MD -MP -MF $depbase.Tpo -c -o lib/tempname.o lib/tempname.c &&\ mv -f $depbase.Tpo $depbase.Po -12681 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/tempname.o -MD -MP -MF lib/.deps/tempname.Tpo -c -o lib/tempname.o lib/tempname.c -12682 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/tempname.d -MF lib/.deps/tempname.Tpo -MP -MT lib/tempname.o lib/tempname.c -quiet -dumpbase tempname.c -mtune=generic -march=x86-64 -auxbase-strip lib/tempname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccNu1mD2.s -12684 pts/1 R+ 0:00 ps -ax -12685 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12677 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/tempname.o;depbase=`echo lib/tempname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/tempname.o -MD -MP -MF $depbase.Tpo -c -o lib/tempname.o lib/tempname.c &&\ mv -f $depbase.Tpo $depbase.Po -12681 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/tempname.o -MD -MP -MF lib/.deps/tempname.Tpo -c -o lib/tempname.o lib/tempname.c -12688 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/tempname.o /tmp/ccNu1mD2.s -12689 pts/1 R+ 0:00 ps -ax -12690 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12693 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/glthread/threadlib.o;depbase=`echo lib/glthread/threadlib.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/threadlib.o -MD -MP -MF $depbase.Tpo -c -o lib/glthread/threadlib.o lib/glthread/threadlib.c &&\ mv -f $depbase.Tpo $depbase.Po -12697 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/threadlib.o -MD -MP -MF lib/glthread/.deps/threadlib.Tpo -c -o lib/glthread/threadlib.o lib/glthread/threadlib.c -12698 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/glthread/threadlib.d -MF lib/glthread/.deps/threadlib.Tpo -MP -MT lib/glthread/threadlib.o lib/glthread/threadlib.c -quiet -dumpbase threadlib.c -mtune=generic -march=x86-64 -auxbase-strip lib/glthread/threadlib.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccX5NXkj.s -12700 pts/1 R+ 0:00 ps -ax -12701 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12706 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/timespec.o;depbase=`echo lib/timespec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/timespec.o -MD -MP -MF $depbase.Tpo -c -o lib/timespec.o lib/timespec.c &&\ mv -f $depbase.Tpo $depbase.Po -12710 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/timespec.o -MD -MP -MF lib/.deps/timespec.Tpo -c -o lib/timespec.o lib/timespec.c -12711 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/timespec.d -MF lib/.deps/timespec.Tpo -MP -MT lib/timespec.o lib/timespec.c -quiet -dumpbase timespec.c -mtune=generic -march=x86-64 -auxbase-strip lib/timespec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0zA48e.s -12712 pts/1 R+ 0:00 ps -ax -12713 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12717 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/glthread/tls.o;depbase=`echo lib/glthread/tls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/tls.o -MD -MP -MF $depbase.Tpo -c -o lib/glthread/tls.o lib/glthread/tls.c &&\ mv -f $depbase.Tpo $depbase.Po -12721 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/glthread/tls.o -MD -MP -MF lib/glthread/.deps/tls.Tpo -c -o lib/glthread/tls.o lib/glthread/tls.c -12723 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/glthread/tls.d -MF lib/glthread/.deps/tls.Tpo -MP -MT lib/glthread/tls.o lib/glthread/tls.c -quiet -dumpbase tls.c -mtune=generic -march=x86-64 -auxbase-strip lib/glthread/tls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRKPas5.s -12724 pts/1 R+ 0:00 ps -ax -12725 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12730 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/trim.o;depbase=`echo lib/trim.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/trim.o -MD -MP -MF $depbase.Tpo -c -o lib/trim.o lib/trim.c &&\ mv -f $depbase.Tpo $depbase.Po -12734 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/trim.o -MD -MP -MF lib/.deps/trim.Tpo -c -o lib/trim.o lib/trim.c -12735 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/trim.d -MF lib/.deps/trim.Tpo -MP -MT lib/trim.o lib/trim.c -quiet -dumpbase trim.c -mtune=generic -march=x86-64 -auxbase-strip lib/trim.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj9C823.s -12736 pts/1 R+ 0:00 ps -ax -12737 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12730 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/trim.o;depbase=`echo lib/trim.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/trim.o -MD -MP -MF $depbase.Tpo -c -o lib/trim.o lib/trim.c &&\ mv -f $depbase.Tpo $depbase.Po -12734 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/trim.o -MD -MP -MF lib/.deps/trim.Tpo -c -o lib/trim.o lib/trim.c -12735 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/trim.d -MF lib/.deps/trim.Tpo -MP -MT lib/trim.o lib/trim.c -quiet -dumpbase trim.c -mtune=generic -march=x86-64 -auxbase-strip lib/trim.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj9C823.s -12740 pts/1 R+ 0:00 ps -ax -12741 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1406:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12754 pts/1 R+ 0:00 ps -ax -12755 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12757 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/unicodeio.o;depbase=`echo lib/unicodeio.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unicodeio.o -MD -MP -MF $depbase.Tpo -c -o lib/unicodeio.o lib/unicodeio.c &&\ mv -f $depbase.Tpo $depbase.Po -12761 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unicodeio.o -MD -MP -MF lib/.deps/unicodeio.Tpo -c -o lib/unicodeio.o lib/unicodeio.c -12762 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/unicodeio.d -MF lib/.deps/unicodeio.Tpo -MP -MT lib/unicodeio.o lib/unicodeio.c -quiet -dumpbase unicodeio.c -mtune=generic -march=x86-64 -auxbase-strip lib/unicodeio.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5S1G5.s -12764 pts/1 R+ 0:00 ps -ax -12765 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12770 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/unistd.o;depbase=`echo lib/unistd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistd.o -MD -MP -MF $depbase.Tpo -c -o lib/unistd.o lib/unistd.c &&\ mv -f $depbase.Tpo $depbase.Po -12774 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistd.o -MD -MP -MF lib/.deps/unistd.Tpo -c -o lib/unistd.o lib/unistd.c -12776 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/unistd.o /tmp/cc6kzv95.s -12777 pts/1 R+ 0:00 ps -ax -12778 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12781 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/dup-safer.o;depbase=`echo lib/dup-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/dup-safer.o lib/dup-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -12785 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/dup-safer.o -MD -MP -MF lib/.deps/dup-safer.Tpo -c -o lib/dup-safer.o lib/dup-safer.c -12786 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/dup-safer.d -MF lib/.deps/dup-safer.Tpo -MP -MT lib/dup-safer.o lib/dup-safer.c -quiet -dumpbase dup-safer.c -mtune=generic -march=x86-64 -auxbase-strip lib/dup-safer.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd69ksX.s -12788 pts/1 R+ 0:00 ps -ax -12789 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12793 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fd-safer.o;depbase=`echo lib/fd-safer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fd-safer.o -MD -MP -MF $depbase.Tpo -c -o lib/fd-safer.o lib/fd-safer.c &&\ mv -f $depbase.Tpo $depbase.Po -12801 pts/2 D+ 0:00 mv -f lib/.deps/fd-safer.Tpo lib/.deps/fd-safer.Po -12802 pts/1 R+ 0:00 ps -ax -12803 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12814 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/unistr/u8-mbtoucr.o;depbase=`echo lib/unistr/u8-mbtoucr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistr/u8-mbtoucr.o -MD -MP -MF $depbase.Tpo -c -o lib/unistr/u8-mbtoucr.o lib/unistr/u8-mbtoucr.c &&\ mv -f $depbase.Tpo $depbase.Po -12818 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistr/u8-mbtoucr.o -MD -MP -MF lib/unistr/.deps/u8-mbtoucr.Tpo -c -o lib/unistr/u8-mbtoucr.o lib/unistr/u8-mbtoucr.c -12819 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/unistr/u8-mbtoucr.d -MF lib/unistr/.deps/u8-mbtoucr.Tpo -MP -MT lib/unistr/u8-mbtoucr.o lib/unistr/u8-mbtoucr.c -quiet -dumpbase u8-mbtoucr.c -mtune=generic -march=x86-64 -auxbase-strip lib/unistr/u8-mbtoucr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccds6yUs.s -12820 pts/1 R+ 0:00 ps -ax -12821 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12826 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/unistr/u8-uctomb.o;depbase=`echo lib/unistr/u8-uctomb.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistr/u8-uctomb.o -MD -MP -MF $depbase.Tpo -c -o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb.c &&\ mv -f $depbase.Tpo $depbase.Po -12830 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unistr/u8-uctomb.o -MD -MP -MF lib/unistr/.deps/u8-uctomb.Tpo -c -o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb.c -12831 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/unistr/u8-uctomb.d -MF lib/unistr/.deps/u8-uctomb.Tpo -MP -MT lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb.c -quiet -dumpbase u8-uctomb.c -mtune=generic -march=x86-64 -auxbase-strip lib/unistr/u8-uctomb.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBGydIj.s -12832 pts/1 R+ 0:00 ps -ax -12833 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12846 pts/1 R+ 0:00 ps -ax -12847 pts/1 D+ 0:00 tee -a 1.txt -12849 pts/2 D+ 0:00 /bin/bash -c echo " CC " lib/uniwidth/width.o;depbase=`echo lib/uniwidth/width.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/uniwidth/width.o -MD -MP -MF $depbase.Tpo -c -o lib/uniwidth/width.o lib/uniwidth/width.c &&\ mv -f $depbase.Tpo $depbase.Po -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12849 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/uniwidth/width.o;depbase=`echo lib/uniwidth/width.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/uniwidth/width.o -MD -MP -MF $depbase.Tpo -c -o lib/uniwidth/width.o lib/uniwidth/width.c &&\ mv -f $depbase.Tpo $depbase.Po -12854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/uniwidth/width.o -MD -MP -MF lib/uniwidth/.deps/width.Tpo -c -o lib/uniwidth/width.o lib/uniwidth/width.c -12855 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/uniwidth/width.d -MF lib/uniwidth/.deps/width.Tpo -MP -MT lib/uniwidth/width.o lib/uniwidth/width.c -quiet -dumpbase width.c -mtune=generic -march=x86-64 -auxbase-strip lib/uniwidth/width.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccE6P4Xb.s -12856 pts/1 R+ 0:00 ps -ax -12857 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12862 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/unlinkdir.o;depbase=`echo lib/unlinkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unlinkdir.o -MD -MP -MF $depbase.Tpo -c -o lib/unlinkdir.o lib/unlinkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -12866 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/unlinkdir.o -MD -MP -MF lib/.deps/unlinkdir.Tpo -c -o lib/unlinkdir.o lib/unlinkdir.c -12867 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/unlinkdir.d -MF lib/.deps/unlinkdir.Tpo -MP -MT lib/unlinkdir.o lib/unlinkdir.c -quiet -dumpbase unlinkdir.c -mtune=generic -march=x86-64 -auxbase-strip lib/unlinkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccAO96K5.s -12868 pts/1 R+ 0:00 ps -ax -12869 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12874 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/userspec.o;depbase=`echo lib/userspec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF $depbase.Tpo -c -o lib/userspec.o lib/userspec.c &&\ mv -f $depbase.Tpo $depbase.Po -12878 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF lib/.deps/userspec.Tpo -c -o lib/userspec.o lib/userspec.c -12879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/userspec.d -MF lib/.deps/userspec.Tpo -MP -MT lib/userspec.o lib/userspec.c -quiet -dumpbase userspec.c -mtune=generic -march=x86-64 -auxbase-strip lib/userspec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclii2q0.s -12880 pts/1 R+ 0:00 ps -ax -12881 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12874 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/userspec.o;depbase=`echo lib/userspec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF $depbase.Tpo -c -o lib/userspec.o lib/userspec.c &&\ mv -f $depbase.Tpo $depbase.Po -12878 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF lib/.deps/userspec.Tpo -c -o lib/userspec.o lib/userspec.c -12879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/userspec.d -MF lib/.deps/userspec.Tpo -MP -MT lib/userspec.o lib/userspec.c -quiet -dumpbase userspec.c -mtune=generic -march=x86-64 -auxbase-strip lib/userspec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclii2q0.s -12884 pts/1 R+ 0:00 ps -ax -12885 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12874 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/userspec.o;depbase=`echo lib/userspec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF $depbase.Tpo -c -o lib/userspec.o lib/userspec.c &&\ mv -f $depbase.Tpo $depbase.Po -12878 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/userspec.o -MD -MP -MF lib/.deps/userspec.Tpo -c -o lib/userspec.o lib/userspec.c -12879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/userspec.d -MF lib/.deps/userspec.Tpo -MP -MT lib/userspec.o lib/userspec.c -quiet -dumpbase userspec.c -mtune=generic -march=x86-64 -auxbase-strip lib/userspec.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclii2q0.s -12888 pts/1 R+ 0:00 ps -ax -12889 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12894 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/utimecmp.o;depbase=`echo lib/utimecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/utimecmp.o lib/utimecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -12898 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF lib/.deps/utimecmp.Tpo -c -o lib/utimecmp.o lib/utimecmp.c -12899 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/utimecmp.d -MF lib/.deps/utimecmp.Tpo -MP -MT lib/utimecmp.o lib/utimecmp.c -quiet -dumpbase utimecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/utimecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaHVR3u.s -12900 pts/1 R+ 0:00 ps -ax -12901 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12894 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/utimecmp.o;depbase=`echo lib/utimecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/utimecmp.o lib/utimecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -12898 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF lib/.deps/utimecmp.Tpo -c -o lib/utimecmp.o lib/utimecmp.c -12899 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/utimecmp.d -MF lib/.deps/utimecmp.Tpo -MP -MT lib/utimecmp.o lib/utimecmp.c -quiet -dumpbase utimecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/utimecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaHVR3u.s -12904 pts/1 R+ 0:00 ps -ax -12905 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12894 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/utimecmp.o;depbase=`echo lib/utimecmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF $depbase.Tpo -c -o lib/utimecmp.o lib/utimecmp.c &&\ mv -f $depbase.Tpo $depbase.Po -12898 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimecmp.o -MD -MP -MF lib/.deps/utimecmp.Tpo -c -o lib/utimecmp.o lib/utimecmp.c -12899 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/utimecmp.d -MF lib/.deps/utimecmp.Tpo -MP -MT lib/utimecmp.o lib/utimecmp.c -quiet -dumpbase utimecmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/utimecmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaHVR3u.s -12908 pts/1 R+ 0:00 ps -ax -12909 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12914 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/utimens.o;depbase=`echo lib/utimens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimens.o -MD -MP -MF $depbase.Tpo -c -o lib/utimens.o lib/utimens.c &&\ mv -f $depbase.Tpo $depbase.Po -12918 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimens.o -MD -MP -MF lib/.deps/utimens.Tpo -c -o lib/utimens.o lib/utimens.c -12919 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/utimens.d -MF lib/.deps/utimens.Tpo -MP -MT lib/utimens.o lib/utimens.c -quiet -dumpbase utimens.c -mtune=generic -march=x86-64 -auxbase-strip lib/utimens.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuj3iWZ.s -12920 pts/1 R+ 0:00 ps -ax -12921 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12914 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/utimens.o;depbase=`echo lib/utimens.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimens.o -MD -MP -MF $depbase.Tpo -c -o lib/utimens.o lib/utimens.c &&\ mv -f $depbase.Tpo $depbase.Po -12918 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/utimens.o -MD -MP -MF lib/.deps/utimens.Tpo -c -o lib/utimens.o lib/utimens.c -12919 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/utimens.d -MF lib/.deps/utimens.Tpo -MP -MT lib/utimens.o lib/utimens.c -quiet -dumpbase utimens.c -mtune=generic -march=x86-64 -auxbase-strip lib/utimens.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuj3iWZ.s -12924 pts/1 R+ 0:00 ps -ax -12925 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:02 make all-am -11156 ? Rs 1406:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12930 pts/1 R+ 0:00 ps -ax -12931 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12933 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/verror.o;depbase=`echo lib/verror.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/verror.o -MD -MP -MF $depbase.Tpo -c -o lib/verror.o lib/verror.c &&\ mv -f $depbase.Tpo $depbase.Po -12937 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/verror.o -MD -MP -MF lib/.deps/verror.Tpo -c -o lib/verror.o lib/verror.c -12938 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/verror.d -MF lib/.deps/verror.Tpo -MP -MT lib/verror.o lib/verror.c -quiet -dumpbase verror.c -mtune=generic -march=x86-64 -auxbase-strip lib/verror.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn9CFXs.s -12940 pts/1 R+ 0:00 ps -ax -12941 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12945 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/version-etc.o;depbase=`echo lib/version-etc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc.o -MD -MP -MF $depbase.Tpo -c -o lib/version-etc.o lib/version-etc.c &&\ mv -f $depbase.Tpo $depbase.Po -12949 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc.o -MD -MP -MF lib/.deps/version-etc.Tpo -c -o lib/version-etc.o lib/version-etc.c -12950 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/version-etc.d -MF lib/.deps/version-etc.Tpo -MP -MT lib/version-etc.o lib/version-etc.c -quiet -dumpbase version-etc.c -mtune=generic -march=x86-64 -auxbase-strip lib/version-etc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFH2y7m.s -12952 pts/1 R+ 0:00 ps -ax -12953 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12945 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/version-etc.o;depbase=`echo lib/version-etc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc.o -MD -MP -MF $depbase.Tpo -c -o lib/version-etc.o lib/version-etc.c &&\ mv -f $depbase.Tpo $depbase.Po -12949 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc.o -MD -MP -MF lib/.deps/version-etc.Tpo -c -o lib/version-etc.o lib/version-etc.c -12956 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/version-etc.o /tmp/ccFH2y7m.s -12957 pts/1 R+ 0:00 ps -ax -12958 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12961 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/version-etc-fsf.o;depbase=`echo lib/version-etc-fsf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc-fsf.o -MD -MP -MF $depbase.Tpo -c -o lib/version-etc-fsf.o lib/version-etc-fsf.c &&\ mv -f $depbase.Tpo $depbase.Po -12965 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/version-etc-fsf.o -MD -MP -MF lib/.deps/version-etc-fsf.Tpo -c -o lib/version-etc-fsf.o lib/version-etc-fsf.c -12966 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/version-etc-fsf.d -MF lib/.deps/version-etc-fsf.Tpo -MP -MT lib/version-etc-fsf.o lib/version-etc-fsf.c -quiet -dumpbase version-etc-fsf.c -mtune=generic -march=x86-64 -auxbase-strip lib/version-etc-fsf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3uXMvx.s -12968 pts/1 R+ 0:00 ps -ax -12969 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12973 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/wctype-h.o;depbase=`echo lib/wctype-h.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/wctype-h.o -MD -MP -MF $depbase.Tpo -c -o lib/wctype-h.o lib/wctype-h.c &&\ mv -f $depbase.Tpo $depbase.Po -12977 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/wctype-h.o -MD -MP -MF lib/.deps/wctype-h.Tpo -c -o lib/wctype-h.o lib/wctype-h.c -12978 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/wctype-h.d -MF lib/.deps/wctype-h.Tpo -MP -MT lib/wctype-h.o lib/wctype-h.c -quiet -dumpbase wctype-h.c -mtune=generic -march=x86-64 -auxbase-strip lib/wctype-h.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCb9Txq.s -12980 pts/1 R+ 0:00 ps -ax -12981 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12986 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/write-any-file.o;depbase=`echo lib/write-any-file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/write-any-file.o -MD -MP -MF $depbase.Tpo -c -o lib/write-any-file.o lib/write-any-file.c &&\ mv -f $depbase.Tpo $depbase.Po -12990 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/write-any-file.o -MD -MP -MF lib/.deps/write-any-file.Tpo -c -o lib/write-any-file.o lib/write-any-file.c -12992 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/write-any-file.o /tmp/ccvJLEcq.s -12993 pts/1 R+ 0:00 ps -ax -12994 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -12997 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xmalloc.o;depbase=`echo lib/xmalloc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xmalloc.o -MD -MP -MF $depbase.Tpo -c -o lib/xmalloc.o lib/xmalloc.c &&\ mv -f $depbase.Tpo $depbase.Po -13001 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xmalloc.o -MD -MP -MF lib/.deps/xmalloc.Tpo -c -o lib/xmalloc.o lib/xmalloc.c -13002 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xmalloc.d -MF lib/.deps/xmalloc.Tpo -MP -MT lib/xmalloc.o lib/xmalloc.c -quiet -dumpbase xmalloc.c -mtune=generic -march=x86-64 -auxbase-strip lib/xmalloc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiQRti.s -13004 pts/1 R+ 0:00 ps -ax -13005 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13009 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xalloc-die.o;depbase=`echo lib/xalloc-die.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xalloc-die.o -MD -MP -MF $depbase.Tpo -c -o lib/xalloc-die.o lib/xalloc-die.c &&\ mv -f $depbase.Tpo $depbase.Po -13013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xalloc-die.o -MD -MP -MF lib/.deps/xalloc-die.Tpo -c -o lib/xalloc-die.o lib/xalloc-die.c -13014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xalloc-die.d -MF lib/.deps/xalloc-die.Tpo -MP -MT lib/xalloc-die.o lib/xalloc-die.c -quiet -dumpbase xalloc-die.c -mtune=generic -march=x86-64 -auxbase-strip lib/xalloc-die.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVdiRPa.s -13016 pts/1 R+ 0:00 ps -ax -13017 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13022 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xbinary-io.o;depbase=`echo lib/xbinary-io.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xbinary-io.o -MD -MP -MF $depbase.Tpo -c -o lib/xbinary-io.o lib/xbinary-io.c &&\ mv -f $depbase.Tpo $depbase.Po -13026 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xbinary-io.o -MD -MP -MF lib/.deps/xbinary-io.Tpo -c -o lib/xbinary-io.o lib/xbinary-io.c -13027 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xbinary-io.d -MF lib/.deps/xbinary-io.Tpo -MP -MT lib/xbinary-io.o lib/xbinary-io.c -quiet -dumpbase xbinary-io.c -mtune=generic -march=x86-64 -auxbase-strip lib/xbinary-io.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQIQue8.s -13028 pts/1 R+ 0:00 ps -ax -13029 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13022 pts/2 D+ 0:00 /bin/bash -c echo " CC " lib/xbinary-io.o;depbase=`echo lib/xbinary-io.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xbinary-io.o -MD -MP -MF $depbase.Tpo -c -o lib/xbinary-io.o lib/xbinary-io.c &&\ mv -f $depbase.Tpo $depbase.Po -13033 pts/1 R+ 0:00 ps -ax -13034 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13037 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xdectoimax.o;depbase=`echo lib/xdectoimax.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xdectoimax.o -MD -MP -MF $depbase.Tpo -c -o lib/xdectoimax.o lib/xdectoimax.c &&\ mv -f $depbase.Tpo $depbase.Po -13041 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xdectoimax.o -MD -MP -MF lib/.deps/xdectoimax.Tpo -c -o lib/xdectoimax.o lib/xdectoimax.c -13042 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xdectoimax.d -MF lib/.deps/xdectoimax.Tpo -MP -MT lib/xdectoimax.o lib/xdectoimax.c -quiet -dumpbase xdectoimax.c -mtune=generic -march=x86-64 -auxbase-strip lib/xdectoimax.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cccv4c5h.s -13044 pts/1 R+ 0:00 ps -ax -13045 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13049 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xdectoumax.o;depbase=`echo lib/xdectoumax.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xdectoumax.o -MD -MP -MF $depbase.Tpo -c -o lib/xdectoumax.o lib/xdectoumax.c &&\ mv -f $depbase.Tpo $depbase.Po -13053 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xdectoumax.o -MD -MP -MF lib/.deps/xdectoumax.Tpo -c -o lib/xdectoumax.o lib/xdectoumax.c -13054 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xdectoumax.d -MF lib/.deps/xdectoumax.Tpo -MP -MT lib/xdectoumax.o lib/xdectoumax.c -quiet -dumpbase xdectoumax.c -mtune=generic -march=x86-64 -auxbase-strip lib/xdectoumax.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDJPLLc.s -13056 pts/1 R+ 0:00 ps -ax -13057 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13062 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xfts.o;depbase=`echo lib/xfts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xfts.o -MD -MP -MF $depbase.Tpo -c -o lib/xfts.o lib/xfts.c &&\ mv -f $depbase.Tpo $depbase.Po -13066 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xfts.o -MD -MP -MF lib/.deps/xfts.Tpo -c -o lib/xfts.o lib/xfts.c -13067 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xfts.d -MF lib/.deps/xfts.Tpo -MP -MT lib/xfts.o lib/xfts.c -quiet -dumpbase xfts.c -mtune=generic -march=x86-64 -auxbase-strip lib/xfts.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbFLJ2c.s -13068 pts/1 R+ 0:00 ps -ax -13069 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13074 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xgetcwd.o;depbase=`echo lib/xgetcwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgetcwd.o -MD -MP -MF $depbase.Tpo -c -o lib/xgetcwd.o lib/xgetcwd.c &&\ mv -f $depbase.Tpo $depbase.Po -13078 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgetcwd.o -MD -MP -MF lib/.deps/xgetcwd.Tpo -c -o lib/xgetcwd.o lib/xgetcwd.c -13079 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xgetcwd.d -MF lib/.deps/xgetcwd.Tpo -MP -MT lib/xgetcwd.o lib/xgetcwd.c -quiet -dumpbase xgetcwd.c -mtune=generic -march=x86-64 -auxbase-strip lib/xgetcwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc5QsLz6.s -13080 pts/1 R+ 0:00 ps -ax -13081 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13086 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xgetgroups.o;depbase=`echo lib/xgetgroups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgetgroups.o -MD -MP -MF $depbase.Tpo -c -o lib/xgetgroups.o lib/xgetgroups.c &&\ mv -f $depbase.Tpo $depbase.Po -13090 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgetgroups.o -MD -MP -MF lib/.deps/xgetgroups.Tpo -c -o lib/xgetgroups.o lib/xgetgroups.c -13091 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xgetgroups.d -MF lib/.deps/xgetgroups.Tpo -MP -MT lib/xgetgroups.o lib/xgetgroups.c -quiet -dumpbase xgetgroups.c -mtune=generic -march=x86-64 -auxbase-strip lib/xgetgroups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccudzGWY.s -13092 pts/1 R+ 0:00 ps -ax -13093 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13098 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xgethostname.o;depbase=`echo lib/xgethostname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgethostname.o -MD -MP -MF $depbase.Tpo -c -o lib/xgethostname.o lib/xgethostname.c &&\ mv -f $depbase.Tpo $depbase.Po -13102 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xgethostname.o -MD -MP -MF lib/.deps/xgethostname.Tpo -c -o lib/xgethostname.o lib/xgethostname.c -13103 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xgethostname.d -MF lib/.deps/xgethostname.Tpo -MP -MT lib/xgethostname.o lib/xgethostname.c -quiet -dumpbase xgethostname.c -mtune=generic -march=x86-64 -auxbase-strip lib/xgethostname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccY9WMvU.s -13104 pts/1 R+ 0:00 ps -ax -13105 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1406:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13110 pts/1 R+ 0:00 ps -ax -13111 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13113 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xmemcoll.o;depbase=`echo lib/xmemcoll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xmemcoll.o -MD -MP -MF $depbase.Tpo -c -o lib/xmemcoll.o lib/xmemcoll.c &&\ mv -f $depbase.Tpo $depbase.Po -13117 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xmemcoll.o -MD -MP -MF lib/.deps/xmemcoll.Tpo -c -o lib/xmemcoll.o lib/xmemcoll.c -13118 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xmemcoll.d -MF lib/.deps/xmemcoll.Tpo -MP -MT lib/xmemcoll.o lib/xmemcoll.c -quiet -dumpbase xmemcoll.c -mtune=generic -march=x86-64 -auxbase-strip lib/xmemcoll.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccduuQc4.s -13120 pts/1 R+ 0:00 ps -ax -13121 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13125 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xnanosleep.o;depbase=`echo lib/xnanosleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xnanosleep.o -MD -MP -MF $depbase.Tpo -c -o lib/xnanosleep.o lib/xnanosleep.c &&\ mv -f $depbase.Tpo $depbase.Po -13129 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xnanosleep.o -MD -MP -MF lib/.deps/xnanosleep.Tpo -c -o lib/xnanosleep.o lib/xnanosleep.c -13130 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xnanosleep.d -MF lib/.deps/xnanosleep.Tpo -MP -MT lib/xnanosleep.o lib/xnanosleep.c -quiet -dumpbase xnanosleep.c -mtune=generic -march=x86-64 -auxbase-strip lib/xnanosleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclL0l0X.s -13132 pts/1 R+ 0:00 ps -ax -13133 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13137 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xprintf.o;depbase=`echo lib/xprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/xprintf.o lib/xprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xprintf.o -MD -MP -MF lib/.deps/xprintf.Tpo -c -o lib/xprintf.o lib/xprintf.c -13142 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xprintf.d -MF lib/.deps/xprintf.Tpo -MP -MT lib/xprintf.o lib/xprintf.c -quiet -dumpbase xprintf.c -mtune=generic -march=x86-64 -auxbase-strip lib/xprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTEXwcQ.s -13144 pts/1 R+ 0:00 ps -ax -13145 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13150 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xreadlink.o;depbase=`echo lib/xreadlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xreadlink.o -MD -MP -MF $depbase.Tpo -c -o lib/xreadlink.o lib/xreadlink.c &&\ mv -f $depbase.Tpo $depbase.Po -13154 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xreadlink.o -MD -MP -MF lib/.deps/xreadlink.Tpo -c -o lib/xreadlink.o lib/xreadlink.c -13155 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xreadlink.d -MF lib/.deps/xreadlink.Tpo -MP -MT lib/xreadlink.o lib/xreadlink.c -quiet -dumpbase xreadlink.c -mtune=generic -march=x86-64 -auxbase-strip lib/xreadlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP35tBP.s -13156 pts/1 R+ 0:00 ps -ax -13157 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13162 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xsize.o;depbase=`echo lib/xsize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xsize.o -MD -MP -MF $depbase.Tpo -c -o lib/xsize.o lib/xsize.c &&\ mv -f $depbase.Tpo $depbase.Po -13166 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xsize.o -MD -MP -MF lib/.deps/xsize.Tpo -c -o lib/xsize.o lib/xsize.c -13167 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xsize.d -MF lib/.deps/xsize.Tpo -MP -MT lib/xsize.o lib/xsize.c -quiet -dumpbase xsize.c -mtune=generic -march=x86-64 -auxbase-strip lib/xsize.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccywtrjK.s -13168 pts/1 R+ 0:00 ps -ax -13169 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13173 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstriconv.o;depbase=`echo lib/xstriconv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstriconv.o -MD -MP -MF $depbase.Tpo -c -o lib/xstriconv.o lib/xstriconv.c &&\ mv -f $depbase.Tpo $depbase.Po -13177 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstriconv.o -MD -MP -MF lib/.deps/xstriconv.Tpo -c -o lib/xstriconv.o lib/xstriconv.c -13180 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/xstriconv.o /tmp/cc62DLjy.s -13181 pts/1 R+ 0:00 ps -ax -13182 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13194 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtod.o;depbase=`echo lib/xstrtod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtod.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtod.o lib/xstrtod.c &&\ mv -f $depbase.Tpo $depbase.Po -13198 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtod.o -MD -MP -MF lib/.deps/xstrtod.Tpo -c -o lib/xstrtod.o lib/xstrtod.c -13199 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtod.d -MF lib/.deps/xstrtod.Tpo -MP -MT lib/xstrtod.o lib/xstrtod.c -quiet -dumpbase xstrtod.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBONRIa.s -13200 pts/1 R+ 0:00 ps -ax -13201 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13206 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtoimax.o;depbase=`echo lib/xstrtoimax.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoimax.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtoimax.o lib/xstrtoimax.c &&\ mv -f $depbase.Tpo $depbase.Po -13210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoimax.o -MD -MP -MF lib/.deps/xstrtoimax.Tpo -c -o lib/xstrtoimax.o lib/xstrtoimax.c -13211 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtoimax.d -MF lib/.deps/xstrtoimax.Tpo -MP -MT lib/xstrtoimax.o lib/xstrtoimax.c -quiet -dumpbase xstrtoimax.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtoimax.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUytXd3.s -13212 pts/1 R+ 0:00 ps -ax -13213 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13206 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtoimax.o;depbase=`echo lib/xstrtoimax.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoimax.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtoimax.o lib/xstrtoimax.c &&\ mv -f $depbase.Tpo $depbase.Po -13210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoimax.o -MD -MP -MF lib/.deps/xstrtoimax.Tpo -c -o lib/xstrtoimax.o lib/xstrtoimax.c -13211 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtoimax.d -MF lib/.deps/xstrtoimax.Tpo -MP -MT lib/xstrtoimax.o lib/xstrtoimax.c -quiet -dumpbase xstrtoimax.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtoimax.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUytXd3.s -13216 pts/1 R+ 0:00 ps -ax -13217 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13222 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtol.o;depbase=`echo lib/xstrtol.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtol.o lib/xstrtol.c &&\ mv -f $depbase.Tpo $depbase.Po -13226 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol.o -MD -MP -MF lib/.deps/xstrtol.Tpo -c -o lib/xstrtol.o lib/xstrtol.c -13227 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtol.d -MF lib/.deps/xstrtol.Tpo -MP -MT lib/xstrtol.o lib/xstrtol.c -quiet -dumpbase xstrtol.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtol.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccG6pltg.s -13228 pts/1 R+ 0:00 ps -ax -13229 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13222 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtol.o;depbase=`echo lib/xstrtol.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtol.o lib/xstrtol.c &&\ mv -f $depbase.Tpo $depbase.Po -13233 pts/2 D+ 0:00 mv -f lib/.deps/xstrtol.Tpo lib/.deps/xstrtol.Po -13234 pts/1 R+ 0:00 ps -ax -13235 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13237 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtoul.o;depbase=`echo lib/xstrtoul.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoul.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtoul.o lib/xstrtoul.c &&\ mv -f $depbase.Tpo $depbase.Po -13241 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoul.o -MD -MP -MF lib/.deps/xstrtoul.Tpo -c -o lib/xstrtoul.o lib/xstrtoul.c -13242 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtoul.d -MF lib/.deps/xstrtoul.Tpo -MP -MT lib/xstrtoul.o lib/xstrtoul.c -quiet -dumpbase xstrtoul.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtoul.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFwyUEr.s -13244 pts/1 R+ 0:00 ps -ax -13245 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13250 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtol-error.o;depbase=`echo lib/xstrtol-error.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol-error.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtol-error.o lib/xstrtol-error.c &&\ mv -f $depbase.Tpo $depbase.Po -13254 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol-error.o -MD -MP -MF lib/.deps/xstrtol-error.Tpo -c -o lib/xstrtol-error.o lib/xstrtol-error.c -13255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtol-error.d -MF lib/.deps/xstrtol-error.Tpo -MP -MT lib/xstrtol-error.o lib/xstrtol-error.c -quiet -dumpbase xstrtol-error.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtol-error.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCZcDer.s -13256 pts/1 R+ 0:00 ps -ax -13257 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13250 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtol-error.o;depbase=`echo lib/xstrtol-error.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol-error.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtol-error.o lib/xstrtol-error.c &&\ mv -f $depbase.Tpo $depbase.Po -13254 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtol-error.o -MD -MP -MF lib/.deps/xstrtol-error.Tpo -c -o lib/xstrtol-error.o lib/xstrtol-error.c -13255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtol-error.d -MF lib/.deps/xstrtol-error.Tpo -MP -MT lib/xstrtol-error.o lib/xstrtol-error.c -quiet -dumpbase xstrtol-error.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtol-error.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCZcDer.s -13260 pts/1 R+ 0:00 ps -ax -13261 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13265 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtold.o;depbase=`echo lib/xstrtold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtold.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtold.o lib/xstrtold.c &&\ mv -f $depbase.Tpo $depbase.Po -13269 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtold.o -MD -MP -MF lib/.deps/xstrtold.Tpo -c -o lib/xstrtold.o lib/xstrtold.c -13270 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtold.d -MF lib/.deps/xstrtold.Tpo -MP -MT lib/xstrtold.o lib/xstrtold.c -quiet -dumpbase xstrtold.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccfsHGnv.s -13272 pts/1 R+ 0:00 ps -ax -13273 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13278 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xstrtoumax.o;depbase=`echo lib/xstrtoumax.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoumax.o -MD -MP -MF $depbase.Tpo -c -o lib/xstrtoumax.o lib/xstrtoumax.c &&\ mv -f $depbase.Tpo $depbase.Po -13282 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xstrtoumax.o -MD -MP -MF lib/.deps/xstrtoumax.Tpo -c -o lib/xstrtoumax.o lib/xstrtoumax.c -13283 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xstrtoumax.d -MF lib/.deps/xstrtoumax.Tpo -MP -MT lib/xstrtoumax.o lib/xstrtoumax.c -quiet -dumpbase xstrtoumax.c -mtune=generic -march=x86-64 -auxbase-strip lib/xstrtoumax.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccfWcJ8v.s -13284 pts/1 R+ 0:00 ps -ax -13285 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13290 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xvasprintf.o;depbase=`echo lib/xvasprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xvasprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/xvasprintf.o lib/xvasprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13294 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xvasprintf.o -MD -MP -MF lib/.deps/xvasprintf.Tpo -c -o lib/xvasprintf.o lib/xvasprintf.c -13295 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/xvasprintf.d -MF lib/.deps/xvasprintf.Tpo -MP -MT lib/xvasprintf.o lib/xvasprintf.c -quiet -dumpbase xvasprintf.c -mtune=generic -march=x86-64 -auxbase-strip lib/xvasprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0Cx8nr.s -13296 pts/1 R+ 0:00 ps -ax -13297 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13290 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/xvasprintf.o;depbase=`echo lib/xvasprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xvasprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/xvasprintf.o lib/xvasprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13294 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/xvasprintf.o -MD -MP -MF lib/.deps/xvasprintf.Tpo -c -o lib/xvasprintf.o lib/xvasprintf.c -13300 pts/1 R+ 0:00 ps -ax -13301 pts/1 D+ 0:00 tee -a 1.txt -13302 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/xvasprintf.o /tmp/cc0Cx8nr.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13314 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/yesno.o;depbase=`echo lib/yesno.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/yesno.o -MD -MP -MF $depbase.Tpo -c -o lib/yesno.o lib/yesno.c &&\ mv -f $depbase.Tpo $depbase.Po -13318 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/yesno.o -MD -MP -MF lib/.deps/yesno.Tpo -c -o lib/yesno.o lib/yesno.c -13319 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/yesno.d -MF lib/.deps/yesno.Tpo -MP -MT lib/yesno.o lib/yesno.c -quiet -dumpbase yesno.c -mtune=generic -march=x86-64 -auxbase-strip lib/yesno.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVG20eh.s -13320 pts/1 R+ 0:00 ps -ax -13321 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13326 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/asnprintf.o;depbase=`echo lib/asnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/asnprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/asnprintf.o lib/asnprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13330 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/asnprintf.o -MD -MP -MF lib/.deps/asnprintf.Tpo -c -o lib/asnprintf.o lib/asnprintf.c -13332 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/asnprintf.o /tmp/ccQ3AC78.s -13333 pts/1 R+ 0:00 ps -ax -13334 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13337 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/chdir-long.o;depbase=`echo lib/chdir-long.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chdir-long.o -MD -MP -MF $depbase.Tpo -c -o lib/chdir-long.o lib/chdir-long.c &&\ mv -f $depbase.Tpo $depbase.Po -13341 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/chdir-long.o -MD -MP -MF lib/.deps/chdir-long.Tpo -c -o lib/chdir-long.o lib/chdir-long.c -13342 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/chdir-long.d -MF lib/.deps/chdir-long.Tpo -MP -MT lib/chdir-long.o lib/chdir-long.c -quiet -dumpbase chdir-long.c -mtune=generic -march=x86-64 -auxbase-strip lib/chdir-long.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxHt35X.s -13344 pts/1 R+ 0:00 ps -ax -13345 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13350 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fchmodat.o;depbase=`echo lib/fchmodat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fchmodat.o -MD -MP -MF $depbase.Tpo -c -o lib/fchmodat.o lib/fchmodat.c &&\ mv -f $depbase.Tpo $depbase.Po -13354 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fchmodat.o -MD -MP -MF lib/.deps/fchmodat.Tpo -c -o lib/fchmodat.o lib/fchmodat.c -13355 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fchmodat.d -MF lib/.deps/fchmodat.Tpo -MP -MT lib/fchmodat.o lib/fchmodat.c -quiet -dumpbase fchmodat.c -mtune=generic -march=x86-64 -auxbase-strip lib/fchmodat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc5BwO7W.s -13356 pts/1 R+ 0:00 ps -ax -13357 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13350 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fchmodat.o;depbase=`echo lib/fchmodat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fchmodat.o -MD -MP -MF $depbase.Tpo -c -o lib/fchmodat.o lib/fchmodat.c &&\ mv -f $depbase.Tpo $depbase.Po -13354 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fchmodat.o -MD -MP -MF lib/.deps/fchmodat.Tpo -c -o lib/fchmodat.o lib/fchmodat.c -13355 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fchmodat.d -MF lib/.deps/fchmodat.Tpo -MP -MT lib/fchmodat.o lib/fchmodat.c -quiet -dumpbase fchmodat.c -mtune=generic -march=x86-64 -auxbase-strip lib/fchmodat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc5BwO7W.s -13360 pts/1 R+ 0:00 ps -ax -13361 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13365 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fclose.o;depbase=`echo lib/fclose.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fclose.o -MD -MP -MF $depbase.Tpo -c -o lib/fclose.o lib/fclose.c &&\ mv -f $depbase.Tpo $depbase.Po -13369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fclose.o -MD -MP -MF lib/.deps/fclose.Tpo -c -o lib/fclose.o lib/fclose.c -13370 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fclose.d -MF lib/.deps/fclose.Tpo -MP -MT lib/fclose.o lib/fclose.c -quiet -dumpbase fclose.c -mtune=generic -march=x86-64 -auxbase-strip lib/fclose.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxPGbU4.s -13372 pts/1 R+ 0:00 ps -ax -13373 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13378 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fcntl.o;depbase=`echo lib/fcntl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fcntl.o -MD -MP -MF $depbase.Tpo -c -o lib/fcntl.o lib/fcntl.c &&\ mv -f $depbase.Tpo $depbase.Po -13382 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fcntl.o -MD -MP -MF lib/.deps/fcntl.Tpo -c -o lib/fcntl.o lib/fcntl.c -13383 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fcntl.d -MF lib/.deps/fcntl.Tpo -MP -MT lib/fcntl.o lib/fcntl.c -quiet -dumpbase fcntl.c -mtune=generic -march=x86-64 -auxbase-strip lib/fcntl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclAW2t6.s -13384 pts/1 R+ 0:00 ps -ax -13385 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13378 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fcntl.o;depbase=`echo lib/fcntl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fcntl.o -MD -MP -MF $depbase.Tpo -c -o lib/fcntl.o lib/fcntl.c &&\ mv -f $depbase.Tpo $depbase.Po -13382 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fcntl.o -MD -MP -MF lib/.deps/fcntl.Tpo -c -o lib/fcntl.o lib/fcntl.c -13388 pts/1 R+ 0:00 ps -ax -13389 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/fcntl.o /tmp/cclAW2t6.s -13390 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13393 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fflush.o;depbase=`echo lib/fflush.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fflush.o -MD -MP -MF $depbase.Tpo -c -o lib/fflush.o lib/fflush.c &&\ mv -f $depbase.Tpo $depbase.Po -13397 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fflush.o -MD -MP -MF lib/.deps/fflush.Tpo -c -o lib/fflush.o lib/fflush.c -13398 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fflush.d -MF lib/.deps/fflush.Tpo -MP -MT lib/fflush.o lib/fflush.c -quiet -dumpbase fflush.c -mtune=generic -march=x86-64 -auxbase-strip lib/fflush.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0iIVEc.s -13400 pts/1 R+ 0:00 ps -ax -13401 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13406 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fpurge.o;depbase=`echo lib/fpurge.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fpurge.o -MD -MP -MF $depbase.Tpo -c -o lib/fpurge.o lib/fpurge.c &&\ mv -f $depbase.Tpo $depbase.Po -13410 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fpurge.o -MD -MP -MF lib/.deps/fpurge.Tpo -c -o lib/fpurge.o lib/fpurge.c -13411 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fpurge.d -MF lib/.deps/fpurge.Tpo -MP -MT lib/fpurge.o lib/fpurge.c -quiet -dumpbase fpurge.c -mtune=generic -march=x86-64 -auxbase-strip lib/fpurge.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvF8Ime.s -13412 pts/1 R+ 0:00 ps -ax -13413 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13418 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freadahead.o;depbase=`echo lib/freadahead.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadahead.o -MD -MP -MF $depbase.Tpo -c -o lib/freadahead.o lib/freadahead.c &&\ mv -f $depbase.Tpo $depbase.Po -13422 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadahead.o -MD -MP -MF lib/.deps/freadahead.Tpo -c -o lib/freadahead.o lib/freadahead.c -13423 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freadahead.d -MF lib/.deps/freadahead.Tpo -MP -MT lib/freadahead.o lib/freadahead.c -quiet -dumpbase freadahead.c -mtune=generic -march=x86-64 -auxbase-strip lib/freadahead.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cctBhQ16.s -13424 pts/1 R+ 0:00 ps -ax -13425 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13430 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freadptr.o;depbase=`echo lib/freadptr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadptr.o -MD -MP -MF $depbase.Tpo -c -o lib/freadptr.o lib/freadptr.c &&\ mv -f $depbase.Tpo $depbase.Po -13434 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadptr.o -MD -MP -MF lib/.deps/freadptr.Tpo -c -o lib/freadptr.o lib/freadptr.c -13435 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freadptr.d -MF lib/.deps/freadptr.Tpo -MP -MT lib/freadptr.o lib/freadptr.c -quiet -dumpbase freadptr.c -mtune=generic -march=x86-64 -auxbase-strip lib/freadptr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZKR7QZ.s -13436 pts/1 R+ 0:00 ps -ax -13437 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13430 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/freadptr.o;depbase=`echo lib/freadptr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadptr.o -MD -MP -MF $depbase.Tpo -c -o lib/freadptr.o lib/freadptr.c &&\ mv -f $depbase.Tpo $depbase.Po -13434 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/freadptr.o -MD -MP -MF lib/.deps/freadptr.Tpo -c -o lib/freadptr.o lib/freadptr.c -13435 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/freadptr.d -MF lib/.deps/freadptr.Tpo -MP -MT lib/freadptr.o lib/freadptr.c -quiet -dumpbase freadptr.c -mtune=generic -march=x86-64 -auxbase-strip lib/freadptr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZKR7QZ.s -13440 pts/1 R+ 0:00 ps -ax -13441 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13445 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fseek.o;depbase=`echo lib/fseek.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fseek.o -MD -MP -MF $depbase.Tpo -c -o lib/fseek.o lib/fseek.c &&\ mv -f $depbase.Tpo $depbase.Po -13453 pts/1 R+ 0:00 ps -ax -13454 pts/1 D+ 0:00 tee -a 1.txt -13455 pts/2 D+ 0:00 mv -f lib/.deps/fseek.Tpo lib/.deps/fseek.Po -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13457 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fseeko.o;depbase=`echo lib/fseeko.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fseeko.o -MD -MP -MF $depbase.Tpo -c -o lib/fseeko.o lib/fseeko.c &&\ mv -f $depbase.Tpo $depbase.Po -13461 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fseeko.o -MD -MP -MF lib/.deps/fseeko.Tpo -c -o lib/fseeko.o lib/fseeko.c -13462 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fseeko.d -MF lib/.deps/fseeko.Tpo -MP -MT lib/fseeko.o lib/fseeko.c -quiet -dumpbase fseeko.c -mtune=generic -march=x86-64 -auxbase-strip lib/fseeko.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBTfDv3.s -13464 pts/1 R+ 0:00 ps -ax -13465 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13469 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fseterr.o;depbase=`echo lib/fseterr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fseterr.o -MD -MP -MF $depbase.Tpo -c -o lib/fseterr.o lib/fseterr.c &&\ mv -f $depbase.Tpo $depbase.Po -13473 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fseterr.o -MD -MP -MF lib/.deps/fseterr.Tpo -c -o lib/fseterr.o lib/fseterr.c -13474 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fseterr.d -MF lib/.deps/fseterr.Tpo -MP -MT lib/fseterr.o lib/fseterr.c -quiet -dumpbase fseterr.c -mtune=generic -march=x86-64 -auxbase-strip lib/fseterr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXTP48Z.s -13476 pts/1 R+ 0:00 ps -ax -13477 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13481 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fsusage.o;depbase=`echo lib/fsusage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fsusage.o -MD -MP -MF $depbase.Tpo -c -o lib/fsusage.o lib/fsusage.c &&\ mv -f $depbase.Tpo $depbase.Po -13485 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fsusage.o -MD -MP -MF lib/.deps/fsusage.Tpo -c -o lib/fsusage.o lib/fsusage.c -13486 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fsusage.d -MF lib/.deps/fsusage.Tpo -MP -MT lib/fsusage.o lib/fsusage.c -quiet -dumpbase fsusage.c -mtune=generic -march=x86-64 -auxbase-strip lib/fsusage.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU8mqnQ.s -13488 pts/1 R+ 0:00 ps -ax -13489 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13494 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fts.o;depbase=`echo lib/fts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF $depbase.Tpo -c -o lib/fts.o lib/fts.c &&\ mv -f $depbase.Tpo $depbase.Po -13498 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF lib/.deps/fts.Tpo -c -o lib/fts.o lib/fts.c -13499 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fts.d -MF lib/.deps/fts.Tpo -MP -MT lib/fts.o lib/fts.c -quiet -dumpbase fts.c -mtune=generic -march=x86-64 -auxbase-strip lib/fts.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgM8e1P.s -13500 pts/1 R+ 0:00 ps -ax -13501 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13494 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fts.o;depbase=`echo lib/fts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF $depbase.Tpo -c -o lib/fts.o lib/fts.c &&\ mv -f $depbase.Tpo $depbase.Po -13498 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF lib/.deps/fts.Tpo -c -o lib/fts.o lib/fts.c -13499 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fts.d -MF lib/.deps/fts.Tpo -MP -MT lib/fts.o lib/fts.c -quiet -dumpbase fts.c -mtune=generic -march=x86-64 -auxbase-strip lib/fts.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgM8e1P.s -13504 pts/1 R+ 0:00 ps -ax -13505 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13494 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fts.o;depbase=`echo lib/fts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF $depbase.Tpo -c -o lib/fts.o lib/fts.c &&\ mv -f $depbase.Tpo $depbase.Po -13498 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF lib/.deps/fts.Tpo -c -o lib/fts.o lib/fts.c -13499 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fts.d -MF lib/.deps/fts.Tpo -MP -MT lib/fts.o lib/fts.c -quiet -dumpbase fts.c -mtune=generic -march=x86-64 -auxbase-strip lib/fts.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgM8e1P.s -13508 pts/1 R+ 0:00 ps -ax -13509 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13494 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/fts.o;depbase=`echo lib/fts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF $depbase.Tpo -c -o lib/fts.o lib/fts.c &&\ mv -f $depbase.Tpo $depbase.Po -13498 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/fts.o -MD -MP -MF lib/.deps/fts.Tpo -c -o lib/fts.o lib/fts.c -13499 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/fts.d -MF lib/.deps/fts.Tpo -MP -MT lib/fts.o lib/fts.c -quiet -dumpbase fts.c -mtune=generic -march=x86-64 -auxbase-strip lib/fts.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgM8e1P.s -13512 pts/1 R+ 0:00 ps -ax -13513 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13518 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/getfilecon.o;depbase=`echo lib/getfilecon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getfilecon.o -MD -MP -MF $depbase.Tpo -c -o lib/getfilecon.o lib/getfilecon.c &&\ mv -f $depbase.Tpo $depbase.Po -13522 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/getfilecon.o -MD -MP -MF lib/.deps/getfilecon.Tpo -c -o lib/getfilecon.o lib/getfilecon.c -13523 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/getfilecon.d -MF lib/.deps/getfilecon.Tpo -MP -MT lib/getfilecon.o lib/getfilecon.c -quiet -dumpbase getfilecon.c -mtune=generic -march=x86-64 -auxbase-strip lib/getfilecon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDQm3OH.s -13524 pts/1 R+ 0:00 ps -ax -13525 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13530 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/isapipe.o;depbase=`echo lib/isapipe.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/isapipe.o -MD -MP -MF $depbase.Tpo -c -o lib/isapipe.o lib/isapipe.c &&\ mv -f $depbase.Tpo $depbase.Po -13534 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/isapipe.o -MD -MP -MF lib/.deps/isapipe.Tpo -c -o lib/isapipe.o lib/isapipe.c -13535 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/isapipe.d -MF lib/.deps/isapipe.Tpo -MP -MT lib/isapipe.o lib/isapipe.c -quiet -dumpbase isapipe.c -mtune=generic -march=x86-64 -auxbase-strip lib/isapipe.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cck6YyXx.s -13536 pts/1 R+ 0:00 ps -ax -13537 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13542 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/lchmod.o;depbase=`echo lib/lchmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF $depbase.Tpo -c -o lib/lchmod.o lib/lchmod.c &&\ mv -f $depbase.Tpo $depbase.Po -13546 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF lib/.deps/lchmod.Tpo -c -o lib/lchmod.o lib/lchmod.c -13547 pts/1 R+ 0:00 ps -ax -13548 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13542 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/lchmod.o;depbase=`echo lib/lchmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF $depbase.Tpo -c -o lib/lchmod.o lib/lchmod.c &&\ mv -f $depbase.Tpo $depbase.Po -13546 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF lib/.deps/lchmod.Tpo -c -o lib/lchmod.o lib/lchmod.c -13550 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/lchmod.d -MF lib/.deps/lchmod.Tpo -MP -MT lib/lchmod.o lib/lchmod.c -quiet -dumpbase lchmod.c -mtune=generic -march=x86-64 -auxbase-strip lib/lchmod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc24dt5v.s -13552 pts/1 R+ 0:00 ps -ax -13553 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13542 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/lchmod.o;depbase=`echo lib/lchmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF $depbase.Tpo -c -o lib/lchmod.o lib/lchmod.c &&\ mv -f $depbase.Tpo $depbase.Po -13546 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/lchmod.o -MD -MP -MF lib/.deps/lchmod.Tpo -c -o lib/lchmod.o lib/lchmod.c -13556 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/lchmod.o /tmp/cc24dt5v.s -13557 pts/1 R+ 0:00 ps -ax -13558 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13570 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbrlen.o;depbase=`echo lib/mbrlen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbrlen.o -MD -MP -MF $depbase.Tpo -c -o lib/mbrlen.o lib/mbrlen.c &&\ mv -f $depbase.Tpo $depbase.Po -13574 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbrlen.o -MD -MP -MF lib/.deps/mbrlen.Tpo -c -o lib/mbrlen.o lib/mbrlen.c -13575 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mbrlen.d -MF lib/.deps/mbrlen.Tpo -MP -MT lib/mbrlen.o lib/mbrlen.c -quiet -dumpbase mbrlen.c -mtune=generic -march=x86-64 -auxbase-strip lib/mbrlen.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchc4RHB.s -13576 pts/1 R+ 0:00 ps -ax -13577 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13581 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mbrtowc.o;depbase=`echo lib/mbrtowc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mbrtowc.o -MD -MP -MF $depbase.Tpo -c -o lib/mbrtowc.o lib/mbrtowc.c &&\ mv -f $depbase.Tpo $depbase.Po -13589 pts/2 R+ 0:00 mv -f lib/.deps/mbrtowc.Tpo lib/.deps/mbrtowc.Po -13590 pts/1 R+ 0:00 ps -ax -13591 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13594 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mknod.o;depbase=`echo lib/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mknod.o -MD -MP -MF $depbase.Tpo -c -o lib/mknod.o lib/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -13598 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mknod.o -MD -MP -MF lib/.deps/mknod.Tpo -c -o lib/mknod.o lib/mknod.c -13599 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mknod.d -MF lib/.deps/mknod.Tpo -MP -MT lib/mknod.o lib/mknod.c -quiet -dumpbase mknod.c -mtune=generic -march=x86-64 -auxbase-strip lib/mknod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc1rBkGr.s -13600 pts/1 R+ 0:00 ps -ax -13601 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13606 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mkstemp.o;depbase=`echo lib/mkstemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkstemp.o -MD -MP -MF $depbase.Tpo -c -o lib/mkstemp.o lib/mkstemp.c &&\ mv -f $depbase.Tpo $depbase.Po -13610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mkstemp.o -MD -MP -MF lib/.deps/mkstemp.Tpo -c -o lib/mkstemp.o lib/mkstemp.c -13611 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mkstemp.d -MF lib/.deps/mkstemp.Tpo -MP -MT lib/mkstemp.o lib/mkstemp.c -quiet -dumpbase mkstemp.c -mtune=generic -march=x86-64 -auxbase-strip lib/mkstemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOPr1Vh.s -13612 pts/1 R+ 0:00 ps -ax -13613 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13618 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mktime.o;depbase=`echo lib/mktime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mktime.o -MD -MP -MF $depbase.Tpo -c -o lib/mktime.o lib/mktime.c &&\ mv -f $depbase.Tpo $depbase.Po -13622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mktime.o -MD -MP -MF lib/.deps/mktime.Tpo -c -o lib/mktime.o lib/mktime.c -13623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mktime.d -MF lib/.deps/mktime.Tpo -MP -MT lib/mktime.o lib/mktime.c -quiet -dumpbase mktime.c -mtune=generic -march=x86-64 -auxbase-strip lib/mktime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxfAnkf.s -13624 pts/1 R+ 0:00 ps -ax -13625 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13630 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mountlist.o;depbase=`echo lib/mountlist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF $depbase.Tpo -c -o lib/mountlist.o lib/mountlist.c &&\ mv -f $depbase.Tpo $depbase.Po -13634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF lib/.deps/mountlist.Tpo -c -o lib/mountlist.o lib/mountlist.c -13635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mountlist.d -MF lib/.deps/mountlist.Tpo -MP -MT lib/mountlist.o lib/mountlist.c -quiet -dumpbase mountlist.c -mtune=generic -march=x86-64 -auxbase-strip lib/mountlist.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP5JQB7.s -13636 pts/1 R+ 0:00 ps -ax -13637 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13630 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mountlist.o;depbase=`echo lib/mountlist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF $depbase.Tpo -c -o lib/mountlist.o lib/mountlist.c &&\ mv -f $depbase.Tpo $depbase.Po -13634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF lib/.deps/mountlist.Tpo -c -o lib/mountlist.o lib/mountlist.c -13635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mountlist.d -MF lib/.deps/mountlist.Tpo -MP -MT lib/mountlist.o lib/mountlist.c -quiet -dumpbase mountlist.c -mtune=generic -march=x86-64 -auxbase-strip lib/mountlist.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP5JQB7.s -13640 pts/1 R+ 0:00 ps -ax -13641 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13630 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/mountlist.o;depbase=`echo lib/mountlist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF $depbase.Tpo -c -o lib/mountlist.o lib/mountlist.c &&\ mv -f $depbase.Tpo $depbase.Po -13634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/mountlist.o -MD -MP -MF lib/.deps/mountlist.Tpo -c -o lib/mountlist.o lib/mountlist.c -13635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/mountlist.d -MF lib/.deps/mountlist.Tpo -MP -MT lib/mountlist.o lib/mountlist.c -quiet -dumpbase mountlist.c -mtune=generic -march=x86-64 -auxbase-strip lib/mountlist.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP5JQB7.s -13644 pts/1 R+ 0:00 ps -ax -13645 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13649 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nanosleep.o;depbase=`echo lib/nanosleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nanosleep.o -MD -MP -MF $depbase.Tpo -c -o lib/nanosleep.o lib/nanosleep.c &&\ mv -f $depbase.Tpo $depbase.Po -13653 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nanosleep.o -MD -MP -MF lib/.deps/nanosleep.Tpo -c -o lib/nanosleep.o lib/nanosleep.c -13654 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/nanosleep.d -MF lib/.deps/nanosleep.Tpo -MP -MT lib/nanosleep.o lib/nanosleep.c -quiet -dumpbase nanosleep.c -mtune=generic -march=x86-64 -auxbase-strip lib/nanosleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCokIty.s -13656 pts/1 R+ 0:00 ps -ax -13657 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13649 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/nanosleep.o;depbase=`echo lib/nanosleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/nanosleep.o -MD -MP -MF $depbase.Tpo -c -o lib/nanosleep.o lib/nanosleep.c &&\ mv -f $depbase.Tpo $depbase.Po -13661 pts/2 D+ 0:00 mv -f lib/.deps/nanosleep.Tpo lib/.deps/nanosleep.Po -13662 pts/1 R+ 0:00 ps -ax -13663 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13665 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/obstack.o;depbase=`echo lib/obstack.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/obstack.o -MD -MP -MF $depbase.Tpo -c -o lib/obstack.o lib/obstack.c &&\ mv -f $depbase.Tpo $depbase.Po -13669 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/obstack.o -MD -MP -MF lib/.deps/obstack.Tpo -c -o lib/obstack.o lib/obstack.c -13670 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/obstack.d -MF lib/.deps/obstack.Tpo -MP -MT lib/obstack.o lib/obstack.c -quiet -dumpbase obstack.c -mtune=generic -march=x86-64 -auxbase-strip lib/obstack.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTDzhTK.s -13672 pts/1 R+ 0:00 ps -ax -13673 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13686 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/printf-parse.o;depbase=`echo lib/printf-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF $depbase.Tpo -c -o lib/printf-parse.o lib/printf-parse.c &&\ mv -f $depbase.Tpo $depbase.Po -13690 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF lib/.deps/printf-parse.Tpo -c -o lib/printf-parse.o lib/printf-parse.c -13691 pts/1 R+ 0:00 ps -ax -13692 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13686 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/printf-parse.o;depbase=`echo lib/printf-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF $depbase.Tpo -c -o lib/printf-parse.o lib/printf-parse.c &&\ mv -f $depbase.Tpo $depbase.Po -13690 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF lib/.deps/printf-parse.Tpo -c -o lib/printf-parse.o lib/printf-parse.c -13695 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/printf-parse.d -MF lib/.deps/printf-parse.Tpo -MP -MT lib/printf-parse.o lib/printf-parse.c -quiet -dumpbase printf-parse.c -mtune=generic -march=x86-64 -auxbase-strip lib/printf-parse.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEcEAHo.s -13696 pts/1 R+ 0:00 ps -ax -13697 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13686 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/printf-parse.o;depbase=`echo lib/printf-parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF $depbase.Tpo -c -o lib/printf-parse.o lib/printf-parse.c &&\ mv -f $depbase.Tpo $depbase.Po -13690 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/printf-parse.o -MD -MP -MF lib/.deps/printf-parse.Tpo -c -o lib/printf-parse.o lib/printf-parse.c -13695 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/printf-parse.d -MF lib/.deps/printf-parse.Tpo -MP -MT lib/printf-parse.o lib/printf-parse.c -quiet -dumpbase printf-parse.c -mtune=generic -march=x86-64 -auxbase-strip lib/printf-parse.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEcEAHo.s -13700 pts/1 R+ 0:00 ps -ax -13701 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13705 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/readutmp.o;depbase=`echo lib/readutmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readutmp.o -MD -MP -MF $depbase.Tpo -c -o lib/readutmp.o lib/readutmp.c &&\ mv -f $depbase.Tpo $depbase.Po -13709 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readutmp.o -MD -MP -MF lib/.deps/readutmp.Tpo -c -o lib/readutmp.o lib/readutmp.c -13711 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/readutmp.d -MF lib/.deps/readutmp.Tpo -MP -MT lib/readutmp.o lib/readutmp.c -quiet -dumpbase readutmp.c -mtune=generic -march=x86-64 -auxbase-strip lib/readutmp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmE7aVM.s -13712 pts/1 R+ 0:00 ps -ax -13713 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13705 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/readutmp.o;depbase=`echo lib/readutmp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readutmp.o -MD -MP -MF $depbase.Tpo -c -o lib/readutmp.o lib/readutmp.c &&\ mv -f $depbase.Tpo $depbase.Po -13709 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/readutmp.o -MD -MP -MF lib/.deps/readutmp.Tpo -c -o lib/readutmp.o lib/readutmp.c -13716 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/readutmp.o /tmp/ccmE7aVM.s -13717 pts/1 R+ 0:00 ps -ax -13718 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13728 pts/1 R+ 0:00 ps -ax -13729 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13732 pts/1 R+ 0:00 ps -ax -13733 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13736 pts/1 R+ 0:00 ps -ax -13737 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1406:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13740 pts/1 R+ 0:00 ps -ax -13741 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13744 pts/1 R+ 0:00 ps -ax -13745 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13748 pts/1 R+ 0:00 ps -ax -13749 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13752 pts/1 R+ 0:00 ps -ax -13753 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:02 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13756 pts/1 R+ 0:00 ps -ax -13757 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:02 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13760 pts/1 R+ 0:00 ps -ax -13761 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:02 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13764 pts/1 R+ 0:00 ps -ax -13765 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13727 pts/2 R+ 0:02 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/regex.d -MF lib/.deps/regex.Tpo -MP -MT lib/regex.o lib/regex.c -quiet -dumpbase regex.c -mtune=generic -march=x86-64 -auxbase-strip lib/regex.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2w8nk5.s -13768 pts/1 R+ 0:00 ps -ax -13769 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13722 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/regex.o;depbase=`echo lib/regex.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF $depbase.Tpo -c -o lib/regex.o lib/regex.c &&\ mv -f $depbase.Tpo $depbase.Po -13726 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/regex.o -MD -MP -MF lib/.deps/regex.Tpo -c -o lib/regex.o lib/regex.c -13772 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o lib/regex.o /tmp/cc2w8nk5.s -13773 pts/1 R+ 0:00 ps -ax -13774 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13777 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/sig2str.o;depbase=`echo lib/sig2str.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sig2str.o -MD -MP -MF $depbase.Tpo -c -o lib/sig2str.o lib/sig2str.c &&\ mv -f $depbase.Tpo $depbase.Po -13781 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/sig2str.o -MD -MP -MF lib/.deps/sig2str.Tpo -c -o lib/sig2str.o lib/sig2str.c -13782 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/sig2str.d -MF lib/.deps/sig2str.Tpo -MP -MT lib/sig2str.o lib/sig2str.c -quiet -dumpbase sig2str.c -mtune=generic -march=x86-64 -auxbase-strip lib/sig2str.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn05kuf.s -13784 pts/1 R+ 0:00 ps -ax -13785 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13790 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/time_rz.o;depbase=`echo lib/time_rz.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/time_rz.o -MD -MP -MF $depbase.Tpo -c -o lib/time_rz.o lib/time_rz.c &&\ mv -f $depbase.Tpo $depbase.Po -13794 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/time_rz.o -MD -MP -MF lib/.deps/time_rz.Tpo -c -o lib/time_rz.o lib/time_rz.c -13795 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/time_rz.d -MF lib/.deps/time_rz.Tpo -MP -MT lib/time_rz.o lib/time_rz.c -quiet -dumpbase time_rz.c -mtune=generic -march=x86-64 -auxbase-strip lib/time_rz.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccME46Mg.s -13796 pts/1 R+ 0:00 ps -ax -13797 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13790 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/time_rz.o;depbase=`echo lib/time_rz.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/time_rz.o -MD -MP -MF $depbase.Tpo -c -o lib/time_rz.o lib/time_rz.c &&\ mv -f $depbase.Tpo $depbase.Po -13794 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/time_rz.o -MD -MP -MF lib/.deps/time_rz.Tpo -c -o lib/time_rz.o lib/time_rz.c -13795 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/time_rz.d -MF lib/.deps/time_rz.Tpo -MP -MT lib/time_rz.o lib/time_rz.c -quiet -dumpbase time_rz.c -mtune=generic -march=x86-64 -auxbase-strip lib/time_rz.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccME46Mg.s -13800 pts/1 R+ 0:00 ps -ax -13801 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13805 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/vasnprintf.o;depbase=`echo lib/vasnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/vasnprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/vasnprintf.o lib/vasnprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13810 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/vasnprintf.o -MD -MP -MF lib/.deps/vasnprintf.Tpo -c -o lib/vasnprintf.o lib/vasnprintf.c -13811 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/vasnprintf.d -MF lib/.deps/vasnprintf.Tpo -MP -MT lib/vasnprintf.o lib/vasnprintf.c -quiet -dumpbase vasnprintf.c -mtune=generic -march=x86-64 -auxbase-strip lib/vasnprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccfnhitq.s -13812 pts/1 R+ 0:00 ps -ax -13813 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13805 pts/2 S+ 0:00 /bin/bash -c echo " CC " lib/vasnprintf.o;depbase=`echo lib/vasnprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/vasnprintf.o -MD -MP -MF $depbase.Tpo -c -o lib/vasnprintf.o lib/vasnprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -13810 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT lib/vasnprintf.o -MD -MP -MF lib/.deps/vasnprintf.Tpo -c -o lib/vasnprintf.o lib/vasnprintf.c -13811 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD lib/vasnprintf.d -MF lib/.deps/vasnprintf.Tpo -MP -MT lib/vasnprintf.o lib/vasnprintf.c -quiet -dumpbase vasnprintf.c -mtune=generic -march=x86-64 -auxbase-strip lib/vasnprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccfnhitq.s -13816 pts/1 R+ 0:00 ps -ax -13817 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13825 pts/1 R+ 0:00 ps -ax -13826 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13829 pts/1 R+ 0:00 ps -ax -13830 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13833 pts/1 R+ 0:00 ps -ax -13834 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13837 pts/1 R+ 0:00 ps -ax -13838 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13841 pts/1 R+ 0:00 ps -ax -13842 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13845 pts/1 R+ 0:00 ps -ax -13846 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 R+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13849 pts/1 R+ 0:00 ps -ax -13850 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13853 pts/1 R+ 0:00 ps -ax -13854 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13857 pts/1 R+ 0:00 ps -ax -13858 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13861 pts/1 R+ 0:00 ps -ax -13862 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13865 pts/1 R+ 0:00 ps -ax -13866 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13869 pts/1 R+ 0:00 ps -ax -13870 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13873 pts/1 R+ 0:00 ps -ax -13874 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13877 pts/1 R+ 0:00 ps -ax -13878 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13881 pts/1 R+ 0:00 ps -ax -13882 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13885 pts/1 R+ 0:00 ps -ax -13886 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13889 pts/1 R+ 0:00 ps -ax -13890 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13893 pts/1 R+ 0:00 ps -ax -13894 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13897 pts/1 R+ 0:00 ps -ax -13898 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13901 pts/1 R+ 0:00 ps -ax -13902 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13905 pts/1 R+ 0:00 ps -ax -13906 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13909 pts/1 R+ 0:00 ps -ax -13910 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:00 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13913 pts/1 R+ 0:00 ps -ax -13914 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13917 pts/1 R+ 0:00 ps -ax -13918 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13921 pts/1 R+ 0:00 ps -ax -13922 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13925 pts/1 R+ 0:00 ps -ax -13926 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13929 pts/1 R+ 0:00 ps -ax -13930 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13933 pts/1 R+ 0:00 ps -ax -13934 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13937 pts/1 R+ 0:00 ps -ax -13938 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13823 pts/2 S+ 0:00 /bin/bash -c echo " AR " lib/libcoreutils.a;ar cr lib/libcoreutils.a lib/copy-acl.o lib/set-acl.o lib/acl-errno-valid.o lib/acl-internal.o lib/get-permissions.o lib/set-permissions.o lib/allocator.o lib/areadlink.o lib/areadlink-with-size.o lib/areadlinkat.o lib/argmatch.o lib/argv-iter.o lib/openat-proc.o lib/backupfile.o lib/backup-rename.o lib/backupfile.o lib/backup-find.o lib/base32.o lib/base64.o lib/binary-io.o lib/bitrotate.o lib/buffer-lcm.o lib/c-ctype.o lib/c-strcasecmp.o lib/c-strncasecmp.o lib/c-strtod.o lib/c-strtold.o lib/canon-host.o lib/canonicalize.o lib/careadlinkat.o lib/chmodat.o lib/chownat.o lib/cl-strtod.o lib/cl-strtold.o lib/cloexec.o lib/close-stream.o lib/closein.o lib/closeout.o lib/count-leading-zeros.o lib/af_alg.o lib/md5.o lib/sha1.o lib/sha256.o lib/sha512.o lib/cycle-check.o lib/di-set.o lib/diacrit.o lib/opendir-safer.o lib/dirname.o lib/basename.o lib/dirname-lgpl.o lib/basename-lgpl.o lib/stripslash.o lib/dtoastr.o lib/dtotimespec.o lib/exclude.o lib/exitfail.o lib/fadvise.o lib/creat-safer.o lib/open-safer.o lib/fd-hook.o lib/fd-reopen.o lib/fd-safer-flag.o lib/dup-safer-flag.o lib/fdutimensat.o lib/file-has-acl.o lib/file-set.o lib/file-type.o lib/filemode.o lib/filenamecat.o lib/filenamecat-lgpl.o lib/filevercmp.o lib/fopen-safer.o lib/fprintftime.o lib/freading.o lib/freadseek.o lib/freopen-safer.o lib/ftoastr.o lib/full-read.o lib/full-write.o lib/gethrxtime.o lib/xtime.o lib/getndelim2.o lib/getprogname.o lib/gettime.o lib/getugroups.o lib/hard-locale.o lib/hash.o lib/hash-pjw.o lib/hash-triple.o lib/heap.o lib/human.o lib/i-ring.o lib/idcache.o lib/ino-map.o lib/imaxtostr.o lib/inttostr.o lib/offtostr.o lib/uinttostr.o lib/umaxtostr.o lib/ldtoastr.o lib/linebuffer.o lib/localcharset.o lib/glthread/lock.o lib/long-options.o lib/malloca.o lib/math.o lib/mbchar.o lib/mbiter.o lib/mbsalign.o lib/mbscasecmp.o lib/mbschr.o lib/mbslen.o lib/mbsstr.o lib/mbswidth.o lib/mbuiter.o lib/memcasecmp.o lib/memchr2.o lib/memcmp2.o lib/memcoll.o lib/mgetgroups.o lib/mkancesdirs.o lib/dirchownmod.o lib/mkdir-p.o lib/modechange.o lib/mpsort.o lib/nproc.o lib/nstrftime.o lib/openat-die.o lib/openat-safer.o lib/opendirat.o lib/parse-datetime.o lib/physmem.o lib/pipe2.o lib/posixtm.o lib/posixver.o lib/printf-frexp.o lib/printf-frexpl.o lib/priv-set.o lib/progname.o lib/propername.o lib/qcopy-acl.o lib/qset-acl.o lib/quotearg.o lib/randint.o lib/randperm.o lib/randread.o lib/rand-isaac.o lib/read-file.o lib/readtokens.o lib/readtokens0.o lib/renameatu.o lib/root-dev-ino.o lib/safe-read.o lib/safe-write.o lib/same.o lib/save-cwd.o lib/savedir.o lib/savewd.o lib/selinux-at.o lib/se-context.o lib/se-selinux.o lib/setlocale_null.o lib/settime.o lib/sig-handler.o lib/sockets.o lib/stat-time.o lib/statat.o lib/mkstemp-safer.o lib/striconv.o lib/strnlen1.o lib/strintcmp.o lib/strnumcmp.o lib/sys_socket.o lib/tempname.o lib/glthread/threadlib.o lib/timespec.o lib/glthread/tls.o lib/trim.o lib/u64.o lib/unicodeio.o lib/unistd.o lib/dup-safer.o lib/fd-safer.o lib/pipe-safer.o lib/unistr/u8-mbtoucr.o lib/unistr/u8-uctomb.o lib/unistr/u8-uctomb-aux.o lib/uniwidth/width.o lib/unlinkdir.o lib/userspec.o lib/utimecmp.o lib/utimens.o lib/verror.o lib/version-etc.o lib/version-etc-fsf.o lib/wctype-h.o lib/write-any-file.o lib/xmalloc.o lib/xalloc-die.o lib/xbinary-io.o lib/xdectoimax.o lib/xdectoumax.o lib/xfts.o lib/xgetcwd.o lib/xgetgroups.o lib/xgethostname.o lib/xmemcoll.o lib/xnanosleep.o lib/xprintf.o lib/xreadlink.o lib/xsize.o lib/xstriconv.o lib/xstrndup.o lib/xstrtod.o lib/xstrtoimax.o lib/xstrtol.o lib/xstrtoul.o lib/xstrtol-error.o lib/xstrtold.o lib/xstrtoumax.o lib/xvasprintf.o lib/xasprintf.o lib/yesno.o lib/asnprintf.o lib/chdir-long.o lib/fchmodat.o lib/fclose.o lib/fcntl.o lib/fflush.o lib/fpurge.o lib/freadahead.o lib/freadptr.o lib/fseek.o lib/fseeko.o lib/fseterr.o lib/fsusage.o lib/fts.o lib/getfilecon.o lib/isapipe.o lib/lchmod.o lib/localtime-buffer.o lib/mbrlen.o lib/mbrtowc.o lib/mknod.o lib/mkstemp.o lib/mktime.o lib/mountlist.o lib/nanosleep.o lib/obstack.o lib/printf-args.o lib/printf-parse.o lib/readutmp.o lib/regex.o lib/sig2str.o lib/time_rz.o lib/vasnprintf.o -13824 pts/2 D+ 0:01 [ar] -13941 pts/1 R+ 0:00 ps -ax -13942 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 D+ 0:00 ranlib lib/libcoreutils.a -13946 pts/1 R+ 0:00 ps -ax -13947 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 R+ 0:00 ranlib lib/libcoreutils.a -13950 pts/1 R+ 0:00 ps -ax -13951 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 D+ 0:00 ranlib lib/libcoreutils.a -13954 pts/1 R+ 0:00 ps -ax -13955 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 D+ 0:00 ranlib lib/libcoreutils.a -13958 pts/1 R+ 0:00 ps -ax -13959 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 D+ 0:00 ranlib lib/libcoreutils.a -13962 pts/1 R+ 0:00 ps -ax -13963 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13945 pts/2 D+ 0:00 ranlib lib/libcoreutils.a -13966 pts/1 R+ 0:00 ps -ax -13967 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13970 pts/2 D+ 0:00 rm -f src/chroot -13971 pts/1 R+ 0:00 ps -ax -13972 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13974 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chroot;gcc -g -O2 -Wl,--as-needed -o src/chroot src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -13975 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chroot src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -13976 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6L75RU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chroot /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -13977 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6L75RU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chroot /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -13979 pts/1 R+ 0:00 ps -ax -13980 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13974 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chroot;gcc -g -O2 -Wl,--as-needed -o src/chroot src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -13975 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chroot src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -13976 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6L75RU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chroot /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -13977 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6L75RU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chroot /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chroot.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -13983 pts/1 R+ 0:00 ps -ax -13984 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13987 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/hostid.o;depbase=`echo src/hostid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/hostid.o -MD -MP -MF $depbase.Tpo -c -o src/hostid.o src/hostid.c &&\ mv -f $depbase.Tpo $depbase.Po -13991 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/hostid.o -MD -MP -MF src/.deps/hostid.Tpo -c -o src/hostid.o src/hostid.c -13992 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/hostid.d -MF src/.deps/hostid.Tpo -MP -MT src/hostid.o src/hostid.c -quiet -dumpbase hostid.c -mtune=generic -march=x86-64 -auxbase-strip src/hostid.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczzCUx8.s -13993 pts/1 R+ 0:00 ps -ax -13994 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -13987 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/hostid.o;depbase=`echo src/hostid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/hostid.o -MD -MP -MF $depbase.Tpo -c -o src/hostid.o src/hostid.c &&\ mv -f $depbase.Tpo $depbase.Po -13991 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/hostid.o -MD -MP -MF src/.deps/hostid.Tpo -c -o src/hostid.o src/hostid.c -13992 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/hostid.d -MF src/.deps/hostid.Tpo -MP -MT src/hostid.o src/hostid.c -quiet -dumpbase hostid.c -mtune=generic -march=x86-64 -auxbase-strip src/hostid.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczzCUx8.s -13997 pts/1 R+ 0:00 ps -ax -13998 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14004 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/hostid;gcc -g -O2 -Wl,--as-needed -o src/hostid src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14005 pts/1 R+ 0:00 ps -ax -14006 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14004 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/hostid;gcc -g -O2 -Wl,--as-needed -o src/hostid src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14008 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/hostid src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14010 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceOMEYp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/hostid /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14011 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceOMEYp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/hostid /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14012 pts/1 R+ 0:00 ps -ax -14013 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14004 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/hostid;gcc -g -O2 -Wl,--as-needed -o src/hostid src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14008 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/hostid src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14010 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceOMEYp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/hostid /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14011 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceOMEYp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/hostid /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/hostid.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14016 pts/1 R+ 0:00 ps -ax -14017 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14020 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/timeout.o;depbase=`echo src/timeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF $depbase.Tpo -c -o src/timeout.o src/timeout.c &&\ mv -f $depbase.Tpo $depbase.Po -14024 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF src/.deps/timeout.Tpo -c -o src/timeout.o src/timeout.c -14025 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/timeout.d -MF src/.deps/timeout.Tpo -MP -MT src/timeout.o src/timeout.c -quiet -dumpbase timeout.c -mtune=generic -march=x86-64 -auxbase-strip src/timeout.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn6APQD.s -14026 pts/1 R+ 0:00 ps -ax -14027 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14020 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/timeout.o;depbase=`echo src/timeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF $depbase.Tpo -c -o src/timeout.o src/timeout.c &&\ mv -f $depbase.Tpo $depbase.Po -14024 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF src/.deps/timeout.Tpo -c -o src/timeout.o src/timeout.c -14025 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/timeout.d -MF src/.deps/timeout.Tpo -MP -MT src/timeout.o src/timeout.c -quiet -dumpbase timeout.c -mtune=generic -march=x86-64 -auxbase-strip src/timeout.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn6APQD.s -14030 pts/1 R+ 0:00 ps -ax -14031 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14020 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/timeout.o;depbase=`echo src/timeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF $depbase.Tpo -c -o src/timeout.o src/timeout.c &&\ mv -f $depbase.Tpo $depbase.Po -14024 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF src/.deps/timeout.Tpo -c -o src/timeout.o src/timeout.c -14025 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/timeout.d -MF src/.deps/timeout.Tpo -MP -MT src/timeout.o src/timeout.c -quiet -dumpbase timeout.c -mtune=generic -march=x86-64 -auxbase-strip src/timeout.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccn6APQD.s -14034 pts/1 R+ 0:00 ps -ax -14035 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14020 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/timeout.o;depbase=`echo src/timeout.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF $depbase.Tpo -c -o src/timeout.o src/timeout.c &&\ mv -f $depbase.Tpo $depbase.Po -14024 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/timeout.o -MD -MP -MF src/.deps/timeout.Tpo -c -o src/timeout.o src/timeout.c -14038 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/timeout.o /tmp/ccn6APQD.s -14039 pts/1 R+ 0:00 ps -ax -14040 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14043 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/operand2sig.o;depbase=`echo src/operand2sig.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/operand2sig.o -MD -MP -MF $depbase.Tpo -c -o src/operand2sig.o src/operand2sig.c &&\ mv -f $depbase.Tpo $depbase.Po -14047 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/operand2sig.o -MD -MP -MF src/.deps/operand2sig.Tpo -c -o src/operand2sig.o src/operand2sig.c -14048 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/operand2sig.d -MF src/.deps/operand2sig.Tpo -MP -MT src/operand2sig.o src/operand2sig.c -quiet -dumpbase operand2sig.c -mtune=generic -march=x86-64 -auxbase-strip src/operand2sig.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYfp4Jl.s -14050 pts/1 R+ 0:00 ps -ax -14051 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14043 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/operand2sig.o;depbase=`echo src/operand2sig.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/operand2sig.o -MD -MP -MF $depbase.Tpo -c -o src/operand2sig.o src/operand2sig.c &&\ mv -f $depbase.Tpo $depbase.Po -14047 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/operand2sig.o -MD -MP -MF src/.deps/operand2sig.Tpo -c -o src/operand2sig.o src/operand2sig.c -14048 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/operand2sig.d -MF src/.deps/operand2sig.Tpo -MP -MT src/operand2sig.o src/operand2sig.c -quiet -dumpbase operand2sig.c -mtune=generic -march=x86-64 -auxbase-strip src/operand2sig.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYfp4Jl.s -14054 pts/1 R+ 0:00 ps -ax -14055 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14061 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/timeout;gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14062 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGw9Uot.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/timeout /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14064 pts/1 R+ 0:00 ps -ax -14065 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14061 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/timeout;gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14062 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14063 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGw9Uot.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/timeout /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14067 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGw9Uot.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/timeout /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14069 pts/1 R+ 0:00 ps -ax -14070 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14061 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/timeout;gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14062 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/timeout src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -pthread -14063 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGw9Uot.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/timeout /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14067 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGw9Uot.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/timeout /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/timeout.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lrt -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14073 pts/1 R+ 0:00 ps -ax -14074 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14077 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nice.o;depbase=`echo src/nice.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF $depbase.Tpo -c -o src/nice.o src/nice.c &&\ mv -f $depbase.Tpo $depbase.Po -14081 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF src/.deps/nice.Tpo -c -o src/nice.o src/nice.c -14082 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nice.d -MF src/.deps/nice.Tpo -MP -MT src/nice.o src/nice.c -quiet -dumpbase nice.c -mtune=generic -march=x86-64 -auxbase-strip src/nice.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccY0cdaY.s -14083 pts/1 R+ 0:00 ps -ax -14084 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14077 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nice.o;depbase=`echo src/nice.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF $depbase.Tpo -c -o src/nice.o src/nice.c &&\ mv -f $depbase.Tpo $depbase.Po -14081 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF src/.deps/nice.Tpo -c -o src/nice.o src/nice.c -14082 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nice.d -MF src/.deps/nice.Tpo -MP -MT src/nice.o src/nice.c -quiet -dumpbase nice.c -mtune=generic -march=x86-64 -auxbase-strip src/nice.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccY0cdaY.s -14087 pts/1 R+ 0:00 ps -ax -14088 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14077 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nice.o;depbase=`echo src/nice.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF $depbase.Tpo -c -o src/nice.o src/nice.c &&\ mv -f $depbase.Tpo $depbase.Po -14081 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nice.o -MD -MP -MF src/.deps/nice.Tpo -c -o src/nice.o src/nice.c -14082 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nice.d -MF src/.deps/nice.Tpo -MP -MT src/nice.o src/nice.c -quiet -dumpbase nice.c -mtune=generic -march=x86-64 -auxbase-strip src/nice.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccY0cdaY.s -14091 pts/1 R+ 0:00 ps -ax -14092 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14098 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nice;gcc -g -O2 -Wl,--as-needed -o src/nice src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14099 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nice src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14100 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrrYToh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nice /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14101 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrrYToh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nice /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14102 pts/1 R+ 0:00 ps -ax -14103 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14098 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nice;gcc -g -O2 -Wl,--as-needed -o src/nice src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14099 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nice src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14100 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrrYToh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nice /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14101 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrrYToh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nice /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nice.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14106 pts/1 R+ 0:00 ps -ax -14107 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14110 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/who.o;depbase=`echo src/who.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF $depbase.Tpo -c -o src/who.o src/who.c &&\ mv -f $depbase.Tpo $depbase.Po -14114 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF src/.deps/who.Tpo -c -o src/who.o src/who.c -14115 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/who.d -MF src/.deps/who.Tpo -MP -MT src/who.o src/who.c -quiet -dumpbase who.c -mtune=generic -march=x86-64 -auxbase-strip src/who.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKrewAp.s -14116 pts/1 R+ 0:00 ps -ax -14117 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14110 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/who.o;depbase=`echo src/who.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF $depbase.Tpo -c -o src/who.o src/who.c &&\ mv -f $depbase.Tpo $depbase.Po -14114 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF src/.deps/who.Tpo -c -o src/who.o src/who.c -14115 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/who.d -MF src/.deps/who.Tpo -MP -MT src/who.o src/who.c -quiet -dumpbase who.c -mtune=generic -march=x86-64 -auxbase-strip src/who.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKrewAp.s -14120 pts/1 R+ 0:00 ps -ax -14121 pts/1 S+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14110 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/who.o;depbase=`echo src/who.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF $depbase.Tpo -c -o src/who.o src/who.c &&\ mv -f $depbase.Tpo $depbase.Po -14114 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF src/.deps/who.Tpo -c -o src/who.o src/who.c -14115 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/who.d -MF src/.deps/who.Tpo -MP -MT src/who.o src/who.c -quiet -dumpbase who.c -mtune=generic -march=x86-64 -auxbase-strip src/who.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKrewAp.s -14124 pts/1 R+ 0:00 ps -ax -14125 pts/1 R+ 0:00 [bash] -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14110 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/who.o;depbase=`echo src/who.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF $depbase.Tpo -c -o src/who.o src/who.c &&\ mv -f $depbase.Tpo $depbase.Po -14114 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/who.o -MD -MP -MF src/.deps/who.Tpo -c -o src/who.o src/who.c -14128 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/who.o /tmp/ccKrewAp.s -14129 pts/1 R+ 0:00 ps -ax -14130 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14134 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/who;gcc -g -O2 -Wl,--as-needed -o src/who src/who.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14135 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/who src/who.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14136 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5rFpj3.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/who /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/who.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14138 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5rFpj3.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/who /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/who.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14139 pts/1 R+ 0:00 ps -ax -14140 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:02 make all-am -11156 ? Rs 1407:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14143 pts/1 R+ 0:00 ps -ax -14144 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14146 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/users.o;depbase=`echo src/users.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/users.o -MD -MP -MF $depbase.Tpo -c -o src/users.o src/users.c &&\ mv -f $depbase.Tpo $depbase.Po -14150 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/users.o -MD -MP -MF src/.deps/users.Tpo -c -o src/users.o src/users.c -14151 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/users.d -MF src/.deps/users.Tpo -MP -MT src/users.o src/users.c -quiet -dumpbase users.c -mtune=generic -march=x86-64 -auxbase-strip src/users.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxvB1u9.s -14153 pts/1 R+ 0:00 ps -ax -14154 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14146 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/users.o;depbase=`echo src/users.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/users.o -MD -MP -MF $depbase.Tpo -c -o src/users.o src/users.c &&\ mv -f $depbase.Tpo $depbase.Po -14150 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/users.o -MD -MP -MF src/.deps/users.Tpo -c -o src/users.o src/users.c -14151 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/users.d -MF src/.deps/users.Tpo -MP -MT src/users.o src/users.c -quiet -dumpbase users.c -mtune=generic -march=x86-64 -auxbase-strip src/users.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxvB1u9.s -14157 pts/1 R+ 0:00 ps -ax -14158 pts/1 R+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14164 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/users;gcc -g -O2 -Wl,--as-needed -o src/users src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14165 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/users src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14166 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuNyzfh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/users /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14167 pts/1 R+ 0:00 ps -ax -14168 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14164 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/users;gcc -g -O2 -Wl,--as-needed -o src/users src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14165 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/users src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14166 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuNyzfh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/users /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14170 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuNyzfh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/users /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/users.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14172 pts/1 R+ 0:00 ps -ax -14173 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14176 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pinky.o;depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o src/pinky.c &&\ mv -f $depbase.Tpo $depbase.Po -14180 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF src/.deps/pinky.Tpo -c -o src/pinky.o src/pinky.c -14181 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pinky.d -MF src/.deps/pinky.Tpo -MP -MT src/pinky.o src/pinky.c -quiet -dumpbase pinky.c -mtune=generic -march=x86-64 -auxbase-strip src/pinky.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc78xt5q.s -14182 pts/1 R+ 0:00 ps -ax -14183 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14176 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pinky.o;depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o src/pinky.c &&\ mv -f $depbase.Tpo $depbase.Po -14180 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF src/.deps/pinky.Tpo -c -o src/pinky.o src/pinky.c -14181 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pinky.d -MF src/.deps/pinky.Tpo -MP -MT src/pinky.o src/pinky.c -quiet -dumpbase pinky.c -mtune=generic -march=x86-64 -auxbase-strip src/pinky.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc78xt5q.s -14186 pts/1 R+ 0:00 ps -ax -14187 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14176 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pinky.o;depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o src/pinky.c &&\ mv -f $depbase.Tpo $depbase.Po -14180 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pinky.o -MD -MP -MF src/.deps/pinky.Tpo -c -o src/pinky.o src/pinky.c -14181 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pinky.d -MF src/.deps/pinky.Tpo -MP -MT src/pinky.o src/pinky.c -quiet -dumpbase pinky.c -mtune=generic -march=x86-64 -auxbase-strip src/pinky.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc78xt5q.s -14190 pts/1 R+ 0:00 ps -ax -14191 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14197 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pinky;gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14198 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14199 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKvbJQM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pinky /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14200 pts/1 R+ 0:00 ps -ax -14201 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14197 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pinky;gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14198 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14199 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKvbJQM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pinky /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14203 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKvbJQM.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pinky /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14205 pts/1 R+ 0:00 ps -ax -14206 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1407:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14209 pts/1 R+ 0:00 ps -ax -14210 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14212 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uptime.o;depbase=`echo src/uptime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uptime.o -MD -MP -MF $depbase.Tpo -c -o src/uptime.o src/uptime.c &&\ mv -f $depbase.Tpo $depbase.Po -14216 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uptime.o -MD -MP -MF src/.deps/uptime.Tpo -c -o src/uptime.o src/uptime.c -14217 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uptime.d -MF src/.deps/uptime.Tpo -MP -MT src/uptime.o src/uptime.c -quiet -dumpbase uptime.c -mtune=generic -march=x86-64 -auxbase-strip src/uptime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc33ZSca.s -14219 pts/1 R+ 0:00 ps -ax -14220 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14212 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uptime.o;depbase=`echo src/uptime.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uptime.o -MD -MP -MF $depbase.Tpo -c -o src/uptime.o src/uptime.c &&\ mv -f $depbase.Tpo $depbase.Po -14216 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uptime.o -MD -MP -MF src/.deps/uptime.Tpo -c -o src/uptime.o src/uptime.c -14217 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uptime.d -MF src/.deps/uptime.Tpo -MP -MT src/uptime.o src/uptime.c -quiet -dumpbase uptime.c -mtune=generic -march=x86-64 -auxbase-strip src/uptime.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc33ZSca.s -14223 pts/1 R+ 0:00 ps -ax -14224 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14230 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uptime;gcc -g -O2 -Wl,--as-needed -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14231 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14232 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cct5Zyyj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uptime /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14233 pts/1 R+ 0:00 ps -ax -14234 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14230 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uptime;gcc -g -O2 -Wl,--as-needed -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14231 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14232 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cct5Zyyj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uptime /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14236 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cct5Zyyj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uptime /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14238 pts/1 R+ 0:00 ps -ax -14239 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14242 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stty.o;depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po -14246 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF src/.deps/stty.Tpo -c -o src/stty.o src/stty.c -14247 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stty.d -MF src/.deps/stty.Tpo -MP -MT src/stty.o src/stty.c -quiet -dumpbase stty.c -mtune=generic -march=x86-64 -auxbase-strip src/stty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKV0MRo.s -14248 pts/1 R+ 0:00 ps -ax -14249 pts/1 D+ 0:00 tee -a 1.txt -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14242 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stty.o;depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po -14246 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF src/.deps/stty.Tpo -c -o src/stty.o src/stty.c -14247 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stty.d -MF src/.deps/stty.Tpo -MP -MT src/stty.o src/stty.c -quiet -dumpbase stty.c -mtune=generic -march=x86-64 -auxbase-strip src/stty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKV0MRo.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14257 pts/1 R+ 0:00 ps -ax -14258 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14242 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stty.o;depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po -14246 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF src/.deps/stty.Tpo -c -o src/stty.o src/stty.c -14247 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stty.d -MF src/.deps/stty.Tpo -MP -MT src/stty.o src/stty.c -quiet -dumpbase stty.c -mtune=generic -march=x86-64 -auxbase-strip src/stty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKV0MRo.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14261 pts/1 R+ 0:00 ps -ax -14262 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14242 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stty.o;depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po -14246 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stty.o -MD -MP -MF src/.deps/stty.Tpo -c -o src/stty.o src/stty.c -14247 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stty.d -MF src/.deps/stty.Tpo -MP -MT src/stty.o src/stty.c -quiet -dumpbase stty.c -mtune=generic -march=x86-64 -auxbase-strip src/stty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKV0MRo.s -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14265 pts/1 R+ 0:00 ps -ax -14266 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14272 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stty;gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14273 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14274 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14275 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14276 pts/1 R+ 0:00 ps -ax -14277 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14272 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stty;gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14273 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14274 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14275 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14280 pts/1 R+ 0:00 ps -ax -14281 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14272 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stty;gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14273 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stty src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14274 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14275 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXR9zIq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14284 pts/1 R+ 0:00 ps -ax -14285 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14288 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/df.o;depbase=`echo src/df.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF $depbase.Tpo -c -o src/df.o src/df.c &&\ mv -f $depbase.Tpo $depbase.Po -14292 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF src/.deps/df.Tpo -c -o src/df.o src/df.c -14293 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/df.d -MF src/.deps/df.Tpo -MP -MT src/df.o src/df.c -quiet -dumpbase df.c -mtune=generic -march=x86-64 -auxbase-strip src/df.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccl3XrxV.s -14294 pts/1 R+ 0:00 ps -ax -14295 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14288 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/df.o;depbase=`echo src/df.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF $depbase.Tpo -c -o src/df.o src/df.c &&\ mv -f $depbase.Tpo $depbase.Po -14292 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF src/.deps/df.Tpo -c -o src/df.o src/df.c -14293 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/df.d -MF src/.deps/df.Tpo -MP -MT src/df.o src/df.c -quiet -dumpbase df.c -mtune=generic -march=x86-64 -auxbase-strip src/df.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccl3XrxV.s -14298 pts/1 R+ 0:00 ps -ax -14299 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14288 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/df.o;depbase=`echo src/df.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF $depbase.Tpo -c -o src/df.o src/df.c &&\ mv -f $depbase.Tpo $depbase.Po -14292 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF src/.deps/df.Tpo -c -o src/df.o src/df.c -14293 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/df.d -MF src/.deps/df.Tpo -MP -MT src/df.o src/df.c -quiet -dumpbase df.c -mtune=generic -march=x86-64 -auxbase-strip src/df.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccl3XrxV.s -14302 pts/1 R+ 0:00 ps -ax -14303 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14288 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/df.o;depbase=`echo src/df.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF $depbase.Tpo -c -o src/df.o src/df.c &&\ mv -f $depbase.Tpo $depbase.Po -14292 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/df.o -MD -MP -MF src/.deps/df.Tpo -c -o src/df.o src/df.c -14293 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/df.d -MF src/.deps/df.Tpo -MP -MT src/df.o src/df.c -quiet -dumpbase df.c -mtune=generic -march=x86-64 -auxbase-strip src/df.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccl3XrxV.s -14306 pts/1 R+ 0:00 ps -ax -14307 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14312 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/find-mount-point.o;depbase=`echo src/find-mount-point.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF $depbase.Tpo -c -o src/find-mount-point.o src/find-mount-point.c &&\ mv -f $depbase.Tpo $depbase.Po -14316 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF src/.deps/find-mount-point.Tpo -c -o src/find-mount-point.o src/find-mount-point.c -14317 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/find-mount-point.d -MF src/.deps/find-mount-point.Tpo -MP -MT src/find-mount-point.o src/find-mount-point.c -quiet -dumpbase find-mount-point.c -mtune=generic -march=x86-64 -auxbase-strip src/find-mount-point.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxjeNQI.s -14318 pts/1 R+ 0:00 ps -ax -14319 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14312 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/find-mount-point.o;depbase=`echo src/find-mount-point.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF $depbase.Tpo -c -o src/find-mount-point.o src/find-mount-point.c &&\ mv -f $depbase.Tpo $depbase.Po -14316 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF src/.deps/find-mount-point.Tpo -c -o src/find-mount-point.o src/find-mount-point.c -14317 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/find-mount-point.d -MF src/.deps/find-mount-point.Tpo -MP -MT src/find-mount-point.o src/find-mount-point.c -quiet -dumpbase find-mount-point.c -mtune=generic -march=x86-64 -auxbase-strip src/find-mount-point.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxjeNQI.s -14322 pts/1 R+ 0:00 ps -ax -14323 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14312 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/find-mount-point.o;depbase=`echo src/find-mount-point.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF $depbase.Tpo -c -o src/find-mount-point.o src/find-mount-point.c &&\ mv -f $depbase.Tpo $depbase.Po -14316 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/find-mount-point.o -MD -MP -MF src/.deps/find-mount-point.Tpo -c -o src/find-mount-point.o src/find-mount-point.c -14317 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/find-mount-point.d -MF src/.deps/find-mount-point.Tpo -MP -MT src/find-mount-point.o src/find-mount-point.c -quiet -dumpbase find-mount-point.c -mtune=generic -march=x86-64 -auxbase-strip src/find-mount-point.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxjeNQI.s -14326 pts/1 R+ 0:00 ps -ax -14327 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/df;gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14335 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14336 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14337 pts/1 R+ 0:00 ps -ax -14338 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/df;gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14335 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14336 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14341 pts/1 R+ 0:00 ps -ax -14342 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/df;gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14335 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14336 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14345 pts/1 R+ 0:00 ps -ax -14346 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/df;gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/df src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14335 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14336 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHw8nE1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/df /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/df.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14349 pts/1 R+ 0:00 ps -ax -14350 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14353 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stdbuf.o;depbase=`echo src/stdbuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF $depbase.Tpo -c -o src/stdbuf.o src/stdbuf.c &&\ mv -f $depbase.Tpo $depbase.Po -14357 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF src/.deps/stdbuf.Tpo -c -o src/stdbuf.o src/stdbuf.c -14358 pts/1 R+ 0:00 ps -ax -14359 pts/1 D+ 0:00 tee -a 1.txt -14361 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stdbuf.d -MF src/.deps/stdbuf.Tpo -MP -MT src/stdbuf.o src/stdbuf.c -quiet -dumpbase stdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/stdbuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1EmXO.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14353 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stdbuf.o;depbase=`echo src/stdbuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF $depbase.Tpo -c -o src/stdbuf.o src/stdbuf.c &&\ mv -f $depbase.Tpo $depbase.Po -14357 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF src/.deps/stdbuf.Tpo -c -o src/stdbuf.o src/stdbuf.c -14361 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stdbuf.d -MF src/.deps/stdbuf.Tpo -MP -MT src/stdbuf.o src/stdbuf.c -quiet -dumpbase stdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/stdbuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1EmXO.s -14363 pts/1 R+ 0:00 ps -ax -14364 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14353 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stdbuf.o;depbase=`echo src/stdbuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF $depbase.Tpo -c -o src/stdbuf.o src/stdbuf.c &&\ mv -f $depbase.Tpo $depbase.Po -14357 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stdbuf.o -MD -MP -MF src/.deps/stdbuf.Tpo -c -o src/stdbuf.o src/stdbuf.c -14361 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stdbuf.d -MF src/.deps/stdbuf.Tpo -MP -MT src/stdbuf.o src/stdbuf.c -quiet -dumpbase stdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/stdbuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1EmXO.s -14367 pts/1 R+ 0:00 ps -ax -14368 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stdbuf;gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14376 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLYKna9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stdbuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14377 pts/1 R+ 0:00 ps -ax -14378 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stdbuf;gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14376 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLYKna9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stdbuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14380 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLYKna9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stdbuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14382 pts/1 R+ 0:00 ps -ax -14383 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stdbuf;gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stdbuf src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14376 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLYKna9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stdbuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14380 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLYKna9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stdbuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stdbuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14386 pts/1 R+ 0:00 ps -ax -14387 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/lbracket.o;depbase=`echo src/lbracket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF $depbase.Tpo -c -o src/lbracket.o src/lbracket.c &&\ mv -f $depbase.Tpo $depbase.Po -14394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF src/.deps/lbracket.Tpo -c -o src/lbracket.o src/lbracket.c -14395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/lbracket.d -MF src/.deps/lbracket.Tpo -MP -MT src/lbracket.o src/lbracket.c -quiet -dumpbase lbracket.c -mtune=generic -march=x86-64 -auxbase-strip src/lbracket.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBxKMlC.s -14396 pts/1 R+ 0:00 ps -ax -14397 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/lbracket.o;depbase=`echo src/lbracket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF $depbase.Tpo -c -o src/lbracket.o src/lbracket.c &&\ mv -f $depbase.Tpo $depbase.Po -14394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF src/.deps/lbracket.Tpo -c -o src/lbracket.o src/lbracket.c -14395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/lbracket.d -MF src/.deps/lbracket.Tpo -MP -MT src/lbracket.o src/lbracket.c -quiet -dumpbase lbracket.c -mtune=generic -march=x86-64 -auxbase-strip src/lbracket.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBxKMlC.s -14400 pts/1 R+ 0:00 ps -ax -14401 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/lbracket.o;depbase=`echo src/lbracket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF $depbase.Tpo -c -o src/lbracket.o src/lbracket.c &&\ mv -f $depbase.Tpo $depbase.Po -14394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF src/.deps/lbracket.Tpo -c -o src/lbracket.o src/lbracket.c -14395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/lbracket.d -MF src/.deps/lbracket.Tpo -MP -MT src/lbracket.o src/lbracket.c -quiet -dumpbase lbracket.c -mtune=generic -march=x86-64 -auxbase-strip src/lbracket.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBxKMlC.s -14404 pts/1 R+ 0:00 ps -ax -14405 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/lbracket.o;depbase=`echo src/lbracket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF $depbase.Tpo -c -o src/lbracket.o src/lbracket.c &&\ mv -f $depbase.Tpo $depbase.Po -14394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF src/.deps/lbracket.Tpo -c -o src/lbracket.o src/lbracket.c -14395 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/lbracket.d -MF src/.deps/lbracket.Tpo -MP -MT src/lbracket.o src/lbracket.c -quiet -dumpbase lbracket.c -mtune=generic -march=x86-64 -auxbase-strip src/lbracket.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBxKMlC.s -14408 pts/1 R+ 0:00 ps -ax -14409 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/lbracket.o;depbase=`echo src/lbracket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/lbracket.o -MD -MP -MF $depbase.Tpo -c -o src/lbracket.o src/lbracket.c &&\ mv -f $depbase.Tpo $depbase.Po -14413 pts/2 D+ 0:00 mv -f src/.deps/lbracket.Tpo src/.deps/lbracket.Po -14414 pts/1 R+ 0:00 ps -ax -14415 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14418 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/[;gcc -g -O2 -Wl,--as-needed -o src/[ src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14419 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/[ src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14420 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE0z4hu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/[ /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14422 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE0z4hu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/[ /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14423 pts/1 R+ 0:00 ps -ax -14424 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14418 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/[;gcc -g -O2 -Wl,--as-needed -o src/[ src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14419 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/[ src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14420 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE0z4hu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/[ /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14422 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE0z4hu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/[ /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/lbracket.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14427 pts/1 R+ 0:00 ps -ax -14428 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14431 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/b2sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -14433 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o src/md5sum.c -14434 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/b2sum-md5sum.d -MF src/.deps/b2sum-md5sum.Tpo -MP -MT src/b2sum-md5sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/b2sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUL6T7w.s -14435 pts/1 R+ 0:00 ps -ax -14436 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14431 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/b2sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -14433 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o src/md5sum.c -14434 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/b2sum-md5sum.d -MF src/.deps/b2sum-md5sum.Tpo -MP -MT src/b2sum-md5sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/b2sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUL6T7w.s -14439 pts/1 R+ 0:00 ps -ax -14440 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14431 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/b2sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -14433 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o src/md5sum.c -14434 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/b2sum-md5sum.d -MF src/.deps/b2sum-md5sum.Tpo -MP -MT src/b2sum-md5sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/b2sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUL6T7w.s -14443 pts/1 R+ 0:00 ps -ax -14444 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14431 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/b2sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -14433 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/b2sum-md5sum.o -MD -MP -MF src/.deps/b2sum-md5sum.Tpo -c -o src/b2sum-md5sum.o src/md5sum.c -14434 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/b2sum-md5sum.d -MF src/.deps/b2sum-md5sum.Tpo -MP -MT src/b2sum-md5sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/b2sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUL6T7w.s -14447 pts/1 R+ 0:00 ps -ax -14448 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14452 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/blake2/b2sum-blake2b-ref.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-blake2b-ref.o -MD -MP -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -c -o src/blake2/b2sum-blake2b-ref.o `test -f 'src/blake2/blake2b-ref.c' || echo './'`src/blake2/blake2b-ref.c -14455 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-blake2b-ref.o -MD -MP -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -c -o src/blake2/b2sum-blake2b-ref.o src/blake2/blake2b-ref.c -14456 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/blake2/b2sum-blake2b-ref.d -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -MP -MT src/blake2/b2sum-blake2b-ref.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/blake2/blake2b-ref.c -quiet -dumpbase blake2b-ref.c -mtune=generic -march=x86-64 -auxbase-strip src/blake2/b2sum-blake2b-ref.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXn4Ytb.s -14457 pts/1 R+ 0:00 ps -ax -14458 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14452 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/blake2/b2sum-blake2b-ref.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-blake2b-ref.o -MD -MP -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -c -o src/blake2/b2sum-blake2b-ref.o `test -f 'src/blake2/blake2b-ref.c' || echo './'`src/blake2/blake2b-ref.c -14455 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-blake2b-ref.o -MD -MP -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -c -o src/blake2/b2sum-blake2b-ref.o src/blake2/blake2b-ref.c -14456 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/blake2/b2sum-blake2b-ref.d -MF src/blake2/.deps/b2sum-blake2b-ref.Tpo -MP -MT src/blake2/b2sum-blake2b-ref.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/blake2/blake2b-ref.c -quiet -dumpbase blake2b-ref.c -mtune=generic -march=x86-64 -auxbase-strip src/blake2/b2sum-blake2b-ref.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXn4Ytb.s -14461 pts/1 R+ 0:00 ps -ax -14462 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14467 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/blake2/b2sum-b2sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-b2sum.o -MD -MP -MF src/blake2/.deps/b2sum-b2sum.Tpo -c -o src/blake2/b2sum-b2sum.o `test -f 'src/blake2/b2sum.c' || echo './'`src/blake2/b2sum.c -14469 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-b2sum.o -MD -MP -MF src/blake2/.deps/b2sum-b2sum.Tpo -c -o src/blake2/b2sum-b2sum.o src/blake2/b2sum.c -14470 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/blake2/b2sum-b2sum.d -MF src/blake2/.deps/b2sum-b2sum.Tpo -MP -MT src/blake2/b2sum-b2sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/blake2/b2sum.c -quiet -dumpbase b2sum.c -mtune=generic -march=x86-64 -auxbase-strip src/blake2/b2sum-b2sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVgp94g.s -14471 pts/1 R+ 0:00 ps -ax -14472 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14467 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/blake2/b2sum-b2sum.o;gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-b2sum.o -MD -MP -MF src/blake2/.deps/b2sum-b2sum.Tpo -c -o src/blake2/b2sum-b2sum.o `test -f 'src/blake2/b2sum.c' || echo './'`src/blake2/b2sum.c -14469 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_BLAKE2=1 -DHAVE_CONFIG_H -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/blake2/b2sum-b2sum.o -MD -MP -MF src/blake2/.deps/b2sum-b2sum.Tpo -c -o src/blake2/b2sum-b2sum.o src/blake2/b2sum.c -14470 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/blake2/b2sum-b2sum.d -MF src/blake2/.deps/b2sum-b2sum.Tpo -MP -MT src/blake2/b2sum-b2sum.o -D HASH_ALGO_BLAKE2=1 -D HAVE_CONFIG_H src/blake2/b2sum.c -quiet -dumpbase b2sum.c -mtune=generic -march=x86-64 -auxbase-strip src/blake2/b2sum-b2sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVgp94g.s -14475 pts/1 R+ 0:00 ps -ax -14476 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14481 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/b2sum;gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14482 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14483 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14485 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14486 pts/1 R+ 0:00 ps -ax -14487 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14481 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/b2sum;gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14482 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14483 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14485 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14490 pts/1 R+ 0:00 ps -ax -14491 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14481 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/b2sum;gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14482 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/b2sum src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14483 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14485 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXJAYAe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/b2sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/b2sum-md5sum.o src/blake2/b2sum-blake2b-ref.o src/blake2/b2sum-b2sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14494 pts/1 R+ 0:00 ps -ax -14495 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14498 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base64-basenc.o;gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14500 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o src/basenc.c -14501 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base64-basenc.d -MF src/.deps/base64-basenc.Tpo -MP -MT src/base64-basenc.o -D BASE_TYPE=64 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base64-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCfOzWE.s -14502 pts/1 R+ 0:00 ps -ax -14503 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14498 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base64-basenc.o;gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14500 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o src/basenc.c -14501 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base64-basenc.d -MF src/.deps/base64-basenc.Tpo -MP -MT src/base64-basenc.o -D BASE_TYPE=64 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base64-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCfOzWE.s -14506 pts/1 R+ 0:00 ps -ax -14507 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14498 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base64-basenc.o;gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14500 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o src/basenc.c -14501 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base64-basenc.d -MF src/.deps/base64-basenc.Tpo -MP -MT src/base64-basenc.o -D BASE_TYPE=64 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base64-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCfOzWE.s -14510 pts/1 R+ 0:00 ps -ax -14511 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14498 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base64-basenc.o;gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14500 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=64 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base64-basenc.o -MD -MP -MF src/.deps/base64-basenc.Tpo -c -o src/base64-basenc.o src/basenc.c -14514 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/base64-basenc.o /tmp/ccCfOzWE.s -14515 pts/1 R+ 0:00 ps -ax -14516 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14520 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/base64;gcc -g -O2 -Wl,--as-needed -o src/base64 src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14521 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/base64 src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14522 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccd4uAJe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base64 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14524 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccd4uAJe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base64 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14525 pts/1 R+ 0:00 ps -ax -14526 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14520 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/base64;gcc -g -O2 -Wl,--as-needed -o src/base64 src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14521 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/base64 src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14522 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccd4uAJe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base64 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14524 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccd4uAJe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base64 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base64-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14529 pts/1 R+ 0:00 ps -ax -14530 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14533 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base32-basenc.o;gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14535 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o src/basenc.c -14536 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base32-basenc.d -MF src/.deps/base32-basenc.Tpo -MP -MT src/base32-basenc.o -D BASE_TYPE=32 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base32-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccD6eIrh.s -14537 pts/1 R+ 0:00 ps -ax -14538 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14533 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base32-basenc.o;gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14535 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o src/basenc.c -14536 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base32-basenc.d -MF src/.deps/base32-basenc.Tpo -MP -MT src/base32-basenc.o -D BASE_TYPE=32 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base32-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccD6eIrh.s -14541 pts/1 R+ 0:00 ps -ax -14542 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14533 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/base32-basenc.o;gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14535 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=32 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/base32-basenc.o -MD -MP -MF src/.deps/base32-basenc.Tpo -c -o src/base32-basenc.o src/basenc.c -14536 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/base32-basenc.d -MF src/.deps/base32-basenc.Tpo -MP -MT src/base32-basenc.o -D BASE_TYPE=32 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/base32-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccD6eIrh.s -14545 pts/1 R+ 0:00 ps -ax -14546 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14552 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/base32;gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14553 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14554 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVK6z7A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base32 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14555 pts/1 R+ 0:00 ps -ax -14556 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14552 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/base32;gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14553 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14554 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVK6z7A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base32 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14559 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVK6z7A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base32 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14560 pts/1 R+ 0:00 ps -ax -14561 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14552 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/base32;gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14553 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/base32 src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14554 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVK6z7A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base32 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14559 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVK6z7A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/base32 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/base32-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14564 pts/1 R+ 0:00 ps -ax -14565 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14568 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basenc-basenc.o;gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14570 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o src/basenc.c -14571 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basenc-basenc.d -MF src/.deps/basenc-basenc.Tpo -MP -MT src/basenc-basenc.o -D BASE_TYPE=42 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/basenc-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSqp1AU.s -14572 pts/1 R+ 0:00 ps -ax -14573 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14568 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basenc-basenc.o;gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14570 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o src/basenc.c -14571 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basenc-basenc.d -MF src/.deps/basenc-basenc.Tpo -MP -MT src/basenc-basenc.o -D BASE_TYPE=42 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/basenc-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSqp1AU.s -14576 pts/1 R+ 0:00 ps -ax -14577 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14568 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basenc-basenc.o;gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14570 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o src/basenc.c -14571 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basenc-basenc.d -MF src/.deps/basenc-basenc.Tpo -MP -MT src/basenc-basenc.o -D BASE_TYPE=42 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/basenc-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSqp1AU.s -14580 pts/1 R+ 0:00 ps -ax -14581 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14568 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basenc-basenc.o;gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o `test -f 'src/basenc.c' || echo './'`src/basenc.c -14570 pts/2 S+ 0:00 gcc -I. -I./lib -DBASE_TYPE=42 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basenc-basenc.o -MD -MP -MF src/.deps/basenc-basenc.Tpo -c -o src/basenc-basenc.o src/basenc.c -14571 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basenc-basenc.d -MF src/.deps/basenc-basenc.Tpo -MP -MT src/basenc-basenc.o -D BASE_TYPE=42 src/basenc.c -quiet -dumpbase basenc.c -mtune=generic -march=x86-64 -auxbase-strip src/basenc-basenc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccSqp1AU.s -14584 pts/1 R+ 0:00 ps -ax -14585 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14591 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/basenc;gcc -g -O2 -Wl,--as-needed -o src/basenc src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14592 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/basenc src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14593 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpZlPWA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basenc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14594 pts/1 R+ 0:00 ps -ax -14595 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14591 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/basenc;gcc -g -O2 -Wl,--as-needed -o src/basenc src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14592 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/basenc src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14593 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpZlPWA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basenc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14597 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpZlPWA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basenc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basenc-basenc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14599 pts/1 R+ 0:00 ps -ax -14600 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14603 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basename.o;depbase=`echo src/basename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF $depbase.Tpo -c -o src/basename.o src/basename.c &&\ mv -f $depbase.Tpo $depbase.Po -14607 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF src/.deps/basename.Tpo -c -o src/basename.o src/basename.c -14608 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basename.d -MF src/.deps/basename.Tpo -MP -MT src/basename.o src/basename.c -quiet -dumpbase basename.c -mtune=generic -march=x86-64 -auxbase-strip src/basename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckLOzjH.s -14609 pts/1 R+ 0:00 ps -ax -14610 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14603 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basename.o;depbase=`echo src/basename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF $depbase.Tpo -c -o src/basename.o src/basename.c &&\ mv -f $depbase.Tpo $depbase.Po -14607 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF src/.deps/basename.Tpo -c -o src/basename.o src/basename.c -14608 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basename.d -MF src/.deps/basename.Tpo -MP -MT src/basename.o src/basename.c -quiet -dumpbase basename.c -mtune=generic -march=x86-64 -auxbase-strip src/basename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckLOzjH.s -14613 pts/1 R+ 0:00 ps -ax -14614 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14603 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/basename.o;depbase=`echo src/basename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF $depbase.Tpo -c -o src/basename.o src/basename.c &&\ mv -f $depbase.Tpo $depbase.Po -14607 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/basename.o -MD -MP -MF src/.deps/basename.Tpo -c -o src/basename.o src/basename.c -14608 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/basename.d -MF src/.deps/basename.Tpo -MP -MT src/basename.o src/basename.c -quiet -dumpbase basename.c -mtune=generic -march=x86-64 -auxbase-strip src/basename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cckLOzjH.s -14617 pts/1 R+ 0:00 ps -ax -14618 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14624 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/basename;gcc -g -O2 -Wl,--as-needed -o src/basename src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14625 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/basename src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14626 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchNWrU4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basename /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14627 pts/1 R+ 0:00 ps -ax -14628 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14624 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/basename;gcc -g -O2 -Wl,--as-needed -o src/basename src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14625 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/basename src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14626 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchNWrU4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basename /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14630 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchNWrU4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/basename /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/basename.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14632 pts/1 R+ 0:00 ps -ax -14633 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14636 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cat.o;depbase=`echo src/cat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF $depbase.Tpo -c -o src/cat.o src/cat.c &&\ mv -f $depbase.Tpo $depbase.Po -14640 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF src/.deps/cat.Tpo -c -o src/cat.o src/cat.c -14641 pts/1 R+ 0:00 ps -ax -14642 pts/1 D+ 0:00 tee -a 1.txt -14644 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cat.d -MF src/.deps/cat.Tpo -MP -MT src/cat.o src/cat.c -quiet -dumpbase cat.c -mtune=generic -march=x86-64 -auxbase-strip src/cat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnwfk4a.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14636 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cat.o;depbase=`echo src/cat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF $depbase.Tpo -c -o src/cat.o src/cat.c &&\ mv -f $depbase.Tpo $depbase.Po -14640 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF src/.deps/cat.Tpo -c -o src/cat.o src/cat.c -14644 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cat.d -MF src/.deps/cat.Tpo -MP -MT src/cat.o src/cat.c -quiet -dumpbase cat.c -mtune=generic -march=x86-64 -auxbase-strip src/cat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnwfk4a.s -14646 pts/1 R+ 0:00 ps -ax -14647 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14636 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cat.o;depbase=`echo src/cat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF $depbase.Tpo -c -o src/cat.o src/cat.c &&\ mv -f $depbase.Tpo $depbase.Po -14640 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF src/.deps/cat.Tpo -c -o src/cat.o src/cat.c -14644 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cat.d -MF src/.deps/cat.Tpo -MP -MT src/cat.o src/cat.c -quiet -dumpbase cat.c -mtune=generic -march=x86-64 -auxbase-strip src/cat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnwfk4a.s -14650 pts/1 R+ 0:00 ps -ax -14651 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14636 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cat.o;depbase=`echo src/cat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cat.o -MD -MP -MF $depbase.Tpo -c -o src/cat.o src/cat.c &&\ mv -f $depbase.Tpo $depbase.Po -14655 pts/1 R+ 0:00 ps -ax -14656 pts/1 D+ 0:00 tee -a 1.txt -14658 pts/2 D+ 0:00 mv -f src/.deps/cat.Tpo src/.deps/cat.Po -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14660 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cat;gcc -g -O2 -Wl,--as-needed -o src/cat src/cat.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14661 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cat src/cat.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14662 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccobNQWL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cat.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14663 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccobNQWL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cat.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14665 pts/1 R+ 0:00 ps -ax -14666 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:02 make all-am -11156 ? Rs 1407:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14669 pts/1 R+ 0:00 ps -ax -14670 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14672 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chcon.o;depbase=`echo src/chcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF $depbase.Tpo -c -o src/chcon.o src/chcon.c &&\ mv -f $depbase.Tpo $depbase.Po -14676 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF src/.deps/chcon.Tpo -c -o src/chcon.o src/chcon.c -14677 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chcon.d -MF src/.deps/chcon.Tpo -MP -MT src/chcon.o src/chcon.c -quiet -dumpbase chcon.c -mtune=generic -march=x86-64 -auxbase-strip src/chcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SZPyU.s -14679 pts/1 R+ 0:00 ps -ax -14680 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14672 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chcon.o;depbase=`echo src/chcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF $depbase.Tpo -c -o src/chcon.o src/chcon.c &&\ mv -f $depbase.Tpo $depbase.Po -14676 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF src/.deps/chcon.Tpo -c -o src/chcon.o src/chcon.c -14677 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chcon.d -MF src/.deps/chcon.Tpo -MP -MT src/chcon.o src/chcon.c -quiet -dumpbase chcon.c -mtune=generic -march=x86-64 -auxbase-strip src/chcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SZPyU.s -14683 pts/1 R+ 0:00 ps -ax -14684 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14672 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chcon.o;depbase=`echo src/chcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF $depbase.Tpo -c -o src/chcon.o src/chcon.c &&\ mv -f $depbase.Tpo $depbase.Po -14676 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chcon.o -MD -MP -MF src/.deps/chcon.Tpo -c -o src/chcon.o src/chcon.c -14687 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/chcon.o /tmp/cc3SZPyU.s -14688 pts/1 R+ 0:00 ps -ax -14689 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14693 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chcon;gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14694 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14695 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14697 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14698 pts/1 R+ 0:00 ps -ax -14699 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14693 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chcon;gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14694 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14695 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14697 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14702 pts/1 R+ 0:00 ps -ax -14703 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14693 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chcon;gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14694 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chcon src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -14695 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14697 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3cNSCh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14706 pts/1 R+ 0:00 ps -ax -14707 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14710 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chgrp.o;depbase=`echo src/chgrp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF $depbase.Tpo -c -o src/chgrp.o src/chgrp.c &&\ mv -f $depbase.Tpo $depbase.Po -14714 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF src/.deps/chgrp.Tpo -c -o src/chgrp.o src/chgrp.c -14715 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chgrp.d -MF src/.deps/chgrp.Tpo -MP -MT src/chgrp.o src/chgrp.c -quiet -dumpbase chgrp.c -mtune=generic -march=x86-64 -auxbase-strip src/chgrp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLakMdQ.s -14716 pts/1 R+ 0:00 ps -ax -14717 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14710 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chgrp.o;depbase=`echo src/chgrp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF $depbase.Tpo -c -o src/chgrp.o src/chgrp.c &&\ mv -f $depbase.Tpo $depbase.Po -14714 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF src/.deps/chgrp.Tpo -c -o src/chgrp.o src/chgrp.c -14715 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chgrp.d -MF src/.deps/chgrp.Tpo -MP -MT src/chgrp.o src/chgrp.c -quiet -dumpbase chgrp.c -mtune=generic -march=x86-64 -auxbase-strip src/chgrp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLakMdQ.s -14720 pts/1 R+ 0:00 ps -ax -14721 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14710 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chgrp.o;depbase=`echo src/chgrp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF $depbase.Tpo -c -o src/chgrp.o src/chgrp.c &&\ mv -f $depbase.Tpo $depbase.Po -14714 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chgrp.o -MD -MP -MF src/.deps/chgrp.Tpo -c -o src/chgrp.o src/chgrp.c -14724 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/chgrp.o /tmp/ccLakMdQ.s -14725 pts/1 R+ 0:00 ps -ax -14726 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14730 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown-core.o;depbase=`echo src/chown-core.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF $depbase.Tpo -c -o src/chown-core.o src/chown-core.c &&\ mv -f $depbase.Tpo $depbase.Po -14734 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF src/.deps/chown-core.Tpo -c -o src/chown-core.o src/chown-core.c -14735 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown-core.d -MF src/.deps/chown-core.Tpo -MP -MT src/chown-core.o src/chown-core.c -quiet -dumpbase chown-core.c -mtune=generic -march=x86-64 -auxbase-strip src/chown-core.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw4HMYj.s -14736 pts/1 R+ 0:00 ps -ax -14737 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14730 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown-core.o;depbase=`echo src/chown-core.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF $depbase.Tpo -c -o src/chown-core.o src/chown-core.c &&\ mv -f $depbase.Tpo $depbase.Po -14734 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF src/.deps/chown-core.Tpo -c -o src/chown-core.o src/chown-core.c -14735 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown-core.d -MF src/.deps/chown-core.Tpo -MP -MT src/chown-core.o src/chown-core.c -quiet -dumpbase chown-core.c -mtune=generic -march=x86-64 -auxbase-strip src/chown-core.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw4HMYj.s -14740 pts/1 R+ 0:00 ps -ax -14741 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14730 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown-core.o;depbase=`echo src/chown-core.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF $depbase.Tpo -c -o src/chown-core.o src/chown-core.c &&\ mv -f $depbase.Tpo $depbase.Po -14734 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown-core.o -MD -MP -MF src/.deps/chown-core.Tpo -c -o src/chown-core.o src/chown-core.c -14735 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown-core.d -MF src/.deps/chown-core.Tpo -MP -MT src/chown-core.o src/chown-core.c -quiet -dumpbase chown-core.c -mtune=generic -march=x86-64 -auxbase-strip src/chown-core.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw4HMYj.s -14744 pts/1 R+ 0:00 ps -ax -14745 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14751 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chgrp;gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14752 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14753 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14754 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14755 pts/1 R+ 0:00 ps -ax -14756 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14751 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chgrp;gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14752 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14753 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14754 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14759 pts/1 R+ 0:00 ps -ax -14760 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14751 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chgrp;gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14752 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14753 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14754 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14763 pts/1 R+ 0:00 ps -ax -14764 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14751 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chgrp;gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14752 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chgrp src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14753 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14754 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGRC3DF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chgrp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chgrp.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14767 pts/1 R+ 0:00 ps -ax -14768 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14771 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chmod.o;depbase=`echo src/chmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF $depbase.Tpo -c -o src/chmod.o src/chmod.c &&\ mv -f $depbase.Tpo $depbase.Po -14775 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF src/.deps/chmod.Tpo -c -o src/chmod.o src/chmod.c -14776 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chmod.d -MF src/.deps/chmod.Tpo -MP -MT src/chmod.o src/chmod.c -quiet -dumpbase chmod.c -mtune=generic -march=x86-64 -auxbase-strip src/chmod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuHSuup.s -14777 pts/1 R+ 0:00 ps -ax -14778 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14771 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chmod.o;depbase=`echo src/chmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF $depbase.Tpo -c -o src/chmod.o src/chmod.c &&\ mv -f $depbase.Tpo $depbase.Po -14775 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF src/.deps/chmod.Tpo -c -o src/chmod.o src/chmod.c -14776 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chmod.d -MF src/.deps/chmod.Tpo -MP -MT src/chmod.o src/chmod.c -quiet -dumpbase chmod.c -mtune=generic -march=x86-64 -auxbase-strip src/chmod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuHSuup.s -14781 pts/1 R+ 0:00 ps -ax -14782 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14771 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chmod.o;depbase=`echo src/chmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF $depbase.Tpo -c -o src/chmod.o src/chmod.c &&\ mv -f $depbase.Tpo $depbase.Po -14775 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chmod.o -MD -MP -MF src/.deps/chmod.Tpo -c -o src/chmod.o src/chmod.c -14776 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chmod.d -MF src/.deps/chmod.Tpo -MP -MT src/chmod.o src/chmod.c -quiet -dumpbase chmod.c -mtune=generic -march=x86-64 -auxbase-strip src/chmod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuHSuup.s -14785 pts/1 R+ 0:00 ps -ax -14786 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14792 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chmod;gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14793 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14794 pts/1 R+ 0:00 ps -ax -14795 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14792 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chmod;gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14793 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14797 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14798 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14800 pts/1 R+ 0:00 ps -ax -14801 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14792 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chmod;gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14793 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14797 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14798 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14804 pts/1 R+ 0:00 ps -ax -14805 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14792 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chmod;gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14793 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chmod src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14797 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14798 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl92PAO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chmod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chmod.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14808 pts/1 R+ 0:00 ps -ax -14809 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14812 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown.o;depbase=`echo src/chown.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF $depbase.Tpo -c -o src/chown.o src/chown.c &&\ mv -f $depbase.Tpo $depbase.Po -14816 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF src/.deps/chown.Tpo -c -o src/chown.o src/chown.c -14817 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown.d -MF src/.deps/chown.Tpo -MP -MT src/chown.o src/chown.c -quiet -dumpbase chown.c -mtune=generic -march=x86-64 -auxbase-strip src/chown.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczZj65w.s -14818 pts/1 R+ 0:00 ps -ax -14819 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14812 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown.o;depbase=`echo src/chown.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF $depbase.Tpo -c -o src/chown.o src/chown.c &&\ mv -f $depbase.Tpo $depbase.Po -14816 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF src/.deps/chown.Tpo -c -o src/chown.o src/chown.c -14817 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown.d -MF src/.deps/chown.Tpo -MP -MT src/chown.o src/chown.c -quiet -dumpbase chown.c -mtune=generic -march=x86-64 -auxbase-strip src/chown.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczZj65w.s -14822 pts/1 R+ 0:00 ps -ax -14823 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14812 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/chown.o;depbase=`echo src/chown.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF $depbase.Tpo -c -o src/chown.o src/chown.c &&\ mv -f $depbase.Tpo $depbase.Po -14816 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/chown.o -MD -MP -MF src/.deps/chown.Tpo -c -o src/chown.o src/chown.c -14817 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/chown.d -MF src/.deps/chown.Tpo -MP -MT src/chown.o src/chown.c -quiet -dumpbase chown.c -mtune=generic -march=x86-64 -auxbase-strip src/chown.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczZj65w.s -14826 pts/1 R+ 0:00 ps -ax -14827 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14832 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chown;gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14833 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14834 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14836 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14837 pts/1 R+ 0:00 ps -ax -14838 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1407:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14832 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chown;gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14833 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14834 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14836 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14841 pts/1 R+ 0:00 ps -ax -14842 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14832 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/chown;gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14833 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/chown src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14834 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14836 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceikygP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/chown /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/chown.o src/chown-core.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14845 pts/1 R+ 0:00 ps -ax -14846 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14849 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cksum.o;depbase=`echo src/cksum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cksum.o -MD -MP -MF $depbase.Tpo -c -o src/cksum.o src/cksum.c &&\ mv -f $depbase.Tpo $depbase.Po -14850 pts/1 R+ 0:00 ps -ax -14851 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14849 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cksum.o;depbase=`echo src/cksum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cksum.o -MD -MP -MF $depbase.Tpo -c -o src/cksum.o src/cksum.c &&\ mv -f $depbase.Tpo $depbase.Po -14856 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cksum.o -MD -MP -MF src/.deps/cksum.Tpo -c -o src/cksum.o src/cksum.c -14857 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cksum.d -MF src/.deps/cksum.Tpo -MP -MT src/cksum.o src/cksum.c -quiet -dumpbase cksum.c -mtune=generic -march=x86-64 -auxbase-strip src/cksum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce8dBQy.s -14859 pts/1 R+ 0:00 ps -ax -14860 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14849 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cksum.o;depbase=`echo src/cksum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cksum.o -MD -MP -MF $depbase.Tpo -c -o src/cksum.o src/cksum.c &&\ mv -f $depbase.Tpo $depbase.Po -14856 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cksum.o -MD -MP -MF src/.deps/cksum.Tpo -c -o src/cksum.o src/cksum.c -14857 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cksum.d -MF src/.deps/cksum.Tpo -MP -MT src/cksum.o src/cksum.c -quiet -dumpbase cksum.c -mtune=generic -march=x86-64 -auxbase-strip src/cksum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce8dBQy.s -14863 pts/1 R+ 0:00 ps -ax -14864 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14870 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cksum;gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14871 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14872 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14873 pts/1 R+ 0:00 ps -ax -14874 pts/1 D+ 0:00 tee -a 1.txt -14876 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14870 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cksum;gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14871 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14872 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14876 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14878 pts/1 R+ 0:00 ps -ax -14879 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14870 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cksum;gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14871 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cksum src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14872 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14876 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIEJjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cksum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cksum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14882 pts/1 R+ 0:00 ps -ax -14883 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14886 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/comm.o;depbase=`echo src/comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF $depbase.Tpo -c -o src/comm.o src/comm.c &&\ mv -f $depbase.Tpo $depbase.Po -14890 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF src/.deps/comm.Tpo -c -o src/comm.o src/comm.c -14891 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/comm.d -MF src/.deps/comm.Tpo -MP -MT src/comm.o src/comm.c -quiet -dumpbase comm.c -mtune=generic -march=x86-64 -auxbase-strip src/comm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP2FjK5.s -14892 pts/1 R+ 0:00 ps -ax -14893 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14886 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/comm.o;depbase=`echo src/comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF $depbase.Tpo -c -o src/comm.o src/comm.c &&\ mv -f $depbase.Tpo $depbase.Po -14890 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF src/.deps/comm.Tpo -c -o src/comm.o src/comm.c -14891 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/comm.d -MF src/.deps/comm.Tpo -MP -MT src/comm.o src/comm.c -quiet -dumpbase comm.c -mtune=generic -march=x86-64 -auxbase-strip src/comm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP2FjK5.s -14896 pts/1 R+ 0:00 ps -ax -14897 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14886 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/comm.o;depbase=`echo src/comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF $depbase.Tpo -c -o src/comm.o src/comm.c &&\ mv -f $depbase.Tpo $depbase.Po -14890 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/comm.o -MD -MP -MF src/.deps/comm.Tpo -c -o src/comm.o src/comm.c -14891 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/comm.d -MF src/.deps/comm.Tpo -MP -MT src/comm.o src/comm.c -quiet -dumpbase comm.c -mtune=generic -march=x86-64 -auxbase-strip src/comm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccP2FjK5.s -14900 pts/1 R+ 0:00 ps -ax -14901 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14907 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/comm;gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14908 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14909 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14910 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14911 pts/1 R+ 0:00 ps -ax -14912 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14907 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/comm;gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14908 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14909 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14910 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14915 pts/1 R+ 0:00 ps -ax -14916 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14907 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/comm;gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14908 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/comm src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -14909 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14910 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJ6dW0t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/comm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/comm.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -14919 pts/1 R+ 0:00 ps -ax -14920 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14923 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp.o;depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ mv -f $depbase.Tpo $depbase.Po -14927 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF src/.deps/cp.Tpo -c -o src/cp.o src/cp.c -14928 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp.d -MF src/.deps/cp.Tpo -MP -MT src/cp.o src/cp.c -quiet -dumpbase cp.c -mtune=generic -march=x86-64 -auxbase-strip src/cp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJMBBW.s -14929 pts/1 R+ 0:00 ps -ax -14930 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14923 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp.o;depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ mv -f $depbase.Tpo $depbase.Po -14927 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF src/.deps/cp.Tpo -c -o src/cp.o src/cp.c -14928 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp.d -MF src/.deps/cp.Tpo -MP -MT src/cp.o src/cp.c -quiet -dumpbase cp.c -mtune=generic -march=x86-64 -auxbase-strip src/cp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJMBBW.s -14933 pts/1 R+ 0:00 ps -ax -14934 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14923 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp.o;depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ mv -f $depbase.Tpo $depbase.Po -14927 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF src/.deps/cp.Tpo -c -o src/cp.o src/cp.c -14928 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp.d -MF src/.deps/cp.Tpo -MP -MT src/cp.o src/cp.c -quiet -dumpbase cp.c -mtune=generic -march=x86-64 -auxbase-strip src/cp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJMBBW.s -14937 pts/1 R+ 0:00 ps -ax -14938 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14923 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp.o;depbase=`echo src/cp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF $depbase.Tpo -c -o src/cp.o src/cp.c &&\ mv -f $depbase.Tpo $depbase.Po -14927 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp.o -MD -MP -MF src/.deps/cp.Tpo -c -o src/cp.o src/cp.c -14928 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp.d -MF src/.deps/cp.Tpo -MP -MT src/cp.o src/cp.c -quiet -dumpbase cp.c -mtune=generic -march=x86-64 -auxbase-strip src/cp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJMBBW.s -14941 pts/1 R+ 0:00 ps -ax -14942 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14953 pts/1 R+ 0:00 ps -ax -14954 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14957 pts/1 R+ 0:00 ps -ax -14958 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14961 pts/1 R+ 0:00 ps -ax -14962 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14965 pts/1 R+ 0:00 ps -ax -14966 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14969 pts/1 R+ 0:00 ps -ax -14970 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14947 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/copy.o;depbase=`echo src/copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF $depbase.Tpo -c -o src/copy.o src/copy.c &&\ mv -f $depbase.Tpo $depbase.Po -14951 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/copy.o -MD -MP -MF src/.deps/copy.Tpo -c -o src/copy.o src/copy.c -14952 pts/2 D+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/copy.d -MF src/.deps/copy.Tpo -MP -MT src/copy.o src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbONPzJ.s -14973 pts/1 R+ 0:00 ps -ax -14974 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14978 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp-hash.o;depbase=`echo src/cp-hash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp-hash.o -MD -MP -MF $depbase.Tpo -c -o src/cp-hash.o src/cp-hash.c &&\ mv -f $depbase.Tpo $depbase.Po -14982 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp-hash.o -MD -MP -MF src/.deps/cp-hash.Tpo -c -o src/cp-hash.o src/cp-hash.c -14983 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp-hash.d -MF src/.deps/cp-hash.Tpo -MP -MT src/cp-hash.o src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFNYHX5.s -14985 pts/1 R+ 0:00 ps -ax -14986 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14978 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cp-hash.o;depbase=`echo src/cp-hash.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp-hash.o -MD -MP -MF $depbase.Tpo -c -o src/cp-hash.o src/cp-hash.c &&\ mv -f $depbase.Tpo $depbase.Po -14982 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cp-hash.o -MD -MP -MF src/.deps/cp-hash.Tpo -c -o src/cp-hash.o src/cp-hash.c -14983 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cp-hash.d -MF src/.deps/cp-hash.Tpo -MP -MT src/cp-hash.o src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFNYHX5.s -14989 pts/1 R+ 0:00 ps -ax -14990 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14995 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/extent-scan.o;depbase=`echo src/extent-scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF $depbase.Tpo -c -o src/extent-scan.o src/extent-scan.c &&\ mv -f $depbase.Tpo $depbase.Po -14999 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF src/.deps/extent-scan.Tpo -c -o src/extent-scan.o src/extent-scan.c -15000 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/extent-scan.d -MF src/.deps/extent-scan.Tpo -MP -MT src/extent-scan.o src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgMZUOl.s -15001 pts/1 R+ 0:00 ps -ax -15002 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14995 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/extent-scan.o;depbase=`echo src/extent-scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF $depbase.Tpo -c -o src/extent-scan.o src/extent-scan.c &&\ mv -f $depbase.Tpo $depbase.Po -14999 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF src/.deps/extent-scan.Tpo -c -o src/extent-scan.o src/extent-scan.c -15000 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/extent-scan.d -MF src/.deps/extent-scan.Tpo -MP -MT src/extent-scan.o src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgMZUOl.s -15005 pts/1 R+ 0:00 ps -ax -15006 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -14995 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/extent-scan.o;depbase=`echo src/extent-scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/extent-scan.o -MD -MP -MF $depbase.Tpo -c -o src/extent-scan.o src/extent-scan.c &&\ mv -f $depbase.Tpo $depbase.Po -15010 pts/2 D+ 0:00 mv -f src/.deps/extent-scan.Tpo src/.deps/extent-scan.Po -15011 pts/1 R+ 0:00 ps -ax -15012 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15014 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/force-link.o;depbase=`echo src/force-link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/force-link.o -MD -MP -MF $depbase.Tpo -c -o src/force-link.o src/force-link.c &&\ mv -f $depbase.Tpo $depbase.Po -15018 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/force-link.o -MD -MP -MF src/.deps/force-link.Tpo -c -o src/force-link.o src/force-link.c -15019 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/force-link.d -MF src/.deps/force-link.Tpo -MP -MT src/force-link.o src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccA9gTIN.s -15021 pts/1 R+ 0:00 ps -ax -15022 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15014 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/force-link.o;depbase=`echo src/force-link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/force-link.o -MD -MP -MF $depbase.Tpo -c -o src/force-link.o src/force-link.c &&\ mv -f $depbase.Tpo $depbase.Po -15018 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/force-link.o -MD -MP -MF src/.deps/force-link.Tpo -c -o src/force-link.o src/force-link.c -15019 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/force-link.d -MF src/.deps/force-link.Tpo -MP -MT src/force-link.o src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccA9gTIN.s -15025 pts/1 R+ 0:00 ps -ax -15026 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15031 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/selinux.o;depbase=`echo src/selinux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF $depbase.Tpo -c -o src/selinux.o src/selinux.c &&\ mv -f $depbase.Tpo $depbase.Po -15035 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF src/.deps/selinux.Tpo -c -o src/selinux.o src/selinux.c -15036 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/selinux.d -MF src/.deps/selinux.Tpo -MP -MT src/selinux.o src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccee8qy3.s -15037 pts/1 R+ 0:00 ps -ax -15038 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15031 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/selinux.o;depbase=`echo src/selinux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF $depbase.Tpo -c -o src/selinux.o src/selinux.c &&\ mv -f $depbase.Tpo $depbase.Po -15035 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF src/.deps/selinux.Tpo -c -o src/selinux.o src/selinux.c -15036 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/selinux.d -MF src/.deps/selinux.Tpo -MP -MT src/selinux.o src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccee8qy3.s -15041 pts/1 R+ 0:00 ps -ax -15042 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15031 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/selinux.o;depbase=`echo src/selinux.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF $depbase.Tpo -c -o src/selinux.o src/selinux.c &&\ mv -f $depbase.Tpo $depbase.Po -15035 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/selinux.o -MD -MP -MF src/.deps/selinux.Tpo -c -o src/selinux.o src/selinux.c -15036 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/selinux.d -MF src/.deps/selinux.Tpo -MP -MT src/selinux.o src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccee8qy3.s -15045 pts/1 R+ 0:00 ps -ax -15046 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15054 pts/1 R+ 0:00 ps -ax -15055 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15060 pts/1 R+ 0:00 ps -ax -15061 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15064 pts/1 R+ 0:00 ps -ax -15065 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15068 pts/1 R+ 0:00 ps -ax -15069 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15072 pts/1 R+ 0:00 ps -ax -15073 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15076 pts/1 R+ 0:00 ps -ax -15077 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15080 pts/1 R+ 0:00 ps -ax -15081 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15052 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cp;gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15053 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cp src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -15057 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15058 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx5eAYq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cp.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15084 pts/1 R+ 0:00 ps -ax -15085 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/csplit.o;depbase=`echo src/csplit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF $depbase.Tpo -c -o src/csplit.o src/csplit.c &&\ mv -f $depbase.Tpo $depbase.Po -15092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF src/.deps/csplit.Tpo -c -o src/csplit.o src/csplit.c -15093 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/csplit.d -MF src/.deps/csplit.Tpo -MP -MT src/csplit.o src/csplit.c -quiet -dumpbase csplit.c -mtune=generic -march=x86-64 -auxbase-strip src/csplit.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRMVDLm.s -15094 pts/1 R+ 0:00 ps -ax -15095 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/csplit.o;depbase=`echo src/csplit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF $depbase.Tpo -c -o src/csplit.o src/csplit.c &&\ mv -f $depbase.Tpo $depbase.Po -15092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF src/.deps/csplit.Tpo -c -o src/csplit.o src/csplit.c -15093 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/csplit.d -MF src/.deps/csplit.Tpo -MP -MT src/csplit.o src/csplit.c -quiet -dumpbase csplit.c -mtune=generic -march=x86-64 -auxbase-strip src/csplit.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRMVDLm.s -15098 pts/1 R+ 0:00 ps -ax -15099 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/csplit.o;depbase=`echo src/csplit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF $depbase.Tpo -c -o src/csplit.o src/csplit.c &&\ mv -f $depbase.Tpo $depbase.Po -15092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF src/.deps/csplit.Tpo -c -o src/csplit.o src/csplit.c -15093 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/csplit.d -MF src/.deps/csplit.Tpo -MP -MT src/csplit.o src/csplit.c -quiet -dumpbase csplit.c -mtune=generic -march=x86-64 -auxbase-strip src/csplit.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRMVDLm.s -15102 pts/1 R+ 0:00 ps -ax -15103 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/csplit.o;depbase=`echo src/csplit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF $depbase.Tpo -c -o src/csplit.o src/csplit.c &&\ mv -f $depbase.Tpo $depbase.Po -15092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF src/.deps/csplit.Tpo -c -o src/csplit.o src/csplit.c -15093 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/csplit.d -MF src/.deps/csplit.Tpo -MP -MT src/csplit.o src/csplit.c -quiet -dumpbase csplit.c -mtune=generic -march=x86-64 -auxbase-strip src/csplit.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRMVDLm.s -15106 pts/1 R+ 0:00 ps -ax -15107 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/csplit.o;depbase=`echo src/csplit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF $depbase.Tpo -c -o src/csplit.o src/csplit.c &&\ mv -f $depbase.Tpo $depbase.Po -15092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/csplit.o -MD -MP -MF src/.deps/csplit.Tpo -c -o src/csplit.o src/csplit.c -15110 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/csplit.o /tmp/ccRMVDLm.s -15111 pts/1 R+ 0:00 ps -ax -15112 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15117 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/csplit;gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15118 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15119 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15120 pts/1 R+ 0:00 ps -ax -15121 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15117 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/csplit;gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15118 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15119 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15124 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15125 pts/1 R+ 0:00 ps -ax -15126 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15117 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/csplit;gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15118 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15119 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15124 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15129 pts/1 R+ 0:00 ps -ax -15130 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15117 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/csplit;gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15118 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/csplit src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15119 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15124 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMsANKj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/csplit /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/csplit.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15133 pts/1 R+ 0:00 ps -ax -15134 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15143 pts/1 R+ 0:00 ps -ax -15144 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15147 pts/1 R+ 0:00 ps -ax -15148 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15151 pts/1 R+ 0:00 ps -ax -15152 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15155 pts/1 R+ 0:00 ps -ax -15156 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15159 pts/1 R+ 0:00 ps -ax -15160 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15137 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/cut.o;depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o src/cut.o src/cut.c &&\ mv -f $depbase.Tpo $depbase.Po -15141 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/cut.o -MD -MP -MF src/.deps/cut.Tpo -c -o src/cut.o src/cut.c -15142 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/cut.d -MF src/.deps/cut.Tpo -MP -MT src/cut.o src/cut.c -quiet -dumpbase cut.c -mtune=generic -march=x86-64 -auxbase-strip src/cut.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpp3Vx7.s -15163 pts/1 R+ 0:00 ps -ax -15164 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15169 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/set-fields.o;depbase=`echo src/set-fields.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF $depbase.Tpo -c -o src/set-fields.o src/set-fields.c &&\ mv -f $depbase.Tpo $depbase.Po -15173 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF src/.deps/set-fields.Tpo -c -o src/set-fields.o src/set-fields.c -15174 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/set-fields.d -MF src/.deps/set-fields.Tpo -MP -MT src/set-fields.o src/set-fields.c -quiet -dumpbase set-fields.c -mtune=generic -march=x86-64 -auxbase-strip src/set-fields.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOtnBix.s -15175 pts/1 R+ 0:00 ps -ax -15176 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15169 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/set-fields.o;depbase=`echo src/set-fields.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF $depbase.Tpo -c -o src/set-fields.o src/set-fields.c &&\ mv -f $depbase.Tpo $depbase.Po -15173 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF src/.deps/set-fields.Tpo -c -o src/set-fields.o src/set-fields.c -15174 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/set-fields.d -MF src/.deps/set-fields.Tpo -MP -MT src/set-fields.o src/set-fields.c -quiet -dumpbase set-fields.c -mtune=generic -march=x86-64 -auxbase-strip src/set-fields.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOtnBix.s -15179 pts/1 R+ 0:00 ps -ax -15180 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15169 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/set-fields.o;depbase=`echo src/set-fields.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF $depbase.Tpo -c -o src/set-fields.o src/set-fields.c &&\ mv -f $depbase.Tpo $depbase.Po -15173 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF src/.deps/set-fields.Tpo -c -o src/set-fields.o src/set-fields.c -15174 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/set-fields.d -MF src/.deps/set-fields.Tpo -MP -MT src/set-fields.o src/set-fields.c -quiet -dumpbase set-fields.c -mtune=generic -march=x86-64 -auxbase-strip src/set-fields.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOtnBix.s -15183 pts/1 R+ 0:00 ps -ax -15184 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15169 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/set-fields.o;depbase=`echo src/set-fields.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF $depbase.Tpo -c -o src/set-fields.o src/set-fields.c &&\ mv -f $depbase.Tpo $depbase.Po -15173 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF src/.deps/set-fields.Tpo -c -o src/set-fields.o src/set-fields.c -15174 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/set-fields.d -MF src/.deps/set-fields.Tpo -MP -MT src/set-fields.o src/set-fields.c -quiet -dumpbase set-fields.c -mtune=generic -march=x86-64 -auxbase-strip src/set-fields.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOtnBix.s -15187 pts/1 R+ 0:00 ps -ax -15188 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15169 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/set-fields.o;depbase=`echo src/set-fields.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF $depbase.Tpo -c -o src/set-fields.o src/set-fields.c &&\ mv -f $depbase.Tpo $depbase.Po -15173 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/set-fields.o -MD -MP -MF src/.deps/set-fields.Tpo -c -o src/set-fields.o src/set-fields.c -15174 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/set-fields.d -MF src/.deps/set-fields.Tpo -MP -MT src/set-fields.o src/set-fields.c -quiet -dumpbase set-fields.c -mtune=generic -march=x86-64 -auxbase-strip src/set-fields.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccOtnBix.s -15191 pts/1 R+ 0:00 ps -ax -15192 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15198 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cut;gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15199 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15200 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15201 pts/1 R+ 0:00 ps -ax -15202 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15198 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cut;gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15199 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15200 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15205 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15206 pts/1 R+ 0:00 ps -ax -15207 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15198 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cut;gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15199 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15200 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15205 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15210 pts/1 R+ 0:00 ps -ax -15211 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15198 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/cut;gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15199 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/cut src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15200 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15205 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaBzpVu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/cut /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/cut.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15214 pts/1 R+ 0:00 ps -ax -15215 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15222 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF src/.deps/date.Tpo -c -o src/date.o src/date.c -15223 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/date.d -MF src/.deps/date.Tpo -MP -MT src/date.o src/date.c -quiet -dumpbase date.c -mtune=generic -march=x86-64 -auxbase-strip src/date.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj3MhKb.s -15224 pts/1 R+ 0:00 ps -ax -15225 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15222 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF src/.deps/date.Tpo -c -o src/date.o src/date.c -15223 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/date.d -MF src/.deps/date.Tpo -MP -MT src/date.o src/date.c -quiet -dumpbase date.c -mtune=generic -march=x86-64 -auxbase-strip src/date.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj3MhKb.s -15228 pts/1 R+ 0:00 ps -ax -15229 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15222 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF src/.deps/date.Tpo -c -o src/date.o src/date.c -15223 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/date.d -MF src/.deps/date.Tpo -MP -MT src/date.o src/date.c -quiet -dumpbase date.c -mtune=generic -march=x86-64 -auxbase-strip src/date.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj3MhKb.s -15232 pts/1 R+ 0:00 ps -ax -15233 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15222 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF src/.deps/date.Tpo -c -o src/date.o src/date.c -15223 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/date.d -MF src/.deps/date.Tpo -MP -MT src/date.o src/date.c -quiet -dumpbase date.c -mtune=generic -march=x86-64 -auxbase-strip src/date.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj3MhKb.s -15236 pts/1 R+ 0:00 ps -ax -15237 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15222 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF src/.deps/date.Tpo -c -o src/date.o src/date.c -15223 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/date.d -MF src/.deps/date.Tpo -MP -MT src/date.o src/date.c -quiet -dumpbase date.c -mtune=generic -march=x86-64 -auxbase-strip src/date.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccj3MhKb.s -15240 pts/1 R+ 0:00 ps -ax -15241 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15218 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/date.o;depbase=`echo src/date.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/date.o -MD -MP -MF $depbase.Tpo -c -o src/date.o src/date.c &&\ mv -f $depbase.Tpo $depbase.Po -15245 pts/2 D+ 0:00 mv -f src/.deps/date.Tpo src/.deps/date.Po -15246 pts/1 R+ 0:00 ps -ax -15247 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15251 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/date;gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15252 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15253 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15254 pts/1 R+ 0:00 ps -ax -15255 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15251 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/date;gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15252 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15253 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15258 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15259 pts/1 R+ 0:00 ps -ax -15260 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15251 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/date;gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15252 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15253 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15258 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15263 pts/1 R+ 0:00 ps -ax -15264 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15251 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/date;gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15252 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/date src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15253 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15258 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSIDy5u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/date /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/date.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15267 pts/1 R+ 0:00 ps -ax -15268 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15277 pts/1 R+ 0:00 ps -ax -15278 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15281 pts/1 R+ 0:00 ps -ax -15282 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15285 pts/1 R+ 0:00 ps -ax -15286 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15289 pts/1 R+ 0:00 ps -ax -15290 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15293 pts/1 R+ 0:00 ps -ax -15294 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15297 pts/1 R+ 0:00 ps -ax -15298 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15301 pts/1 R+ 0:00 ps -ax -15302 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15305 pts/1 R+ 0:00 ps -ax -15306 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15271 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dd.o;depbase=`echo src/dd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF $depbase.Tpo -c -o src/dd.o src/dd.c &&\ mv -f $depbase.Tpo $depbase.Po -15275 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dd.o -MD -MP -MF src/.deps/dd.Tpo -c -o src/dd.o src/dd.c -15276 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dd.d -MF src/.deps/dd.Tpo -MP -MT src/dd.o src/dd.c -quiet -dumpbase dd.c -mtune=generic -march=x86-64 -auxbase-strip src/dd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccaQwo7c.s -15309 pts/1 R+ 0:00 ps -ax -15310 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15316 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dd;gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15317 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15318 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15319 pts/1 R+ 0:00 ps -ax -15320 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15316 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dd;gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15317 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15318 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15323 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15324 pts/1 R+ 0:00 ps -ax -15325 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15316 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dd;gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15317 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15318 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15323 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15328 pts/1 R+ 0:00 ps -ax -15329 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15316 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dd;gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15317 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dd src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15318 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15323 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyahuqp.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15332 pts/1 R+ 0:00 ps -ax -15333 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15342 pts/1 R+ 0:00 ps -ax -15343 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15346 pts/1 R+ 0:00 ps -ax -15347 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15350 pts/1 R+ 0:00 ps -ax -15351 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15354 pts/1 R+ 0:00 ps -ax -15355 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15358 pts/1 R+ 0:00 ps -ax -15359 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15362 pts/1 R+ 0:00 ps -ax -15363 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15366 pts/1 R+ 0:00 ps -ax -15367 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15370 pts/1 R+ 0:00 ps -ax -15371 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15374 pts/1 R+ 0:00 ps -ax -15375 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15378 pts/1 R+ 0:00 ps -ax -15379 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15382 pts/1 R+ 0:00 ps -ax -15383 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15386 pts/1 R+ 0:00 ps -ax -15387 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15390 pts/1 R+ 0:00 ps -ax -15391 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15394 pts/1 R+ 0:00 ps -ax -15395 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15341 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ls.d -MF src/.deps/ls.Tpo -MP -MT src/ls.o src/ls.c -quiet -dumpbase ls.c -mtune=generic -march=x86-64 -auxbase-strip src/ls.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq7ZeD7.s -15398 pts/1 R+ 0:00 ps -ax -15399 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15336 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls.o;depbase=`echo src/ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls.o src/ls.c &&\ mv -f $depbase.Tpo $depbase.Po -15340 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls.o -MD -MP -MF src/.deps/ls.Tpo -c -o src/ls.o src/ls.c -15402 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/ls.o /tmp/ccq7ZeD7.s -15403 pts/1 R+ 0:00 ps -ax -15404 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15419 pts/1 R+ 0:00 ps -ax -15420 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15425 pts/1 R+ 0:00 ps -ax -15426 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15429 pts/1 R+ 0:00 ps -ax -15430 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15433 pts/1 R+ 0:00 ps -ax -15434 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15437 pts/1 R+ 0:00 ps -ax -15438 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15441 pts/1 R+ 0:00 ps -ax -15442 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15417 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dir;gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15418 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dir src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -15423 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15424 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccrErJm1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-dir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15445 pts/1 R+ 0:00 ps -ax -15446 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15449 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dircolors.o;depbase=`echo src/dircolors.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF $depbase.Tpo -c -o src/dircolors.o src/dircolors.c &&\ mv -f $depbase.Tpo $depbase.Po -15453 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF src/.deps/dircolors.Tpo -c -o src/dircolors.o src/dircolors.c -15454 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dircolors.d -MF src/.deps/dircolors.Tpo -MP -MT src/dircolors.o src/dircolors.c -quiet -dumpbase dircolors.c -mtune=generic -march=x86-64 -auxbase-strip src/dircolors.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLaTQSF.s -15455 pts/1 R+ 0:00 ps -ax -15456 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15449 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dircolors.o;depbase=`echo src/dircolors.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF $depbase.Tpo -c -o src/dircolors.o src/dircolors.c &&\ mv -f $depbase.Tpo $depbase.Po -15453 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF src/.deps/dircolors.Tpo -c -o src/dircolors.o src/dircolors.c -15454 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dircolors.d -MF src/.deps/dircolors.Tpo -MP -MT src/dircolors.o src/dircolors.c -quiet -dumpbase dircolors.c -mtune=generic -march=x86-64 -auxbase-strip src/dircolors.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLaTQSF.s -15459 pts/1 R+ 0:00 ps -ax -15460 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15449 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dircolors.o;depbase=`echo src/dircolors.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF $depbase.Tpo -c -o src/dircolors.o src/dircolors.c &&\ mv -f $depbase.Tpo $depbase.Po -15453 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF src/.deps/dircolors.Tpo -c -o src/dircolors.o src/dircolors.c -15454 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dircolors.d -MF src/.deps/dircolors.Tpo -MP -MT src/dircolors.o src/dircolors.c -quiet -dumpbase dircolors.c -mtune=generic -march=x86-64 -auxbase-strip src/dircolors.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLaTQSF.s -15463 pts/1 R+ 0:00 ps -ax -15464 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15449 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dircolors.o;depbase=`echo src/dircolors.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF $depbase.Tpo -c -o src/dircolors.o src/dircolors.c &&\ mv -f $depbase.Tpo $depbase.Po -15453 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF src/.deps/dircolors.Tpo -c -o src/dircolors.o src/dircolors.c -15454 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dircolors.d -MF src/.deps/dircolors.Tpo -MP -MT src/dircolors.o src/dircolors.c -quiet -dumpbase dircolors.c -mtune=generic -march=x86-64 -auxbase-strip src/dircolors.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLaTQSF.s -15468 pts/1 R+ 0:00 ps -ax -15469 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15449 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dircolors.o;depbase=`echo src/dircolors.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF $depbase.Tpo -c -o src/dircolors.o src/dircolors.c &&\ mv -f $depbase.Tpo $depbase.Po -15453 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dircolors.o -MD -MP -MF src/.deps/dircolors.Tpo -c -o src/dircolors.o src/dircolors.c -15454 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dircolors.d -MF src/.deps/dircolors.Tpo -MP -MT src/dircolors.o src/dircolors.c -quiet -dumpbase dircolors.c -mtune=generic -march=x86-64 -auxbase-strip src/dircolors.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccLaTQSF.s -15472 pts/1 R+ 0:00 ps -ax -15473 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15479 pts/2 R+ 0:00 /bin/bash -c echo " CCLD " src/dircolors;gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15480 pts/1 R+ 0:00 ps -ax -15481 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15479 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dircolors;gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15483 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15485 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15486 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15487 pts/1 R+ 0:00 ps -ax -15488 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15479 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dircolors;gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15483 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15485 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15486 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15491 pts/1 R+ 0:00 ps -ax -15492 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15479 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dircolors;gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15483 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dircolors src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15485 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15486 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccm79wbW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dircolors /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dircolors.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15495 pts/1 R+ 0:00 ps -ax -15496 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15499 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dirname.o;depbase=`echo src/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF $depbase.Tpo -c -o src/dirname.o src/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -15503 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF src/.deps/dirname.Tpo -c -o src/dirname.o src/dirname.c -15504 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dirname.d -MF src/.deps/dirname.Tpo -MP -MT src/dirname.o src/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip src/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccjShbWu.s -15505 pts/1 R+ 0:00 ps -ax -15506 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15499 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dirname.o;depbase=`echo src/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF $depbase.Tpo -c -o src/dirname.o src/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -15503 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF src/.deps/dirname.Tpo -c -o src/dirname.o src/dirname.c -15504 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dirname.d -MF src/.deps/dirname.Tpo -MP -MT src/dirname.o src/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip src/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccjShbWu.s -15509 pts/1 R+ 0:00 ps -ax -15510 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15499 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dirname.o;depbase=`echo src/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF $depbase.Tpo -c -o src/dirname.o src/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -15503 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF src/.deps/dirname.Tpo -c -o src/dirname.o src/dirname.c -15504 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dirname.d -MF src/.deps/dirname.Tpo -MP -MT src/dirname.o src/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip src/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccjShbWu.s -15513 pts/1 R+ 0:00 ps -ax -15514 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15499 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dirname.o;depbase=`echo src/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF $depbase.Tpo -c -o src/dirname.o src/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -15503 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF src/.deps/dirname.Tpo -c -o src/dirname.o src/dirname.c -15504 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dirname.d -MF src/.deps/dirname.Tpo -MP -MT src/dirname.o src/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip src/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccjShbWu.s -15517 pts/1 R+ 0:00 ps -ax -15518 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15499 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/dirname.o;depbase=`echo src/dirname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF $depbase.Tpo -c -o src/dirname.o src/dirname.c &&\ mv -f $depbase.Tpo $depbase.Po -15503 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/dirname.o -MD -MP -MF src/.deps/dirname.Tpo -c -o src/dirname.o src/dirname.c -15504 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/dirname.d -MF src/.deps/dirname.Tpo -MP -MT src/dirname.o src/dirname.c -quiet -dumpbase dirname.c -mtune=generic -march=x86-64 -auxbase-strip src/dirname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccjShbWu.s -15521 pts/1 R+ 0:00 ps -ax -15522 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15528 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dirname;gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15529 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15530 pts/1 R+ 0:00 ps -ax -15531 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 R+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15528 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dirname;gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15529 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15533 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPp7Cfs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dirname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15535 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPp7Cfs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dirname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15536 pts/1 R+ 0:00 ps -ax -15537 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 D+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15528 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/dirname;gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15529 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/dirname src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15533 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPp7Cfs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dirname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15535 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPp7Cfs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/dirname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/dirname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15540 pts/1 R+ 0:00 ps -ax -15541 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15550 pts/1 R+ 0:00 ps -ax -15551 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15554 pts/1 R+ 0:00 ps -ax -15555 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15558 pts/1 R+ 0:00 ps -ax -15559 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15562 pts/1 R+ 0:00 ps -ax -15563 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15566 pts/1 R+ 0:00 ps -ax -15567 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15570 pts/1 R+ 0:00 ps -ax -15571 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 D+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15549 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/du.d -MF src/.deps/du.Tpo -MP -MT src/du.o src/du.c -quiet -dumpbase du.c -mtune=generic -march=x86-64 -auxbase-strip src/du.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyy9TS.s -15574 pts/1 R+ 0:00 ps -ax -15575 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15544 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/du.o;depbase=`echo src/du.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF $depbase.Tpo -c -o src/du.o src/du.c &&\ mv -f $depbase.Tpo $depbase.Po -15548 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/du.o -MD -MP -MF src/.deps/du.Tpo -c -o src/du.o src/du.c -15578 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/du.o /tmp/ccPyy9TS.s -15579 pts/1 R+ 0:00 ps -ax -15580 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15588 pts/1 R+ 0:00 ps -ax -15589 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15592 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15593 pts/1 R+ 0:00 ps -ax -15594 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15592 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15597 pts/1 R+ 0:00 ps -ax -15598 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15592 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15601 pts/1 R+ 0:00 ps -ax -15602 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15592 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15605 pts/1 R+ 0:00 ps -ax -15606 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15585 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/du;gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15586 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/du src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15587 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15592 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3X1o4I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/du /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/du.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15609 pts/1 R+ 0:00 ps -ax -15610 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15618 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/echo.d -MF src/.deps/echo.Tpo -MP -MT src/echo.o src/echo.c -quiet -dumpbase echo.c -mtune=generic -march=x86-64 -auxbase-strip src/echo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq5AZ93.s -15619 pts/1 R+ 0:00 ps -ax -15620 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15618 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/echo.d -MF src/.deps/echo.Tpo -MP -MT src/echo.o src/echo.c -quiet -dumpbase echo.c -mtune=generic -march=x86-64 -auxbase-strip src/echo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq5AZ93.s -15623 pts/1 R+ 0:00 ps -ax -15624 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15618 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/echo.d -MF src/.deps/echo.Tpo -MP -MT src/echo.o src/echo.c -quiet -dumpbase echo.c -mtune=generic -march=x86-64 -auxbase-strip src/echo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq5AZ93.s -15627 pts/1 R+ 0:00 ps -ax -15628 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15618 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/echo.d -MF src/.deps/echo.Tpo -MP -MT src/echo.o src/echo.c -quiet -dumpbase echo.c -mtune=generic -march=x86-64 -auxbase-strip src/echo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq5AZ93.s -15632 pts/1 R+ 0:00 ps -ax -15633 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15618 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/echo.d -MF src/.deps/echo.Tpo -MP -MT src/echo.o src/echo.c -quiet -dumpbase echo.c -mtune=generic -march=x86-64 -auxbase-strip src/echo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccq5AZ93.s -15636 pts/1 R+ 0:00 ps -ax -15637 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15613 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/echo.o;depbase=`echo src/echo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF $depbase.Tpo -c -o src/echo.o src/echo.c &&\ mv -f $depbase.Tpo $depbase.Po -15617 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/echo.o -MD -MP -MF src/.deps/echo.Tpo -c -o src/echo.o src/echo.c -15640 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/echo.o /tmp/ccq5AZ93.s -15641 pts/1 R+ 0:00 ps -ax -15642 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15647 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/echo;gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15648 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15649 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15650 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15651 pts/1 R+ 0:00 ps -ax -15652 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15647 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/echo;gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15648 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15649 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15650 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15655 pts/1 R+ 0:00 ps -ax -15656 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15647 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/echo;gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15648 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/echo src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15649 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15650 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cconl8Ap.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/echo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/echo.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15659 pts/1 R+ 0:00 ps -ax -15660 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15669 pts/1 R+ 0:00 ps -ax -15670 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15673 pts/1 R+ 0:00 ps -ax -15674 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15677 pts/1 R+ 0:00 ps -ax -15678 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15681 pts/1 R+ 0:00 ps -ax -15682 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15685 pts/1 R+ 0:00 ps -ax -15686 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15667 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF src/.deps/env.Tpo -c -o src/env.o src/env.c -15668 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/env.d -MF src/.deps/env.Tpo -MP -MT src/env.o src/env.c -quiet -dumpbase env.c -mtune=generic -march=x86-64 -auxbase-strip src/env.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccp6tuNS.s -15689 pts/1 R+ 0:00 ps -ax -15690 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15663 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/env.o;depbase=`echo src/env.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/env.o -MD -MP -MF $depbase.Tpo -c -o src/env.o src/env.c &&\ mv -f $depbase.Tpo $depbase.Po -15694 pts/2 D+ 0:00 mv -f src/.deps/env.Tpo src/.deps/env.Po -15695 pts/1 R+ 0:00 ps -ax -15696 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15700 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/env;gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15701 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15702 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjGq3cs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/env /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15703 pts/1 R+ 0:00 ps -ax -15704 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15700 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/env;gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15701 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15702 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjGq3cs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/env /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15707 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjGq3cs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/env /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15708 pts/1 R+ 0:00 ps -ax -15709 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15700 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/env;gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15701 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/env src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15702 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjGq3cs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/env /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15707 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjGq3cs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/env /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/env.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15712 pts/1 R+ 0:00 ps -ax -15713 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15720 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF src/.deps/expand.Tpo -c -o src/expand.o src/expand.c -15721 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand.d -MF src/.deps/expand.Tpo -MP -MT src/expand.o src/expand.c -quiet -dumpbase expand.c -mtune=generic -march=x86-64 -auxbase-strip src/expand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd19vcS.s -15722 pts/1 R+ 0:00 ps -ax -15723 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15720 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF src/.deps/expand.Tpo -c -o src/expand.o src/expand.c -15721 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand.d -MF src/.deps/expand.Tpo -MP -MT src/expand.o src/expand.c -quiet -dumpbase expand.c -mtune=generic -march=x86-64 -auxbase-strip src/expand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd19vcS.s -15726 pts/1 R+ 0:00 ps -ax -15727 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15720 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF src/.deps/expand.Tpo -c -o src/expand.o src/expand.c -15721 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand.d -MF src/.deps/expand.Tpo -MP -MT src/expand.o src/expand.c -quiet -dumpbase expand.c -mtune=generic -march=x86-64 -auxbase-strip src/expand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd19vcS.s -15730 pts/1 R+ 0:00 ps -ax -15731 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15720 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF src/.deps/expand.Tpo -c -o src/expand.o src/expand.c -15721 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand.d -MF src/.deps/expand.Tpo -MP -MT src/expand.o src/expand.c -quiet -dumpbase expand.c -mtune=generic -march=x86-64 -auxbase-strip src/expand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd19vcS.s -15734 pts/1 R+ 0:00 ps -ax -15735 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15720 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF src/.deps/expand.Tpo -c -o src/expand.o src/expand.c -15721 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand.d -MF src/.deps/expand.Tpo -MP -MT src/expand.o src/expand.c -quiet -dumpbase expand.c -mtune=generic -march=x86-64 -auxbase-strip src/expand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccd19vcS.s -15738 pts/1 R+ 0:00 ps -ax -15739 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15716 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand.o;depbase=`echo src/expand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand.o -MD -MP -MF $depbase.Tpo -c -o src/expand.o src/expand.c &&\ mv -f $depbase.Tpo $depbase.Po -15743 pts/2 D+ 0:00 mv -f src/.deps/expand.Tpo src/.deps/expand.Po -15744 pts/1 R+ 0:00 ps -ax -15745 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15748 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand-common.o;depbase=`echo src/expand-common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF $depbase.Tpo -c -o src/expand-common.o src/expand-common.c &&\ mv -f $depbase.Tpo $depbase.Po -15752 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF src/.deps/expand-common.Tpo -c -o src/expand-common.o src/expand-common.c -15753 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand-common.d -MF src/.deps/expand-common.Tpo -MP -MT src/expand-common.o src/expand-common.c -quiet -dumpbase expand-common.c -mtune=generic -march=x86-64 -auxbase-strip src/expand-common.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy17Xi.s -15754 pts/1 R+ 0:00 ps -ax -15755 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15748 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand-common.o;depbase=`echo src/expand-common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF $depbase.Tpo -c -o src/expand-common.o src/expand-common.c &&\ mv -f $depbase.Tpo $depbase.Po -15752 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF src/.deps/expand-common.Tpo -c -o src/expand-common.o src/expand-common.c -15753 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand-common.d -MF src/.deps/expand-common.Tpo -MP -MT src/expand-common.o src/expand-common.c -quiet -dumpbase expand-common.c -mtune=generic -march=x86-64 -auxbase-strip src/expand-common.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy17Xi.s -15758 pts/1 R+ 0:00 ps -ax -15759 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15748 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand-common.o;depbase=`echo src/expand-common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF $depbase.Tpo -c -o src/expand-common.o src/expand-common.c &&\ mv -f $depbase.Tpo $depbase.Po -15752 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF src/.deps/expand-common.Tpo -c -o src/expand-common.o src/expand-common.c -15753 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand-common.d -MF src/.deps/expand-common.Tpo -MP -MT src/expand-common.o src/expand-common.c -quiet -dumpbase expand-common.c -mtune=generic -march=x86-64 -auxbase-strip src/expand-common.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy17Xi.s -15762 pts/1 R+ 0:00 ps -ax -15763 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15748 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand-common.o;depbase=`echo src/expand-common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF $depbase.Tpo -c -o src/expand-common.o src/expand-common.c &&\ mv -f $depbase.Tpo $depbase.Po -15752 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF src/.deps/expand-common.Tpo -c -o src/expand-common.o src/expand-common.c -15753 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expand-common.d -MF src/.deps/expand-common.Tpo -MP -MT src/expand-common.o src/expand-common.c -quiet -dumpbase expand-common.c -mtune=generic -march=x86-64 -auxbase-strip src/expand-common.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy17Xi.s -15766 pts/1 R+ 0:00 ps -ax -15767 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15748 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expand-common.o;depbase=`echo src/expand-common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF $depbase.Tpo -c -o src/expand-common.o src/expand-common.c &&\ mv -f $depbase.Tpo $depbase.Po -15752 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expand-common.o -MD -MP -MF src/.deps/expand-common.Tpo -c -o src/expand-common.o src/expand-common.c -15770 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/expand-common.o /tmp/ccTy17Xi.s -15771 pts/1 R+ 0:00 ps -ax -15772 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15777 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expand;gcc -g -O2 -Wl,--as-needed -o src/expand src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15778 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expand src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15779 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQckoAg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15780 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQckoAg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15781 pts/1 R+ 0:00 ps -ax -15782 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15777 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expand;gcc -g -O2 -Wl,--as-needed -o src/expand src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15778 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expand src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15779 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQckoAg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15780 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQckoAg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15785 pts/1 R+ 0:00 ps -ax -15786 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15789 pts/1 R+ 0:00 ps -ax -15790 pts/1 R+ 0:00 tee -a 1.txt -15792 pts/2 R+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15799 pts/1 R+ 0:00 ps -ax -15800 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15803 pts/1 R+ 0:00 ps -ax -15804 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15807 pts/1 R+ 0:00 ps -ax -15808 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15811 pts/1 R+ 0:00 ps -ax -15812 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15815 pts/1 R+ 0:00 ps -ax -15816 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15792 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/expr.o;depbase=`echo src/expr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF $depbase.Tpo -c -o src/expr.o src/expr.c &&\ mv -f $depbase.Tpo $depbase.Po -15796 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/expr.o -MD -MP -MF src/.deps/expr.Tpo -c -o src/expr.o src/expr.c -15798 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/expr.d -MF src/.deps/expr.Tpo -MP -MT src/expr.o src/expr.c -quiet -dumpbase expr.c -mtune=generic -march=x86-64 -auxbase-strip src/expr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cch5zjKD.s -15819 pts/1 R+ 0:00 ps -ax -15820 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15826 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expr;gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15827 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15828 pts/1 R+ 0:00 ps -ax -15829 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15826 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expr;gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15827 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15832 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15833 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15834 pts/1 R+ 0:00 ps -ax -15835 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15826 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expr;gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15827 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15832 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15833 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15838 pts/1 R+ 0:00 ps -ax -15839 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15826 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/expr;gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15827 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/expr src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15832 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15833 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccu7q1kZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/expr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/expr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15842 pts/1 R+ 0:00 ps -ax -15843 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15852 pts/1 R+ 0:00 ps -ax -15853 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15856 pts/1 R+ 0:00 ps -ax -15857 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15860 pts/1 R+ 0:00 ps -ax -15861 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15864 pts/1 R+ 0:00 ps -ax -15865 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15868 pts/1 R+ 0:00 ps -ax -15869 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15872 pts/1 R+ 0:00 ps -ax -15873 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15876 pts/1 R+ 0:00 ps -ax -15877 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15846 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/factor.o;depbase=`echo src/factor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF $depbase.Tpo -c -o src/factor.o src/factor.c &&\ mv -f $depbase.Tpo $depbase.Po -15850 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/factor.o -MD -MP -MF src/.deps/factor.Tpo -c -o src/factor.o src/factor.c -15851 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/factor.d -MF src/.deps/factor.Tpo -MP -MT src/factor.o src/factor.c -quiet -dumpbase factor.c -mtune=generic -march=x86-64 -auxbase-strip src/factor.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceyTBzG.s -15880 pts/1 R+ 0:00 ps -ax -15881 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15887 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/factor;gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15888 pts/2 R+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15889 pts/1 R+ 0:00 ps -ax -15890 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15887 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/factor;gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15888 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15893 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15894 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15895 pts/1 R+ 0:00 ps -ax -15896 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15887 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/factor;gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15888 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15893 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15894 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15899 pts/1 R+ 0:00 ps -ax -15900 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15887 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/factor;gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15888 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/factor src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -15893 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15894 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGc4S1x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/factor /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/factor.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgmp -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15903 pts/1 R+ 0:00 ps -ax -15904 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15907 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/false.o;depbase=`echo src/false.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF $depbase.Tpo -c -o src/false.o src/false.c &&\ mv -f $depbase.Tpo $depbase.Po -15911 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF src/.deps/false.Tpo -c -o src/false.o src/false.c -15912 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/false.d -MF src/.deps/false.Tpo -MP -MT src/false.o src/false.c -quiet -dumpbase false.c -mtune=generic -march=x86-64 -auxbase-strip src/false.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwJzflj.s -15913 pts/1 R+ 0:00 ps -ax -15914 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15907 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/false.o;depbase=`echo src/false.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF $depbase.Tpo -c -o src/false.o src/false.c &&\ mv -f $depbase.Tpo $depbase.Po -15911 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF src/.deps/false.Tpo -c -o src/false.o src/false.c -15912 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/false.d -MF src/.deps/false.Tpo -MP -MT src/false.o src/false.c -quiet -dumpbase false.c -mtune=generic -march=x86-64 -auxbase-strip src/false.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwJzflj.s -15917 pts/1 R+ 0:00 ps -ax -15918 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15907 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/false.o;depbase=`echo src/false.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF $depbase.Tpo -c -o src/false.o src/false.c &&\ mv -f $depbase.Tpo $depbase.Po -15911 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF src/.deps/false.Tpo -c -o src/false.o src/false.c -15912 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/false.d -MF src/.deps/false.Tpo -MP -MT src/false.o src/false.c -quiet -dumpbase false.c -mtune=generic -march=x86-64 -auxbase-strip src/false.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwJzflj.s -15921 pts/1 R+ 0:00 ps -ax -15922 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15907 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/false.o;depbase=`echo src/false.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF $depbase.Tpo -c -o src/false.o src/false.c &&\ mv -f $depbase.Tpo $depbase.Po -15911 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF src/.deps/false.Tpo -c -o src/false.o src/false.c -15912 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/false.d -MF src/.deps/false.Tpo -MP -MT src/false.o src/false.c -quiet -dumpbase false.c -mtune=generic -march=x86-64 -auxbase-strip src/false.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwJzflj.s -15925 pts/1 R+ 0:00 ps -ax -15926 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15907 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/false.o;depbase=`echo src/false.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF $depbase.Tpo -c -o src/false.o src/false.c &&\ mv -f $depbase.Tpo $depbase.Po -15911 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/false.o -MD -MP -MF src/.deps/false.Tpo -c -o src/false.o src/false.c -15912 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/false.d -MF src/.deps/false.Tpo -MP -MT src/false.o src/false.c -quiet -dumpbase false.c -mtune=generic -march=x86-64 -auxbase-strip src/false.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwJzflj.s -15929 pts/1 R+ 0:00 ps -ax -15930 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15938 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/false;gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15939 pts/2 R+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15940 pts/1 R+ 0:00 ps -ax -15941 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15938 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/false;gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15939 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15944 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfzRkFs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/false /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15945 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfzRkFs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/false /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15946 pts/1 R+ 0:00 ps -ax -15947 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15938 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/false;gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15939 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/false src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15944 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfzRkFs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/false /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15945 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfzRkFs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/false /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/false.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15950 pts/1 R+ 0:00 ps -ax -15951 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fmt.d -MF src/.deps/fmt.Tpo -MP -MT src/fmt.o src/fmt.c -quiet -dumpbase fmt.c -mtune=generic -march=x86-64 -auxbase-strip src/fmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccT20KkU.s -15960 pts/1 R+ 0:00 ps -ax -15961 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fmt.d -MF src/.deps/fmt.Tpo -MP -MT src/fmt.o src/fmt.c -quiet -dumpbase fmt.c -mtune=generic -march=x86-64 -auxbase-strip src/fmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccT20KkU.s -15964 pts/1 R+ 0:00 ps -ax -15965 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fmt.d -MF src/.deps/fmt.Tpo -MP -MT src/fmt.o src/fmt.c -quiet -dumpbase fmt.c -mtune=generic -march=x86-64 -auxbase-strip src/fmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccT20KkU.s -15968 pts/1 R+ 0:00 ps -ax -15969 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fmt.d -MF src/.deps/fmt.Tpo -MP -MT src/fmt.o src/fmt.c -quiet -dumpbase fmt.c -mtune=generic -march=x86-64 -auxbase-strip src/fmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccT20KkU.s -15972 pts/1 R+ 0:00 ps -ax -15973 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15959 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fmt.d -MF src/.deps/fmt.Tpo -MP -MT src/fmt.o src/fmt.c -quiet -dumpbase fmt.c -mtune=generic -march=x86-64 -auxbase-strip src/fmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccT20KkU.s -15976 pts/1 R+ 0:00 ps -ax -15977 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15954 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fmt.o;depbase=`echo src/fmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF $depbase.Tpo -c -o src/fmt.o src/fmt.c &&\ mv -f $depbase.Tpo $depbase.Po -15958 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fmt.o -MD -MP -MF src/.deps/fmt.Tpo -c -o src/fmt.o src/fmt.c -15980 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/fmt.o /tmp/ccT20KkU.s -15981 pts/1 R+ 0:00 ps -ax -15982 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15987 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fmt;gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15988 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15989 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2ztCs7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15990 pts/1 R+ 0:00 ps -ax -15991 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15987 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fmt;gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15988 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15989 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2ztCs7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15994 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2ztCs7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15995 pts/1 R+ 0:00 ps -ax -15996 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -15987 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fmt;gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15988 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fmt src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -15989 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2ztCs7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15994 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2ztCs7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fmt.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -15999 pts/1 R+ 0:00 ps -ax -16000 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16003 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fold.o;depbase=`echo src/fold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF $depbase.Tpo -c -o src/fold.o src/fold.c &&\ mv -f $depbase.Tpo $depbase.Po -16007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF src/.deps/fold.Tpo -c -o src/fold.o src/fold.c -16008 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fold.d -MF src/.deps/fold.Tpo -MP -MT src/fold.o src/fold.c -quiet -dumpbase fold.c -mtune=generic -march=x86-64 -auxbase-strip src/fold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWsdb6z.s -16009 pts/1 R+ 0:00 ps -ax -16010 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16003 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fold.o;depbase=`echo src/fold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF $depbase.Tpo -c -o src/fold.o src/fold.c &&\ mv -f $depbase.Tpo $depbase.Po -16007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF src/.deps/fold.Tpo -c -o src/fold.o src/fold.c -16008 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fold.d -MF src/.deps/fold.Tpo -MP -MT src/fold.o src/fold.c -quiet -dumpbase fold.c -mtune=generic -march=x86-64 -auxbase-strip src/fold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWsdb6z.s -16013 pts/1 R+ 0:00 ps -ax -16014 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16003 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fold.o;depbase=`echo src/fold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF $depbase.Tpo -c -o src/fold.o src/fold.c &&\ mv -f $depbase.Tpo $depbase.Po -16007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF src/.deps/fold.Tpo -c -o src/fold.o src/fold.c -16008 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fold.d -MF src/.deps/fold.Tpo -MP -MT src/fold.o src/fold.c -quiet -dumpbase fold.c -mtune=generic -march=x86-64 -auxbase-strip src/fold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWsdb6z.s -16017 pts/1 R+ 0:00 ps -ax -16018 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16003 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fold.o;depbase=`echo src/fold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF $depbase.Tpo -c -o src/fold.o src/fold.c &&\ mv -f $depbase.Tpo $depbase.Po -16007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF src/.deps/fold.Tpo -c -o src/fold.o src/fold.c -16008 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fold.d -MF src/.deps/fold.Tpo -MP -MT src/fold.o src/fold.c -quiet -dumpbase fold.c -mtune=generic -march=x86-64 -auxbase-strip src/fold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWsdb6z.s -16021 pts/1 R+ 0:00 ps -ax -16022 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16003 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/fold.o;depbase=`echo src/fold.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF $depbase.Tpo -c -o src/fold.o src/fold.c &&\ mv -f $depbase.Tpo $depbase.Po -16007 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/fold.o -MD -MP -MF src/.deps/fold.Tpo -c -o src/fold.o src/fold.c -16008 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/fold.d -MF src/.deps/fold.Tpo -MP -MT src/fold.o src/fold.c -quiet -dumpbase fold.c -mtune=generic -march=x86-64 -auxbase-strip src/fold.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWsdb6z.s -16025 pts/1 R+ 0:00 ps -ax -16026 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16032 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fold;gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16033 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16034 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNHKqTv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fold /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16035 pts/1 R+ 0:00 ps -ax -16036 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16032 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fold;gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16033 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16034 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNHKqTv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fold /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16039 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNHKqTv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fold /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16040 pts/1 R+ 0:00 ps -ax -16041 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16032 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/fold;gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16033 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/fold src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16034 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNHKqTv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fold /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16039 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccNHKqTv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/fold /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/fold.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16044 pts/1 R+ 0:00 ps -ax -16045 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16052 pts/1 R+ 0:00 ps -ax -16053 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16056 pts/1 R+ 0:00 ps -ax -16057 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16060 pts/1 R+ 0:00 ps -ax -16061 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16064 pts/1 R+ 0:00 ps -ax -16065 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16068 pts/1 R+ 0:00 ps -ax -16069 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16072 pts/1 R+ 0:00 ps -ax -16073 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16048 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-install.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o `test -f 'src/install.c' || echo './'`src/install.c -16050 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-install.o -MD -MP -MF src/.deps/ginstall-install.Tpo -c -o src/ginstall-install.o src/install.c -16051 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-install.d -MF src/.deps/ginstall-install.Tpo -MP -MT src/ginstall-install.o -D ENABLE_MATCHPATHCON=1 src/install.c -quiet -dumpbase install.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-install.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccWaa3NN.s -16076 pts/1 R+ 0:00 ps -ax -16077 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16082 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-prog-fprintf.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o `test -f 'src/prog-fprintf.c' || echo './'`src/prog-fprintf.c -16084 pts/1 R+ 0:00 ps -ax -16085 pts/1 R+ 0:00 tee -a 1.txt -16087 pts/2 R+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o src/prog-fprintf.c -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16082 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-prog-fprintf.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o `test -f 'src/prog-fprintf.c' || echo './'`src/prog-fprintf.c -16087 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o src/prog-fprintf.c -16089 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-prog-fprintf.d -MF src/.deps/ginstall-prog-fprintf.Tpo -MP -MT src/ginstall-prog-fprintf.o -D ENABLE_MATCHPATHCON=1 src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc6CcWZA.s -16090 pts/1 R+ 0:00 ps -ax -16091 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16082 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-prog-fprintf.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o `test -f 'src/prog-fprintf.c' || echo './'`src/prog-fprintf.c -16087 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o src/prog-fprintf.c -16089 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-prog-fprintf.d -MF src/.deps/ginstall-prog-fprintf.Tpo -MP -MT src/ginstall-prog-fprintf.o -D ENABLE_MATCHPATHCON=1 src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc6CcWZA.s -16095 pts/1 R+ 0:00 ps -ax -16096 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16082 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-prog-fprintf.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o `test -f 'src/prog-fprintf.c' || echo './'`src/prog-fprintf.c -16087 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o src/prog-fprintf.c -16089 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-prog-fprintf.d -MF src/.deps/ginstall-prog-fprintf.Tpo -MP -MT src/ginstall-prog-fprintf.o -D ENABLE_MATCHPATHCON=1 src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc6CcWZA.s -16099 pts/1 R+ 0:00 ps -ax -16100 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16082 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-prog-fprintf.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o `test -f 'src/prog-fprintf.c' || echo './'`src/prog-fprintf.c -16087 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-prog-fprintf.o -MD -MP -MF src/.deps/ginstall-prog-fprintf.Tpo -c -o src/ginstall-prog-fprintf.o src/prog-fprintf.c -16103 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/ginstall-prog-fprintf.o /tmp/cc6CcWZA.s -16104 pts/1 R+ 0:00 ps -ax -16105 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16113 pts/1 R+ 0:00 ps -ax -16114 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16117 pts/1 R+ 0:00 ps -ax -16118 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16121 pts/1 R+ 0:00 ps -ax -16122 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16125 pts/1 R+ 0:00 ps -ax -16126 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16129 pts/1 R+ 0:00 ps -ax -16130 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16133 pts/1 R+ 0:00 ps -ax -16134 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16137 pts/1 R+ 0:00 ps -ax -16138 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1408:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16141 pts/1 R+ 0:00 ps -ax -16142 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16112 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-copy.d -MF src/.deps/ginstall-copy.Tpo -MP -MT src/ginstall-copy.o -D ENABLE_MATCHPATHCON=1 src/copy.c -quiet -dumpbase copy.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-copy.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgWcSeq.s -16145 pts/1 R+ 0:00 ps -ax -16146 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16109 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-copy.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o `test -f 'src/copy.c' || echo './'`src/copy.c -16111 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-copy.o -MD -MP -MF src/.deps/ginstall-copy.Tpo -c -o src/ginstall-copy.o src/copy.c -16149 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/ginstall-copy.o /tmp/ccgWcSeq.s -16150 pts/1 R+ 0:00 ps -ax -16151 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16155 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-cp-hash.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o `test -f 'src/cp-hash.c' || echo './'`src/cp-hash.c -16157 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o src/cp-hash.c -16158 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-cp-hash.d -MF src/.deps/ginstall-cp-hash.Tpo -MP -MT src/ginstall-cp-hash.o -D ENABLE_MATCHPATHCON=1 src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRL5jRS.s -16159 pts/1 R+ 0:00 ps -ax -16160 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16155 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-cp-hash.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o `test -f 'src/cp-hash.c' || echo './'`src/cp-hash.c -16157 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o src/cp-hash.c -16158 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-cp-hash.d -MF src/.deps/ginstall-cp-hash.Tpo -MP -MT src/ginstall-cp-hash.o -D ENABLE_MATCHPATHCON=1 src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRL5jRS.s -16163 pts/1 R+ 0:00 ps -ax -16164 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16155 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-cp-hash.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o `test -f 'src/cp-hash.c' || echo './'`src/cp-hash.c -16157 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o src/cp-hash.c -16158 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-cp-hash.d -MF src/.deps/ginstall-cp-hash.Tpo -MP -MT src/ginstall-cp-hash.o -D ENABLE_MATCHPATHCON=1 src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRL5jRS.s -16167 pts/1 R+ 0:00 ps -ax -16168 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16155 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-cp-hash.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o `test -f 'src/cp-hash.c' || echo './'`src/cp-hash.c -16157 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-cp-hash.o -MD -MP -MF src/.deps/ginstall-cp-hash.Tpo -c -o src/ginstall-cp-hash.o src/cp-hash.c -16158 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-cp-hash.d -MF src/.deps/ginstall-cp-hash.Tpo -MP -MT src/ginstall-cp-hash.o -D ENABLE_MATCHPATHCON=1 src/cp-hash.c -quiet -dumpbase cp-hash.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-cp-hash.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRL5jRS.s -16171 pts/1 R+ 0:00 ps -ax -16172 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16177 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-extent-scan.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o `test -f 'src/extent-scan.c' || echo './'`src/extent-scan.c -16179 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o src/extent-scan.c -16180 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-extent-scan.d -MF src/.deps/ginstall-extent-scan.Tpo -MP -MT src/ginstall-extent-scan.o -D ENABLE_MATCHPATHCON=1 src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoJZDLy.s -16181 pts/1 R+ 0:00 ps -ax -16182 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16177 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-extent-scan.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o `test -f 'src/extent-scan.c' || echo './'`src/extent-scan.c -16179 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o src/extent-scan.c -16180 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-extent-scan.d -MF src/.deps/ginstall-extent-scan.Tpo -MP -MT src/ginstall-extent-scan.o -D ENABLE_MATCHPATHCON=1 src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoJZDLy.s -16185 pts/1 R+ 0:00 ps -ax -16186 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16177 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-extent-scan.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o `test -f 'src/extent-scan.c' || echo './'`src/extent-scan.c -16179 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o src/extent-scan.c -16180 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-extent-scan.d -MF src/.deps/ginstall-extent-scan.Tpo -MP -MT src/ginstall-extent-scan.o -D ENABLE_MATCHPATHCON=1 src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoJZDLy.s -16189 pts/1 R+ 0:00 ps -ax -16190 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16177 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-extent-scan.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o `test -f 'src/extent-scan.c' || echo './'`src/extent-scan.c -16179 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o src/extent-scan.c -16180 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-extent-scan.d -MF src/.deps/ginstall-extent-scan.Tpo -MP -MT src/ginstall-extent-scan.o -D ENABLE_MATCHPATHCON=1 src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoJZDLy.s -16193 pts/1 R+ 0:00 ps -ax -16194 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16177 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-extent-scan.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o `test -f 'src/extent-scan.c' || echo './'`src/extent-scan.c -16179 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-extent-scan.o -MD -MP -MF src/.deps/ginstall-extent-scan.Tpo -c -o src/ginstall-extent-scan.o src/extent-scan.c -16180 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-extent-scan.d -MF src/.deps/ginstall-extent-scan.Tpo -MP -MT src/ginstall-extent-scan.o -D ENABLE_MATCHPATHCON=1 src/extent-scan.c -quiet -dumpbase extent-scan.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-extent-scan.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoJZDLy.s -16197 pts/1 R+ 0:00 ps -ax -16198 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16203 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-force-link.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o `test -f 'src/force-link.c' || echo './'`src/force-link.c -16205 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o src/force-link.c -16206 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-force-link.d -MF src/.deps/ginstall-force-link.Tpo -MP -MT src/ginstall-force-link.o -D ENABLE_MATCHPATHCON=1 src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuBbUuy.s -16207 pts/1 R+ 0:00 ps -ax -16208 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16203 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-force-link.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o `test -f 'src/force-link.c' || echo './'`src/force-link.c -16205 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o src/force-link.c -16206 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-force-link.d -MF src/.deps/ginstall-force-link.Tpo -MP -MT src/ginstall-force-link.o -D ENABLE_MATCHPATHCON=1 src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuBbUuy.s -16211 pts/1 R+ 0:00 ps -ax -16212 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16203 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-force-link.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o `test -f 'src/force-link.c' || echo './'`src/force-link.c -16205 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o src/force-link.c -16206 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-force-link.d -MF src/.deps/ginstall-force-link.Tpo -MP -MT src/ginstall-force-link.o -D ENABLE_MATCHPATHCON=1 src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuBbUuy.s -16215 pts/1 R+ 0:00 ps -ax -16216 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16203 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-force-link.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o `test -f 'src/force-link.c' || echo './'`src/force-link.c -16205 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-force-link.o -MD -MP -MF src/.deps/ginstall-force-link.Tpo -c -o src/ginstall-force-link.o src/force-link.c -16206 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-force-link.d -MF src/.deps/ginstall-force-link.Tpo -MP -MT src/ginstall-force-link.o -D ENABLE_MATCHPATHCON=1 src/force-link.c -quiet -dumpbase force-link.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-force-link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuBbUuy.s -16219 pts/1 R+ 0:00 ps -ax -16220 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16224 pts/2 R+ 0:00 mv -f src/.deps/ginstall-force-link.Tpo src/.deps/ginstall-force-link.Po -16225 pts/1 R+ 0:00 ps -ax -16226 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16229 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-selinux.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o `test -f 'src/selinux.c' || echo './'`src/selinux.c -16231 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o src/selinux.c -16232 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-selinux.d -MF src/.deps/ginstall-selinux.Tpo -MP -MT src/ginstall-selinux.o -D ENABLE_MATCHPATHCON=1 src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9wscnw.s -16233 pts/1 R+ 0:00 ps -ax -16234 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16229 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-selinux.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o `test -f 'src/selinux.c' || echo './'`src/selinux.c -16231 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o src/selinux.c -16232 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-selinux.d -MF src/.deps/ginstall-selinux.Tpo -MP -MT src/ginstall-selinux.o -D ENABLE_MATCHPATHCON=1 src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9wscnw.s -16237 pts/1 R+ 0:00 ps -ax -16238 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16229 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-selinux.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o `test -f 'src/selinux.c' || echo './'`src/selinux.c -16231 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o src/selinux.c -16232 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-selinux.d -MF src/.deps/ginstall-selinux.Tpo -MP -MT src/ginstall-selinux.o -D ENABLE_MATCHPATHCON=1 src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9wscnw.s -16241 pts/1 R+ 0:00 ps -ax -16242 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16229 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ginstall-selinux.o;gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o `test -f 'src/selinux.c' || echo './'`src/selinux.c -16231 pts/2 S+ 0:00 gcc -I. -I./lib -DENABLE_MATCHPATHCON=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ginstall-selinux.o -MD -MP -MF src/.deps/ginstall-selinux.Tpo -c -o src/ginstall-selinux.o src/selinux.c -16232 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ginstall-selinux.d -MF src/.deps/ginstall-selinux.Tpo -MP -MT src/ginstall-selinux.o -D ENABLE_MATCHPATHCON=1 src/selinux.c -quiet -dumpbase selinux.c -mtune=generic -march=x86-64 -auxbase-strip src/ginstall-selinux.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9wscnw.s -16245 pts/1 R+ 0:00 ps -ax -16246 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16250 pts/2 R+ 0:00 mv -f src/.deps/ginstall-selinux.Tpo src/.deps/ginstall-selinux.Po -16251 pts/1 R+ 0:00 ps -ax -16252 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16260 pts/1 R+ 0:00 ps -ax -16261 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16264 pts/1 R+ 0:00 ps -ax -16265 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16268 pts/1 R+ 0:00 ps -ax -16269 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16272 pts/1 R+ 0:00 ps -ax -16273 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16276 pts/1 R+ 0:00 ps -ax -16277 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16280 pts/1 R+ 0:00 ps -ax -16281 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16284 pts/1 R+ 0:00 ps -ax -16285 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16256 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ginstall;gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16257 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ginstall src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -16258 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16259 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxNpH1v.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ginstall /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ginstall-install.o src/ginstall-prog-fprintf.o src/ginstall-copy.o src/ginstall-cp-hash.o src/ginstall-extent-scan.o src/ginstall-force-link.o src/ginstall-selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16288 pts/1 R+ 0:00 ps -ax -16289 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16292 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/groups.o;depbase=`echo src/groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF $depbase.Tpo -c -o src/groups.o src/groups.c &&\ mv -f $depbase.Tpo $depbase.Po -16296 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF src/.deps/groups.Tpo -c -o src/groups.o src/groups.c -16297 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/groups.d -MF src/.deps/groups.Tpo -MP -MT src/groups.o src/groups.c -quiet -dumpbase groups.c -mtune=generic -march=x86-64 -auxbase-strip src/groups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmJL96o.s -16298 pts/1 R+ 0:00 ps -ax -16299 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16292 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/groups.o;depbase=`echo src/groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF $depbase.Tpo -c -o src/groups.o src/groups.c &&\ mv -f $depbase.Tpo $depbase.Po -16296 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF src/.deps/groups.Tpo -c -o src/groups.o src/groups.c -16297 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/groups.d -MF src/.deps/groups.Tpo -MP -MT src/groups.o src/groups.c -quiet -dumpbase groups.c -mtune=generic -march=x86-64 -auxbase-strip src/groups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmJL96o.s -16302 pts/1 R+ 0:00 ps -ax -16303 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16292 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/groups.o;depbase=`echo src/groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF $depbase.Tpo -c -o src/groups.o src/groups.c &&\ mv -f $depbase.Tpo $depbase.Po -16296 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF src/.deps/groups.Tpo -c -o src/groups.o src/groups.c -16297 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/groups.d -MF src/.deps/groups.Tpo -MP -MT src/groups.o src/groups.c -quiet -dumpbase groups.c -mtune=generic -march=x86-64 -auxbase-strip src/groups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmJL96o.s -16306 pts/1 R+ 0:00 ps -ax -16307 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16292 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/groups.o;depbase=`echo src/groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF $depbase.Tpo -c -o src/groups.o src/groups.c &&\ mv -f $depbase.Tpo $depbase.Po -16296 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF src/.deps/groups.Tpo -c -o src/groups.o src/groups.c -16297 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/groups.d -MF src/.deps/groups.Tpo -MP -MT src/groups.o src/groups.c -quiet -dumpbase groups.c -mtune=generic -march=x86-64 -auxbase-strip src/groups.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmJL96o.s -16310 pts/1 R+ 0:00 ps -ax -16311 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16292 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/groups.o;depbase=`echo src/groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF $depbase.Tpo -c -o src/groups.o src/groups.c &&\ mv -f $depbase.Tpo $depbase.Po -16296 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/groups.o -MD -MP -MF src/.deps/groups.Tpo -c -o src/groups.o src/groups.c -16314 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/groups.o /tmp/ccmJL96o.s -16315 pts/1 R+ 0:00 ps -ax -16316 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16320 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/group-list.o;depbase=`echo src/group-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF $depbase.Tpo -c -o src/group-list.o src/group-list.c &&\ mv -f $depbase.Tpo $depbase.Po -16324 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF src/.deps/group-list.Tpo -c -o src/group-list.o src/group-list.c -16325 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/group-list.d -MF src/.deps/group-list.Tpo -MP -MT src/group-list.o src/group-list.c -quiet -dumpbase group-list.c -mtune=generic -march=x86-64 -auxbase-strip src/group-list.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXig5Oz.s -16326 pts/1 R+ 0:00 ps -ax -16327 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16320 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/group-list.o;depbase=`echo src/group-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF $depbase.Tpo -c -o src/group-list.o src/group-list.c &&\ mv -f $depbase.Tpo $depbase.Po -16324 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF src/.deps/group-list.Tpo -c -o src/group-list.o src/group-list.c -16325 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/group-list.d -MF src/.deps/group-list.Tpo -MP -MT src/group-list.o src/group-list.c -quiet -dumpbase group-list.c -mtune=generic -march=x86-64 -auxbase-strip src/group-list.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXig5Oz.s -16330 pts/1 R+ 0:00 ps -ax -16331 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16320 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/group-list.o;depbase=`echo src/group-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF $depbase.Tpo -c -o src/group-list.o src/group-list.c &&\ mv -f $depbase.Tpo $depbase.Po -16324 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF src/.deps/group-list.Tpo -c -o src/group-list.o src/group-list.c -16325 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/group-list.d -MF src/.deps/group-list.Tpo -MP -MT src/group-list.o src/group-list.c -quiet -dumpbase group-list.c -mtune=generic -march=x86-64 -auxbase-strip src/group-list.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXig5Oz.s -16334 pts/1 R+ 0:00 ps -ax -16335 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16320 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/group-list.o;depbase=`echo src/group-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF $depbase.Tpo -c -o src/group-list.o src/group-list.c &&\ mv -f $depbase.Tpo $depbase.Po -16324 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/group-list.o -MD -MP -MF src/.deps/group-list.Tpo -c -o src/group-list.o src/group-list.c -16325 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/group-list.d -MF src/.deps/group-list.Tpo -MP -MT src/group-list.o src/group-list.c -quiet -dumpbase group-list.c -mtune=generic -march=x86-64 -auxbase-strip src/group-list.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXig5Oz.s -16338 pts/1 R+ 0:00 ps -ax -16339 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16345 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/groups;gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16346 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16347 pts/1 R+ 0:00 ps -ax -16348 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16345 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/groups;gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16346 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16351 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16352 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16353 pts/1 R+ 0:00 ps -ax -16354 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16345 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/groups;gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16346 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16351 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16352 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16357 pts/1 R+ 0:00 ps -ax -16358 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16345 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/groups;gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16346 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/groups src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16351 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16352 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMdsxLb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/groups /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/groups.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16361 pts/1 R+ 0:00 ps -ax -16362 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16370 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/head.d -MF src/.deps/head.Tpo -MP -MT src/head.o src/head.c -quiet -dumpbase head.c -mtune=generic -march=x86-64 -auxbase-strip src/head.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQf5zNW.s -16371 pts/1 R+ 0:00 ps -ax -16372 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16370 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/head.d -MF src/.deps/head.Tpo -MP -MT src/head.o src/head.c -quiet -dumpbase head.c -mtune=generic -march=x86-64 -auxbase-strip src/head.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQf5zNW.s -16375 pts/1 R+ 0:00 ps -ax -16376 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16370 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/head.d -MF src/.deps/head.Tpo -MP -MT src/head.o src/head.c -quiet -dumpbase head.c -mtune=generic -march=x86-64 -auxbase-strip src/head.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQf5zNW.s -16379 pts/1 R+ 0:00 ps -ax -16380 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16370 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/head.d -MF src/.deps/head.Tpo -MP -MT src/head.o src/head.c -quiet -dumpbase head.c -mtune=generic -march=x86-64 -auxbase-strip src/head.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQf5zNW.s -16383 pts/1 R+ 0:00 ps -ax -16384 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16370 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/head.d -MF src/.deps/head.Tpo -MP -MT src/head.o src/head.c -quiet -dumpbase head.c -mtune=generic -march=x86-64 -auxbase-strip src/head.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQf5zNW.s -16387 pts/1 R+ 0:00 ps -ax -16388 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16365 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/head.o;depbase=`echo src/head.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF $depbase.Tpo -c -o src/head.o src/head.c &&\ mv -f $depbase.Tpo $depbase.Po -16369 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/head.o -MD -MP -MF src/.deps/head.Tpo -c -o src/head.o src/head.c -16391 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/head.o /tmp/ccQf5zNW.s -16392 pts/1 R+ 0:00 ps -ax -16393 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16398 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/head;gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16399 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16400 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA0q8Ve.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/head /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16401 pts/1 R+ 0:00 ps -ax -16402 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16398 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/head;gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16399 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16400 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA0q8Ve.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/head /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16405 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA0q8Ve.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/head /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16406 pts/1 R+ 0:00 ps -ax -16407 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16398 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/head;gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16399 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/head src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16400 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA0q8Ve.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/head /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16405 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA0q8Ve.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/head /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/head.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16410 pts/1 R+ 0:00 ps -ax -16411 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16414 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/id.o;depbase=`echo src/id.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF $depbase.Tpo -c -o src/id.o src/id.c &&\ mv -f $depbase.Tpo $depbase.Po -16418 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF src/.deps/id.Tpo -c -o src/id.o src/id.c -16419 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/id.d -MF src/.deps/id.Tpo -MP -MT src/id.o src/id.c -quiet -dumpbase id.c -mtune=generic -march=x86-64 -auxbase-strip src/id.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYbYTUE.s -16420 pts/1 R+ 0:00 ps -ax -16421 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16414 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/id.o;depbase=`echo src/id.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF $depbase.Tpo -c -o src/id.o src/id.c &&\ mv -f $depbase.Tpo $depbase.Po -16418 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF src/.deps/id.Tpo -c -o src/id.o src/id.c -16419 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/id.d -MF src/.deps/id.Tpo -MP -MT src/id.o src/id.c -quiet -dumpbase id.c -mtune=generic -march=x86-64 -auxbase-strip src/id.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYbYTUE.s -16424 pts/1 R+ 0:00 ps -ax -16425 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16414 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/id.o;depbase=`echo src/id.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF $depbase.Tpo -c -o src/id.o src/id.c &&\ mv -f $depbase.Tpo $depbase.Po -16418 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF src/.deps/id.Tpo -c -o src/id.o src/id.c -16419 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/id.d -MF src/.deps/id.Tpo -MP -MT src/id.o src/id.c -quiet -dumpbase id.c -mtune=generic -march=x86-64 -auxbase-strip src/id.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYbYTUE.s -16428 pts/1 R+ 0:00 ps -ax -16429 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16414 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/id.o;depbase=`echo src/id.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF $depbase.Tpo -c -o src/id.o src/id.c &&\ mv -f $depbase.Tpo $depbase.Po -16418 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF src/.deps/id.Tpo -c -o src/id.o src/id.c -16419 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/id.d -MF src/.deps/id.Tpo -MP -MT src/id.o src/id.c -quiet -dumpbase id.c -mtune=generic -march=x86-64 -auxbase-strip src/id.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYbYTUE.s -16432 pts/1 R+ 0:00 ps -ax -16433 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16414 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/id.o;depbase=`echo src/id.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF $depbase.Tpo -c -o src/id.o src/id.c &&\ mv -f $depbase.Tpo $depbase.Po -16418 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/id.o -MD -MP -MF src/.deps/id.Tpo -c -o src/id.o src/id.c -16419 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/id.d -MF src/.deps/id.Tpo -MP -MT src/id.o src/id.c -quiet -dumpbase id.c -mtune=generic -march=x86-64 -auxbase-strip src/id.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccYbYTUE.s -16436 pts/1 R+ 0:00 ps -ax -16437 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16443 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/id;gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16444 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16445 pts/1 R+ 0:00 ps -ax -16446 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16443 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/id;gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16444 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16449 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDsZOBB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/id /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16450 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDsZOBB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/id /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16451 pts/1 R+ 0:00 ps -ax -16452 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16443 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/id;gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16444 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16449 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDsZOBB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/id /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16450 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDsZOBB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/id /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16455 pts/1 R+ 0:00 ps -ax -16456 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16443 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/id;gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16444 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/id src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16449 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDsZOBB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/id /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/id.o src/group-list.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16450 pts/2 D+ 0:00 [ld] -16459 pts/1 R+ 0:00 ps -ax -16460 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16469 pts/1 R+ 0:00 ps -ax -16470 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16473 pts/1 R+ 0:00 ps -ax -16474 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16477 pts/1 R+ 0:00 ps -ax -16478 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16481 pts/1 R+ 0:00 ps -ax -16482 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16485 pts/1 R+ 0:00 ps -ax -16486 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16468 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/join.d -MF src/.deps/join.Tpo -MP -MT src/join.o src/join.c -quiet -dumpbase join.c -mtune=generic -march=x86-64 -auxbase-strip src/join.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccnOpx4j.s -16489 pts/1 R+ 0:00 ps -ax -16490 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16463 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/join.o;depbase=`echo src/join.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF $depbase.Tpo -c -o src/join.o src/join.c &&\ mv -f $depbase.Tpo $depbase.Po -16467 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/join.o -MD -MP -MF src/.deps/join.Tpo -c -o src/join.o src/join.c -16493 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/join.o /tmp/ccnOpx4j.s -16494 pts/1 R+ 0:00 ps -ax -16495 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/join;gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16502 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyAJqDX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/join /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16503 pts/1 R+ 0:00 ps -ax -16504 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/join;gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16502 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyAJqDX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/join /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16506 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyAJqDX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/join /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16508 pts/1 R+ 0:00 ps -ax -16509 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/join;gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/join src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16502 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyAJqDX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/join /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16506 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyAJqDX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/join /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/join.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16512 pts/1 R+ 0:00 ps -ax -16513 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/kill.o;depbase=`echo src/kill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF $depbase.Tpo -c -o src/kill.o src/kill.c &&\ mv -f $depbase.Tpo $depbase.Po -16520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF src/.deps/kill.Tpo -c -o src/kill.o src/kill.c -16521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/kill.d -MF src/.deps/kill.Tpo -MP -MT src/kill.o src/kill.c -quiet -dumpbase kill.c -mtune=generic -march=x86-64 -auxbase-strip src/kill.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgHP2dn.s -16522 pts/1 R+ 0:00 ps -ax -16523 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/kill.o;depbase=`echo src/kill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF $depbase.Tpo -c -o src/kill.o src/kill.c &&\ mv -f $depbase.Tpo $depbase.Po -16520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF src/.deps/kill.Tpo -c -o src/kill.o src/kill.c -16521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/kill.d -MF src/.deps/kill.Tpo -MP -MT src/kill.o src/kill.c -quiet -dumpbase kill.c -mtune=generic -march=x86-64 -auxbase-strip src/kill.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgHP2dn.s -16526 pts/1 R+ 0:00 ps -ax -16527 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/kill.o;depbase=`echo src/kill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF $depbase.Tpo -c -o src/kill.o src/kill.c &&\ mv -f $depbase.Tpo $depbase.Po -16520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF src/.deps/kill.Tpo -c -o src/kill.o src/kill.c -16521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/kill.d -MF src/.deps/kill.Tpo -MP -MT src/kill.o src/kill.c -quiet -dumpbase kill.c -mtune=generic -march=x86-64 -auxbase-strip src/kill.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgHP2dn.s -16530 pts/1 R+ 0:00 ps -ax -16531 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/kill.o;depbase=`echo src/kill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF $depbase.Tpo -c -o src/kill.o src/kill.c &&\ mv -f $depbase.Tpo $depbase.Po -16520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF src/.deps/kill.Tpo -c -o src/kill.o src/kill.c -16521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/kill.d -MF src/.deps/kill.Tpo -MP -MT src/kill.o src/kill.c -quiet -dumpbase kill.c -mtune=generic -march=x86-64 -auxbase-strip src/kill.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgHP2dn.s -16534 pts/1 R+ 0:00 ps -ax -16535 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/kill.o;depbase=`echo src/kill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF $depbase.Tpo -c -o src/kill.o src/kill.c &&\ mv -f $depbase.Tpo $depbase.Po -16520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/kill.o -MD -MP -MF src/.deps/kill.Tpo -c -o src/kill.o src/kill.c -16521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/kill.d -MF src/.deps/kill.Tpo -MP -MT src/kill.o src/kill.c -quiet -dumpbase kill.c -mtune=generic -march=x86-64 -auxbase-strip src/kill.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgHP2dn.s -16538 pts/1 R+ 0:00 ps -ax -16539 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/kill;gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16547 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3tDrZk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/kill /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16548 pts/1 R+ 0:00 ps -ax -16549 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/kill;gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16547 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3tDrZk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/kill /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16552 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3tDrZk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/kill /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16553 pts/1 R+ 0:00 ps -ax -16554 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/kill;gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/kill src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16547 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3tDrZk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/kill /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16552 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc3tDrZk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/kill /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/kill.o src/operand2sig.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16557 pts/1 R+ 0:00 ps -ax -16558 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/link.o;depbase=`echo src/link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF $depbase.Tpo -c -o src/link.o src/link.c &&\ mv -f $depbase.Tpo $depbase.Po -16565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF src/.deps/link.Tpo -c -o src/link.o src/link.c -16566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/link.d -MF src/.deps/link.Tpo -MP -MT src/link.o src/link.c -quiet -dumpbase link.c -mtune=generic -march=x86-64 -auxbase-strip src/link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyBoCM.s -16567 pts/1 R+ 0:00 ps -ax -16568 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/link.o;depbase=`echo src/link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF $depbase.Tpo -c -o src/link.o src/link.c &&\ mv -f $depbase.Tpo $depbase.Po -16565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF src/.deps/link.Tpo -c -o src/link.o src/link.c -16566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/link.d -MF src/.deps/link.Tpo -MP -MT src/link.o src/link.c -quiet -dumpbase link.c -mtune=generic -march=x86-64 -auxbase-strip src/link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyBoCM.s -16571 pts/1 R+ 0:00 ps -ax -16572 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/link.o;depbase=`echo src/link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF $depbase.Tpo -c -o src/link.o src/link.c &&\ mv -f $depbase.Tpo $depbase.Po -16565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF src/.deps/link.Tpo -c -o src/link.o src/link.c -16566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/link.d -MF src/.deps/link.Tpo -MP -MT src/link.o src/link.c -quiet -dumpbase link.c -mtune=generic -march=x86-64 -auxbase-strip src/link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyBoCM.s -16575 pts/1 R+ 0:00 ps -ax -16576 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/link.o;depbase=`echo src/link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF $depbase.Tpo -c -o src/link.o src/link.c &&\ mv -f $depbase.Tpo $depbase.Po -16565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF src/.deps/link.Tpo -c -o src/link.o src/link.c -16566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/link.d -MF src/.deps/link.Tpo -MP -MT src/link.o src/link.c -quiet -dumpbase link.c -mtune=generic -march=x86-64 -auxbase-strip src/link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyBoCM.s -16579 pts/1 R+ 0:00 ps -ax -16580 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/link.o;depbase=`echo src/link.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF $depbase.Tpo -c -o src/link.o src/link.c &&\ mv -f $depbase.Tpo $depbase.Po -16565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/link.o -MD -MP -MF src/.deps/link.Tpo -c -o src/link.o src/link.c -16566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/link.d -MF src/.deps/link.Tpo -MP -MT src/link.o src/link.c -quiet -dumpbase link.c -mtune=generic -march=x86-64 -auxbase-strip src/link.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPyBoCM.s -16583 pts/1 R+ 0:00 ps -ax -16584 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16590 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/link;gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16591 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16592 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqlFjMI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/link /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16593 pts/1 R+ 0:00 ps -ax -16594 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16590 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/link;gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16591 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16592 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqlFjMI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/link /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16597 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqlFjMI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/link /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16598 pts/1 R+ 0:00 ps -ax -16599 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16590 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/link;gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16591 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/link src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16592 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqlFjMI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/link /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16597 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqlFjMI.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/link /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/link.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16602 pts/1 R+ 0:00 ps -ax -16603 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16612 pts/1 R+ 0:00 ps -ax -16613 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16616 pts/1 R+ 0:00 ps -ax -16617 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16620 pts/1 R+ 0:00 ps -ax -16621 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16624 pts/1 R+ 0:00 ps -ax -16625 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16628 pts/1 R+ 0:00 ps -ax -16629 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16606 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ln.o;depbase=`echo src/ln.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF $depbase.Tpo -c -o src/ln.o src/ln.c &&\ mv -f $depbase.Tpo $depbase.Po -16610 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ln.o -MD -MP -MF src/.deps/ln.Tpo -c -o src/ln.o src/ln.c -16611 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ln.d -MF src/.deps/ln.Tpo -MP -MT src/ln.o src/ln.c -quiet -dumpbase ln.c -mtune=generic -march=x86-64 -auxbase-strip src/ln.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cclcShF9.s -16632 pts/1 R+ 0:00 ps -ax -16633 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16638 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/relpath.o;depbase=`echo src/relpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF $depbase.Tpo -c -o src/relpath.o src/relpath.c &&\ mv -f $depbase.Tpo $depbase.Po -16642 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF src/.deps/relpath.Tpo -c -o src/relpath.o src/relpath.c -16643 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/relpath.d -MF src/.deps/relpath.Tpo -MP -MT src/relpath.o src/relpath.c -quiet -dumpbase relpath.c -mtune=generic -march=x86-64 -auxbase-strip src/relpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccC6GL5z.s -16644 pts/1 R+ 0:00 ps -ax -16645 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16638 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/relpath.o;depbase=`echo src/relpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF $depbase.Tpo -c -o src/relpath.o src/relpath.c &&\ mv -f $depbase.Tpo $depbase.Po -16642 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF src/.deps/relpath.Tpo -c -o src/relpath.o src/relpath.c -16643 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/relpath.d -MF src/.deps/relpath.Tpo -MP -MT src/relpath.o src/relpath.c -quiet -dumpbase relpath.c -mtune=generic -march=x86-64 -auxbase-strip src/relpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccC6GL5z.s -16648 pts/1 R+ 0:00 ps -ax -16649 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16638 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/relpath.o;depbase=`echo src/relpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF $depbase.Tpo -c -o src/relpath.o src/relpath.c &&\ mv -f $depbase.Tpo $depbase.Po -16642 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF src/.deps/relpath.Tpo -c -o src/relpath.o src/relpath.c -16643 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/relpath.d -MF src/.deps/relpath.Tpo -MP -MT src/relpath.o src/relpath.c -quiet -dumpbase relpath.c -mtune=generic -march=x86-64 -auxbase-strip src/relpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccC6GL5z.s -16652 pts/1 R+ 0:00 ps -ax -16653 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16638 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/relpath.o;depbase=`echo src/relpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF $depbase.Tpo -c -o src/relpath.o src/relpath.c &&\ mv -f $depbase.Tpo $depbase.Po -16642 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/relpath.o -MD -MP -MF src/.deps/relpath.Tpo -c -o src/relpath.o src/relpath.c -16643 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/relpath.d -MF src/.deps/relpath.Tpo -MP -MT src/relpath.o src/relpath.c -quiet -dumpbase relpath.c -mtune=generic -march=x86-64 -auxbase-strip src/relpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccC6GL5z.s -16656 pts/1 R+ 0:00 ps -ax -16657 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16665 pts/1 R+ 0:00 ps -ax -16666 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16670 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16671 pts/1 R+ 0:00 ps -ax -16672 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16670 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16675 pts/1 R+ 0:00 ps -ax -16676 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16670 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16679 pts/1 R+ 0:00 ps -ax -16680 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16670 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16683 pts/1 R+ 0:00 ps -ax -16684 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16663 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ln;gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16664 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ln src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16670 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTizYCe.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ln /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ln.o src/force-link.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16687 pts/1 R+ 0:00 ps -ax -16688 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16691 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/logname.o;depbase=`echo src/logname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF $depbase.Tpo -c -o src/logname.o src/logname.c &&\ mv -f $depbase.Tpo $depbase.Po -16695 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF src/.deps/logname.Tpo -c -o src/logname.o src/logname.c -16696 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/logname.d -MF src/.deps/logname.Tpo -MP -MT src/logname.o src/logname.c -quiet -dumpbase logname.c -mtune=generic -march=x86-64 -auxbase-strip src/logname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccftstFC.s -16697 pts/1 R+ 0:00 ps -ax -16698 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16691 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/logname.o;depbase=`echo src/logname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF $depbase.Tpo -c -o src/logname.o src/logname.c &&\ mv -f $depbase.Tpo $depbase.Po -16695 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF src/.deps/logname.Tpo -c -o src/logname.o src/logname.c -16696 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/logname.d -MF src/.deps/logname.Tpo -MP -MT src/logname.o src/logname.c -quiet -dumpbase logname.c -mtune=generic -march=x86-64 -auxbase-strip src/logname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccftstFC.s -16701 pts/1 R+ 0:00 ps -ax -16702 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16691 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/logname.o;depbase=`echo src/logname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF $depbase.Tpo -c -o src/logname.o src/logname.c &&\ mv -f $depbase.Tpo $depbase.Po -16695 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF src/.deps/logname.Tpo -c -o src/logname.o src/logname.c -16696 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/logname.d -MF src/.deps/logname.Tpo -MP -MT src/logname.o src/logname.c -quiet -dumpbase logname.c -mtune=generic -march=x86-64 -auxbase-strip src/logname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccftstFC.s -16705 pts/1 R+ 0:00 ps -ax -16706 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16691 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/logname.o;depbase=`echo src/logname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF $depbase.Tpo -c -o src/logname.o src/logname.c &&\ mv -f $depbase.Tpo $depbase.Po -16695 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF src/.deps/logname.Tpo -c -o src/logname.o src/logname.c -16696 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/logname.d -MF src/.deps/logname.Tpo -MP -MT src/logname.o src/logname.c -quiet -dumpbase logname.c -mtune=generic -march=x86-64 -auxbase-strip src/logname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccftstFC.s -16709 pts/1 R+ 0:00 ps -ax -16710 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16691 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/logname.o;depbase=`echo src/logname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/logname.o -MD -MP -MF $depbase.Tpo -c -o src/logname.o src/logname.c &&\ mv -f $depbase.Tpo $depbase.Po -16714 pts/2 D+ 0:00 mv -f src/.deps/logname.Tpo src/.deps/logname.Po -16715 pts/1 R+ 0:00 ps -ax -16716 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16720 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/logname;gcc -g -O2 -Wl,--as-needed -o src/logname src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16721 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/logname src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16722 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc90tccz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/logname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16723 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc90tccz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/logname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16724 pts/1 R+ 0:00 ps -ax -16725 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16720 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/logname;gcc -g -O2 -Wl,--as-needed -o src/logname src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16721 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/logname src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16722 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc90tccz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/logname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16723 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc90tccz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/logname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/logname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16728 pts/1 R+ 0:00 ps -ax -16729 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16732 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ls-ls.o;depbase=`echo src/ls-ls.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls-ls.o -MD -MP -MF $depbase.Tpo -c -o src/ls-ls.o src/ls-ls.c &&\ mv -f $depbase.Tpo $depbase.Po -16736 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ls-ls.o -MD -MP -MF src/.deps/ls-ls.Tpo -c -o src/ls-ls.o src/ls-ls.c -16738 pts/1 R+ 0:00 ps -ax -16739 pts/1 D+ 0:00 tee -a 1.txt -16741 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/ls-ls.o /tmp/cc9wrnOF.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16749 pts/1 R+ 0:00 ps -ax -16750 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16753 pts/1 R+ 0:00 ps -ax -16754 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16757 pts/1 R+ 0:00 ps -ax -16758 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16761 pts/1 R+ 0:00 ps -ax -16762 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16765 pts/1 R+ 0:00 ps -ax -16766 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16745 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ls;gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16746 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ls src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -16747 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16748 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccfxsb5q.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ls /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-ls.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16769 pts/1 R+ 0:00 ps -ax -16770 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16776 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/md5sum-md5sum.d -MF src/.deps/md5sum-md5sum.Tpo -MP -MT src/md5sum-md5sum.o -D HASH_ALGO_MD5=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/md5sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXEbDhC.s -16777 pts/1 R+ 0:00 ps -ax -16778 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16776 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/md5sum-md5sum.d -MF src/.deps/md5sum-md5sum.Tpo -MP -MT src/md5sum-md5sum.o -D HASH_ALGO_MD5=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/md5sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXEbDhC.s -16781 pts/1 R+ 0:00 ps -ax -16782 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16776 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/md5sum-md5sum.d -MF src/.deps/md5sum-md5sum.Tpo -MP -MT src/md5sum-md5sum.o -D HASH_ALGO_MD5=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/md5sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXEbDhC.s -16785 pts/1 R+ 0:00 ps -ax -16786 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16776 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/md5sum-md5sum.d -MF src/.deps/md5sum-md5sum.Tpo -MP -MT src/md5sum-md5sum.o -D HASH_ALGO_MD5=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/md5sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXEbDhC.s -16789 pts/1 R+ 0:00 ps -ax -16790 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16776 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/md5sum-md5sum.d -MF src/.deps/md5sum-md5sum.Tpo -MP -MT src/md5sum-md5sum.o -D HASH_ALGO_MD5=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/md5sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXEbDhC.s -16793 pts/1 R+ 0:00 ps -ax -16794 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16773 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/md5sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -16775 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_MD5=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/md5sum-md5sum.o -MD -MP -MF src/.deps/md5sum-md5sum.Tpo -c -o src/md5sum-md5sum.o src/md5sum.c -16797 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/md5sum-md5sum.o /tmp/ccXEbDhC.s -16798 pts/1 R+ 0:00 ps -ax -16799 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16804 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/md5sum;gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16805 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4ljXnW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/md5sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16807 pts/1 R+ 0:00 ps -ax -16808 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16804 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/md5sum;gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16805 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16806 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4ljXnW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/md5sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16811 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4ljXnW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/md5sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16812 pts/1 R+ 0:00 ps -ax -16813 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16804 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/md5sum;gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16805 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/md5sum src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -16806 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4ljXnW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/md5sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16811 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4ljXnW.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/md5sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/md5sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16816 pts/1 R+ 0:00 ps -ax -16817 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16820 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkdir.o;depbase=`echo src/mkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF $depbase.Tpo -c -o src/mkdir.o src/mkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -16824 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF src/.deps/mkdir.Tpo -c -o src/mkdir.o src/mkdir.c -16825 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkdir.d -MF src/.deps/mkdir.Tpo -MP -MT src/mkdir.o src/mkdir.c -quiet -dumpbase mkdir.c -mtune=generic -march=x86-64 -auxbase-strip src/mkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgLtQTl.s -16826 pts/1 R+ 0:00 ps -ax -16827 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16820 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkdir.o;depbase=`echo src/mkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF $depbase.Tpo -c -o src/mkdir.o src/mkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -16824 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF src/.deps/mkdir.Tpo -c -o src/mkdir.o src/mkdir.c -16825 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkdir.d -MF src/.deps/mkdir.Tpo -MP -MT src/mkdir.o src/mkdir.c -quiet -dumpbase mkdir.c -mtune=generic -march=x86-64 -auxbase-strip src/mkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgLtQTl.s -16830 pts/1 R+ 0:00 ps -ax -16831 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16820 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkdir.o;depbase=`echo src/mkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF $depbase.Tpo -c -o src/mkdir.o src/mkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -16824 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF src/.deps/mkdir.Tpo -c -o src/mkdir.o src/mkdir.c -16825 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkdir.d -MF src/.deps/mkdir.Tpo -MP -MT src/mkdir.o src/mkdir.c -quiet -dumpbase mkdir.c -mtune=generic -march=x86-64 -auxbase-strip src/mkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgLtQTl.s -16834 pts/1 R+ 0:00 ps -ax -16835 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16820 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkdir.o;depbase=`echo src/mkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF $depbase.Tpo -c -o src/mkdir.o src/mkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -16824 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF src/.deps/mkdir.Tpo -c -o src/mkdir.o src/mkdir.c -16825 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkdir.d -MF src/.deps/mkdir.Tpo -MP -MT src/mkdir.o src/mkdir.c -quiet -dumpbase mkdir.c -mtune=generic -march=x86-64 -auxbase-strip src/mkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgLtQTl.s -16838 pts/1 R+ 0:00 ps -ax -16839 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16820 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkdir.o;depbase=`echo src/mkdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF $depbase.Tpo -c -o src/mkdir.o src/mkdir.c &&\ mv -f $depbase.Tpo $depbase.Po -16824 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkdir.o -MD -MP -MF src/.deps/mkdir.Tpo -c -o src/mkdir.o src/mkdir.c -16825 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkdir.d -MF src/.deps/mkdir.Tpo -MP -MT src/mkdir.o src/mkdir.c -quiet -dumpbase mkdir.c -mtune=generic -march=x86-64 -auxbase-strip src/mkdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgLtQTl.s -16842 pts/1 R+ 0:00 ps -ax -16843 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16848 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/prog-fprintf.o;depbase=`echo src/prog-fprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF $depbase.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -16852 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF src/.deps/prog-fprintf.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c -16853 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/prog-fprintf.d -MF src/.deps/prog-fprintf.Tpo -MP -MT src/prog-fprintf.o src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgOfbRq.s -16854 pts/1 R+ 0:00 ps -ax -16855 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16848 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/prog-fprintf.o;depbase=`echo src/prog-fprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF $depbase.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -16852 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF src/.deps/prog-fprintf.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c -16853 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/prog-fprintf.d -MF src/.deps/prog-fprintf.Tpo -MP -MT src/prog-fprintf.o src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgOfbRq.s -16858 pts/1 R+ 0:00 ps -ax -16859 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16848 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/prog-fprintf.o;depbase=`echo src/prog-fprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF $depbase.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -16852 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF src/.deps/prog-fprintf.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c -16853 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/prog-fprintf.d -MF src/.deps/prog-fprintf.Tpo -MP -MT src/prog-fprintf.o src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgOfbRq.s -16862 pts/1 R+ 0:00 ps -ax -16863 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16848 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/prog-fprintf.o;depbase=`echo src/prog-fprintf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF $depbase.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c &&\ mv -f $depbase.Tpo $depbase.Po -16852 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/prog-fprintf.o -MD -MP -MF src/.deps/prog-fprintf.Tpo -c -o src/prog-fprintf.o src/prog-fprintf.c -16853 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/prog-fprintf.d -MF src/.deps/prog-fprintf.Tpo -MP -MT src/prog-fprintf.o src/prog-fprintf.c -quiet -dumpbase prog-fprintf.c -mtune=generic -march=x86-64 -auxbase-strip src/prog-fprintf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgOfbRq.s -16866 pts/1 R+ 0:00 ps -ax -16867 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16875 pts/1 R+ 0:00 ps -ax -16876 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16879 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16880 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16881 pts/1 R+ 0:00 ps -ax -16882 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16879 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16880 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16885 pts/1 R+ 0:00 ps -ax -16886 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16879 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16880 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16889 pts/1 R+ 0:00 ps -ax -16890 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16879 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16880 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16893 pts/1 R+ 0:00 ps -ax -16894 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16873 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkdir;gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16874 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkdir src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16879 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16880 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIaJPL7.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkdir.o src/prog-fprintf.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16897 pts/1 R+ 0:00 ps -ax -16898 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16901 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkfifo.o;depbase=`echo src/mkfifo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF $depbase.Tpo -c -o src/mkfifo.o src/mkfifo.c &&\ mv -f $depbase.Tpo $depbase.Po -16905 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF src/.deps/mkfifo.Tpo -c -o src/mkfifo.o src/mkfifo.c -16906 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkfifo.d -MF src/.deps/mkfifo.Tpo -MP -MT src/mkfifo.o src/mkfifo.c -quiet -dumpbase mkfifo.c -mtune=generic -march=x86-64 -auxbase-strip src/mkfifo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMVLW8u.s -16907 pts/1 R+ 0:00 ps -ax -16908 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16901 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkfifo.o;depbase=`echo src/mkfifo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF $depbase.Tpo -c -o src/mkfifo.o src/mkfifo.c &&\ mv -f $depbase.Tpo $depbase.Po -16905 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF src/.deps/mkfifo.Tpo -c -o src/mkfifo.o src/mkfifo.c -16906 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkfifo.d -MF src/.deps/mkfifo.Tpo -MP -MT src/mkfifo.o src/mkfifo.c -quiet -dumpbase mkfifo.c -mtune=generic -march=x86-64 -auxbase-strip src/mkfifo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMVLW8u.s -16911 pts/1 R+ 0:00 ps -ax -16912 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16901 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkfifo.o;depbase=`echo src/mkfifo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF $depbase.Tpo -c -o src/mkfifo.o src/mkfifo.c &&\ mv -f $depbase.Tpo $depbase.Po -16905 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF src/.deps/mkfifo.Tpo -c -o src/mkfifo.o src/mkfifo.c -16906 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkfifo.d -MF src/.deps/mkfifo.Tpo -MP -MT src/mkfifo.o src/mkfifo.c -quiet -dumpbase mkfifo.c -mtune=generic -march=x86-64 -auxbase-strip src/mkfifo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMVLW8u.s -16915 pts/1 R+ 0:00 ps -ax -16916 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16901 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkfifo.o;depbase=`echo src/mkfifo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF $depbase.Tpo -c -o src/mkfifo.o src/mkfifo.c &&\ mv -f $depbase.Tpo $depbase.Po -16905 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF src/.deps/mkfifo.Tpo -c -o src/mkfifo.o src/mkfifo.c -16906 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkfifo.d -MF src/.deps/mkfifo.Tpo -MP -MT src/mkfifo.o src/mkfifo.c -quiet -dumpbase mkfifo.c -mtune=generic -march=x86-64 -auxbase-strip src/mkfifo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMVLW8u.s -16919 pts/1 R+ 0:00 ps -ax -16920 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16901 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mkfifo.o;depbase=`echo src/mkfifo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF $depbase.Tpo -c -o src/mkfifo.o src/mkfifo.c &&\ mv -f $depbase.Tpo $depbase.Po -16905 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mkfifo.o -MD -MP -MF src/.deps/mkfifo.Tpo -c -o src/mkfifo.o src/mkfifo.c -16906 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mkfifo.d -MF src/.deps/mkfifo.Tpo -MP -MT src/mkfifo.o src/mkfifo.c -quiet -dumpbase mkfifo.c -mtune=generic -march=x86-64 -auxbase-strip src/mkfifo.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMVLW8u.s -16923 pts/1 R+ 0:00 ps -ax -16924 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16930 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkfifo;gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16931 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16932 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16933 pts/1 R+ 0:00 ps -ax -16934 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16930 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkfifo;gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16931 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16932 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16937 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16938 pts/1 R+ 0:00 ps -ax -16939 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16930 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkfifo;gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16931 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16932 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16937 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16942 pts/1 R+ 0:00 ps -ax -16943 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16930 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mkfifo;gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16931 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mkfifo src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16932 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16937 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGQhfwt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mkfifo /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mkfifo.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16946 pts/1 R+ 0:00 ps -ax -16947 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16955 pts/1 R+ 0:00 ps -ax -16956 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16959 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mknod.d -MF src/.deps/mknod.Tpo -MP -MT src/mknod.o src/mknod.c -quiet -dumpbase mknod.c -mtune=generic -march=x86-64 -auxbase-strip src/mknod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3v2jG9.s -16960 pts/1 R+ 0:00 ps -ax -16961 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mknod.d -MF src/.deps/mknod.Tpo -MP -MT src/mknod.o src/mknod.c -quiet -dumpbase mknod.c -mtune=generic -march=x86-64 -auxbase-strip src/mknod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3v2jG9.s -16964 pts/1 R+ 0:00 ps -ax -16965 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mknod.d -MF src/.deps/mknod.Tpo -MP -MT src/mknod.o src/mknod.c -quiet -dumpbase mknod.c -mtune=generic -march=x86-64 -auxbase-strip src/mknod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3v2jG9.s -16968 pts/1 R+ 0:00 ps -ax -16969 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16959 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mknod.d -MF src/.deps/mknod.Tpo -MP -MT src/mknod.o src/mknod.c -quiet -dumpbase mknod.c -mtune=generic -march=x86-64 -auxbase-strip src/mknod.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3v2jG9.s -16972 pts/1 R+ 0:00 ps -ax -16973 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16950 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mknod.o;depbase=`echo src/mknod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF $depbase.Tpo -c -o src/mknod.o src/mknod.c &&\ mv -f $depbase.Tpo $depbase.Po -16954 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mknod.o -MD -MP -MF src/.deps/mknod.Tpo -c -o src/mknod.o src/mknod.c -16976 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/mknod.o /tmp/cc3v2jG9.s -16977 pts/1 R+ 0:00 ps -ax -16978 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16983 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mknod;gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16984 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16985 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16986 pts/1 R+ 0:00 ps -ax -16987 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16983 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mknod;gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16984 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16985 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16990 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16991 pts/1 R+ 0:00 ps -ax -16992 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16983 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mknod;gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16984 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16985 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16990 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16995 pts/1 R+ 0:00 ps -ax -16996 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16983 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mknod;gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16984 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16985 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16990 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16999 pts/1 R+ 0:00 ps -ax -17000 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -16983 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mknod;gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16984 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mknod src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -16985 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -16990 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccghw6or.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mknod /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mknod.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17003 pts/1 R+ 0:00 ps -ax -17004 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17007 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mktemp.o;depbase=`echo src/mktemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF $depbase.Tpo -c -o src/mktemp.o src/mktemp.c &&\ mv -f $depbase.Tpo $depbase.Po -17011 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF src/.deps/mktemp.Tpo -c -o src/mktemp.o src/mktemp.c -17012 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mktemp.d -MF src/.deps/mktemp.Tpo -MP -MT src/mktemp.o src/mktemp.c -quiet -dumpbase mktemp.c -mtune=generic -march=x86-64 -auxbase-strip src/mktemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4vG1qt.s -17013 pts/1 R+ 0:00 ps -ax -17014 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17007 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mktemp.o;depbase=`echo src/mktemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF $depbase.Tpo -c -o src/mktemp.o src/mktemp.c &&\ mv -f $depbase.Tpo $depbase.Po -17011 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF src/.deps/mktemp.Tpo -c -o src/mktemp.o src/mktemp.c -17012 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mktemp.d -MF src/.deps/mktemp.Tpo -MP -MT src/mktemp.o src/mktemp.c -quiet -dumpbase mktemp.c -mtune=generic -march=x86-64 -auxbase-strip src/mktemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4vG1qt.s -17017 pts/1 R+ 0:00 ps -ax -17018 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17007 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mktemp.o;depbase=`echo src/mktemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF $depbase.Tpo -c -o src/mktemp.o src/mktemp.c &&\ mv -f $depbase.Tpo $depbase.Po -17011 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF src/.deps/mktemp.Tpo -c -o src/mktemp.o src/mktemp.c -17012 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mktemp.d -MF src/.deps/mktemp.Tpo -MP -MT src/mktemp.o src/mktemp.c -quiet -dumpbase mktemp.c -mtune=generic -march=x86-64 -auxbase-strip src/mktemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4vG1qt.s -17021 pts/1 R+ 0:00 ps -ax -17022 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17007 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mktemp.o;depbase=`echo src/mktemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF $depbase.Tpo -c -o src/mktemp.o src/mktemp.c &&\ mv -f $depbase.Tpo $depbase.Po -17011 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF src/.deps/mktemp.Tpo -c -o src/mktemp.o src/mktemp.c -17012 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mktemp.d -MF src/.deps/mktemp.Tpo -MP -MT src/mktemp.o src/mktemp.c -quiet -dumpbase mktemp.c -mtune=generic -march=x86-64 -auxbase-strip src/mktemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4vG1qt.s -17025 pts/1 R+ 0:00 ps -ax -17026 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17007 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mktemp.o;depbase=`echo src/mktemp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF $depbase.Tpo -c -o src/mktemp.o src/mktemp.c &&\ mv -f $depbase.Tpo $depbase.Po -17011 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mktemp.o -MD -MP -MF src/.deps/mktemp.Tpo -c -o src/mktemp.o src/mktemp.c -17012 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mktemp.d -MF src/.deps/mktemp.Tpo -MP -MT src/mktemp.o src/mktemp.c -quiet -dumpbase mktemp.c -mtune=generic -march=x86-64 -auxbase-strip src/mktemp.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc4vG1qt.s -17029 pts/1 R+ 0:00 ps -ax -17030 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17036 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mktemp;gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17037 pts/2 R+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17038 pts/1 R+ 0:00 ps -ax -17039 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17036 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mktemp;gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17037 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17042 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17043 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17044 pts/1 R+ 0:00 ps -ax -17045 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17036 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mktemp;gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17037 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17042 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17043 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17048 pts/1 R+ 0:00 ps -ax -17049 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17036 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mktemp;gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17037 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mktemp src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17042 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17043 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cctwfDIt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mktemp /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mktemp.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17052 pts/1 R+ 0:00 ps -ax -17053 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17062 pts/1 R+ 0:00 ps -ax -17063 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17066 pts/1 R+ 0:00 ps -ax -17067 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17070 pts/1 R+ 0:00 ps -ax -17071 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17074 pts/1 R+ 0:00 ps -ax -17075 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17078 pts/1 R+ 0:00 ps -ax -17079 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17056 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/mv.o;depbase=`echo src/mv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF $depbase.Tpo -c -o src/mv.o src/mv.c &&\ mv -f $depbase.Tpo $depbase.Po -17060 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/mv.o -MD -MP -MF src/.deps/mv.Tpo -c -o src/mv.o src/mv.c -17061 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/mv.d -MF src/.deps/mv.Tpo -MP -MT src/mv.o src/mv.c -quiet -dumpbase mv.c -mtune=generic -march=x86-64 -auxbase-strip src/mv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cceN9owc.s -17082 pts/1 R+ 0:00 ps -ax -17083 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/remove.d -MF src/.deps/remove.Tpo -MP -MT src/remove.o src/remove.c -quiet -dumpbase remove.c -mtune=generic -march=x86-64 -auxbase-strip src/remove.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0rEhnD.s -17094 pts/1 R+ 0:00 ps -ax -17095 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/remove.d -MF src/.deps/remove.Tpo -MP -MT src/remove.o src/remove.c -quiet -dumpbase remove.c -mtune=generic -march=x86-64 -auxbase-strip src/remove.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0rEhnD.s -17098 pts/1 R+ 0:00 ps -ax -17099 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/remove.d -MF src/.deps/remove.Tpo -MP -MT src/remove.o src/remove.c -quiet -dumpbase remove.c -mtune=generic -march=x86-64 -auxbase-strip src/remove.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0rEhnD.s -17102 pts/1 R+ 0:00 ps -ax -17103 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/remove.d -MF src/.deps/remove.Tpo -MP -MT src/remove.o src/remove.c -quiet -dumpbase remove.c -mtune=generic -march=x86-64 -auxbase-strip src/remove.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0rEhnD.s -17106 pts/1 R+ 0:00 ps -ax -17107 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/remove.d -MF src/.deps/remove.Tpo -MP -MT src/remove.o src/remove.c -quiet -dumpbase remove.c -mtune=generic -march=x86-64 -auxbase-strip src/remove.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc0rEhnD.s -17110 pts/1 R+ 0:00 ps -ax -17111 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17088 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/remove.o;depbase=`echo src/remove.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF $depbase.Tpo -c -o src/remove.o src/remove.c &&\ mv -f $depbase.Tpo $depbase.Po -17092 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/remove.o -MD -MP -MF src/.deps/remove.Tpo -c -o src/remove.o src/remove.c -17093 pts/2 R+ 0:00 [cc1] -17114 pts/1 R+ 0:00 ps -ax -17115 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17124 pts/1 R+ 0:00 ps -ax -17125 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17129 pts/1 R+ 0:00 ps -ax -17130 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17133 pts/1 R+ 0:00 ps -ax -17134 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17137 pts/1 R+ 0:00 ps -ax -17138 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17141 pts/1 R+ 0:00 ps -ax -17142 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17145 pts/1 R+ 0:00 ps -ax -17146 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17149 pts/1 R+ 0:00 ps -ax -17150 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17121 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/mv;gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17122 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/mv src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -17123 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17128 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQ9ZlKU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/mv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/mv.o src/remove.o src/copy.o src/cp-hash.o src/extent-scan.o src/force-link.o src/selinux.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lacl -lattr -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17153 pts/1 R+ 0:00 ps -ax -17154 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17157 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nl.o;depbase=`echo src/nl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF $depbase.Tpo -c -o src/nl.o src/nl.c &&\ mv -f $depbase.Tpo $depbase.Po -17161 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF src/.deps/nl.Tpo -c -o src/nl.o src/nl.c -17162 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nl.d -MF src/.deps/nl.Tpo -MP -MT src/nl.o src/nl.c -quiet -dumpbase nl.c -mtune=generic -march=x86-64 -auxbase-strip src/nl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwcKb0O.s -17163 pts/1 R+ 0:00 ps -ax -17164 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17157 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nl.o;depbase=`echo src/nl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF $depbase.Tpo -c -o src/nl.o src/nl.c &&\ mv -f $depbase.Tpo $depbase.Po -17161 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF src/.deps/nl.Tpo -c -o src/nl.o src/nl.c -17162 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nl.d -MF src/.deps/nl.Tpo -MP -MT src/nl.o src/nl.c -quiet -dumpbase nl.c -mtune=generic -march=x86-64 -auxbase-strip src/nl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwcKb0O.s -17167 pts/1 R+ 0:00 ps -ax -17168 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17157 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nl.o;depbase=`echo src/nl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF $depbase.Tpo -c -o src/nl.o src/nl.c &&\ mv -f $depbase.Tpo $depbase.Po -17161 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF src/.deps/nl.Tpo -c -o src/nl.o src/nl.c -17162 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nl.d -MF src/.deps/nl.Tpo -MP -MT src/nl.o src/nl.c -quiet -dumpbase nl.c -mtune=generic -march=x86-64 -auxbase-strip src/nl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwcKb0O.s -17171 pts/1 R+ 0:00 ps -ax -17172 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17157 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nl.o;depbase=`echo src/nl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF $depbase.Tpo -c -o src/nl.o src/nl.c &&\ mv -f $depbase.Tpo $depbase.Po -17161 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF src/.deps/nl.Tpo -c -o src/nl.o src/nl.c -17162 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nl.d -MF src/.deps/nl.Tpo -MP -MT src/nl.o src/nl.c -quiet -dumpbase nl.c -mtune=generic -march=x86-64 -auxbase-strip src/nl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwcKb0O.s -17175 pts/1 R+ 0:00 ps -ax -17176 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17157 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nl.o;depbase=`echo src/nl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF $depbase.Tpo -c -o src/nl.o src/nl.c &&\ mv -f $depbase.Tpo $depbase.Po -17161 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nl.o -MD -MP -MF src/.deps/nl.Tpo -c -o src/nl.o src/nl.c -17162 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nl.d -MF src/.deps/nl.Tpo -MP -MT src/nl.o src/nl.c -quiet -dumpbase nl.c -mtune=generic -march=x86-64 -auxbase-strip src/nl.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwcKb0O.s -17179 pts/1 R+ 0:00 ps -ax -17180 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17186 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nl;gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17187 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17188 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17189 pts/1 R+ 0:00 ps -ax -17190 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17186 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nl;gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17187 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17188 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17193 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17194 pts/1 R+ 0:00 ps -ax -17195 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17186 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nl;gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17187 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17188 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17193 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17198 pts/1 R+ 0:00 ps -ax -17199 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17186 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nl;gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17187 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nl src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17188 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17193 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxbvrjP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nl /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nl.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17202 pts/1 R+ 0:00 ps -ax -17203 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17206 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nproc.o;depbase=`echo src/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF $depbase.Tpo -c -o src/nproc.o src/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -17210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF src/.deps/nproc.Tpo -c -o src/nproc.o src/nproc.c -17211 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nproc.d -MF src/.deps/nproc.Tpo -MP -MT src/nproc.o src/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip src/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJYy5v.s -17212 pts/1 R+ 0:00 ps -ax -17213 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17206 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nproc.o;depbase=`echo src/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF $depbase.Tpo -c -o src/nproc.o src/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -17210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF src/.deps/nproc.Tpo -c -o src/nproc.o src/nproc.c -17211 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nproc.d -MF src/.deps/nproc.Tpo -MP -MT src/nproc.o src/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip src/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJYy5v.s -17216 pts/1 R+ 0:00 ps -ax -17217 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17206 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nproc.o;depbase=`echo src/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF $depbase.Tpo -c -o src/nproc.o src/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -17210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF src/.deps/nproc.Tpo -c -o src/nproc.o src/nproc.c -17211 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nproc.d -MF src/.deps/nproc.Tpo -MP -MT src/nproc.o src/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip src/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJYy5v.s -17220 pts/1 R+ 0:00 ps -ax -17221 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17206 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nproc.o;depbase=`echo src/nproc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF $depbase.Tpo -c -o src/nproc.o src/nproc.c &&\ mv -f $depbase.Tpo $depbase.Po -17210 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nproc.o -MD -MP -MF src/.deps/nproc.Tpo -c -o src/nproc.o src/nproc.c -17211 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nproc.d -MF src/.deps/nproc.Tpo -MP -MT src/nproc.o src/nproc.c -quiet -dumpbase nproc.c -mtune=generic -march=x86-64 -auxbase-strip src/nproc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccCJYy5v.s -17224 pts/1 R+ 0:00 ps -ax -17225 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17231 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nproc;gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17232 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17233 pts/1 R+ 0:00 ps -ax -17234 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17231 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nproc;gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17232 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17236 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQlu7ob.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nproc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17238 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQlu7ob.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nproc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17239 pts/1 R+ 0:00 ps -ax -17240 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17231 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nproc;gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17232 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nproc src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17236 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQlu7ob.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nproc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17238 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQlu7ob.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nproc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nproc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17243 pts/1 R+ 0:00 ps -ax -17244 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 R+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17252 pts/1 R+ 0:00 ps -ax -17253 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nohup.d -MF src/.deps/nohup.Tpo -MP -MT src/nohup.o src/nohup.c -quiet -dumpbase nohup.c -mtune=generic -march=x86-64 -auxbase-strip src/nohup.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc08fTXE.s -17257 pts/1 R+ 0:00 ps -ax -17258 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nohup.d -MF src/.deps/nohup.Tpo -MP -MT src/nohup.o src/nohup.c -quiet -dumpbase nohup.c -mtune=generic -march=x86-64 -auxbase-strip src/nohup.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc08fTXE.s -17261 pts/1 R+ 0:00 ps -ax -17262 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nohup.d -MF src/.deps/nohup.Tpo -MP -MT src/nohup.o src/nohup.c -quiet -dumpbase nohup.c -mtune=generic -march=x86-64 -auxbase-strip src/nohup.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc08fTXE.s -17265 pts/1 R+ 0:00 ps -ax -17266 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nohup.d -MF src/.deps/nohup.Tpo -MP -MT src/nohup.o src/nohup.c -quiet -dumpbase nohup.c -mtune=generic -march=x86-64 -auxbase-strip src/nohup.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc08fTXE.s -17269 pts/1 R+ 0:00 ps -ax -17270 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17247 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/nohup.o;depbase=`echo src/nohup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF $depbase.Tpo -c -o src/nohup.o src/nohup.c &&\ mv -f $depbase.Tpo $depbase.Po -17251 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/nohup.o -MD -MP -MF src/.deps/nohup.Tpo -c -o src/nohup.o src/nohup.c -17255 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/nohup.d -MF src/.deps/nohup.Tpo -MP -MT src/nohup.o src/nohup.c -quiet -dumpbase nohup.c -mtune=generic -march=x86-64 -auxbase-strip src/nohup.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc08fTXE.s -17273 pts/1 R+ 0:00 ps -ax -17274 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17280 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nohup;gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17281 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17282 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTRbMcS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nohup /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17283 pts/1 R+ 0:00 ps -ax -17284 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17280 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nohup;gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17281 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17282 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTRbMcS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nohup /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17287 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTRbMcS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nohup /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17288 pts/1 R+ 0:00 ps -ax -17289 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17280 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/nohup;gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17281 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/nohup src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17282 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTRbMcS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nohup /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17287 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTRbMcS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/nohup /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/nohup.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17292 pts/1 R+ 0:00 ps -ax -17293 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17302 pts/1 R+ 0:00 ps -ax -17303 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17306 pts/1 R+ 0:00 ps -ax -17307 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17310 pts/1 R+ 0:00 ps -ax -17311 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17314 pts/1 R+ 0:00 ps -ax -17315 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17318 pts/1 R+ 0:00 ps -ax -17319 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17322 pts/1 R+ 0:00 ps -ax -17323 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17326 pts/1 R+ 0:00 ps -ax -17327 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17301 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/numfmt.d -MF src/.deps/numfmt.Tpo -MP -MT src/numfmt.o src/numfmt.c -quiet -dumpbase numfmt.c -mtune=generic -march=x86-64 -auxbase-strip src/numfmt.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc3SRqXl.s -17330 pts/1 R+ 0:00 ps -ax -17331 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17296 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/numfmt.o;depbase=`echo src/numfmt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF $depbase.Tpo -c -o src/numfmt.o src/numfmt.c &&\ mv -f $depbase.Tpo $depbase.Po -17300 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/numfmt.o -MD -MP -MF src/.deps/numfmt.Tpo -c -o src/numfmt.o src/numfmt.c -17334 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/numfmt.o /tmp/cc3SRqXl.s -17335 pts/1 R+ 0:00 ps -ax -17336 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17341 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/numfmt;gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17342 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17343 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMlGmJv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/numfmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17344 pts/1 R+ 0:00 ps -ax -17345 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17341 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/numfmt;gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17342 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17343 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMlGmJv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/numfmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17348 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMlGmJv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/numfmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17349 pts/1 R+ 0:00 ps -ax -17350 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17341 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/numfmt;gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17342 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/numfmt src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17343 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMlGmJv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/numfmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17348 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMlGmJv.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/numfmt /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/numfmt.o src/set-fields.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17353 pts/1 R+ 0:00 ps -ax -17354 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17363 pts/1 R+ 0:00 ps -ax -17364 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17367 pts/1 R+ 0:00 ps -ax -17368 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17371 pts/1 R+ 0:00 ps -ax -17372 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17375 pts/1 R+ 0:00 ps -ax -17376 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17379 pts/1 R+ 0:00 ps -ax -17380 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17383 pts/1 R+ 0:00 ps -ax -17384 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17387 pts/1 R+ 0:00 ps -ax -17388 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17362 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/od.d -MF src/.deps/od.Tpo -MP -MT src/od.o src/od.c -quiet -dumpbase od.c -mtune=generic -march=x86-64 -auxbase-strip src/od.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXXfD1Y.s -17391 pts/1 R+ 0:00 ps -ax -17392 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17357 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/od.o;depbase=`echo src/od.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF $depbase.Tpo -c -o src/od.o src/od.c &&\ mv -f $depbase.Tpo $depbase.Po -17361 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/od.o -MD -MP -MF src/.deps/od.Tpo -c -o src/od.o src/od.c -17395 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/od.o /tmp/ccXXfD1Y.s -17396 pts/1 R+ 0:00 ps -ax -17397 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17402 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/od;gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17403 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17404 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17405 pts/1 R+ 0:00 ps -ax -17406 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17402 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/od;gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17403 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17404 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17409 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17410 pts/1 R+ 0:00 ps -ax -17411 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17402 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/od;gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17403 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17404 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17409 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17414 pts/1 R+ 0:00 ps -ax -17415 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17402 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/od;gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17403 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/od src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17404 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17409 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccb7oSR6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/od /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/od.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17418 pts/1 R+ 0:00 ps -ax -17419 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17428 pts/1 R+ 0:00 ps -ax -17429 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17432 pts/1 R+ 0:00 ps -ax -17433 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17436 pts/1 R+ 0:00 ps -ax -17437 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17440 pts/1 R+ 0:00 ps -ax -17441 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17444 pts/1 R+ 0:00 ps -ax -17445 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17422 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/paste.o;depbase=`echo src/paste.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF $depbase.Tpo -c -o src/paste.o src/paste.c &&\ mv -f $depbase.Tpo $depbase.Po -17426 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/paste.o -MD -MP -MF src/.deps/paste.Tpo -c -o src/paste.o src/paste.c -17427 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/paste.d -MF src/.deps/paste.Tpo -MP -MT src/paste.o src/paste.c -quiet -dumpbase paste.c -mtune=generic -march=x86-64 -auxbase-strip src/paste.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cchY5jZP.s -17448 pts/1 R+ 0:00 ps -ax -17449 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17455 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/paste;gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17456 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17457 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwe4KE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/paste /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17458 pts/1 R+ 0:00 ps -ax -17459 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17455 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/paste;gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17456 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17457 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwe4KE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/paste /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17462 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwe4KE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/paste /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17463 pts/1 R+ 0:00 ps -ax -17464 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17455 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/paste;gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17456 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/paste src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17457 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwe4KE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/paste /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17462 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwe4KE6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/paste /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/paste.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17467 pts/1 R+ 0:00 ps -ax -17468 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17471 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pathchk.o;depbase=`echo src/pathchk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF $depbase.Tpo -c -o src/pathchk.o src/pathchk.c &&\ mv -f $depbase.Tpo $depbase.Po -17475 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF src/.deps/pathchk.Tpo -c -o src/pathchk.o src/pathchk.c -17476 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pathchk.d -MF src/.deps/pathchk.Tpo -MP -MT src/pathchk.o src/pathchk.c -quiet -dumpbase pathchk.c -mtune=generic -march=x86-64 -auxbase-strip src/pathchk.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7L6CEB.s -17477 pts/1 R+ 0:00 ps -ax -17478 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17471 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pathchk.o;depbase=`echo src/pathchk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF $depbase.Tpo -c -o src/pathchk.o src/pathchk.c &&\ mv -f $depbase.Tpo $depbase.Po -17475 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF src/.deps/pathchk.Tpo -c -o src/pathchk.o src/pathchk.c -17476 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pathchk.d -MF src/.deps/pathchk.Tpo -MP -MT src/pathchk.o src/pathchk.c -quiet -dumpbase pathchk.c -mtune=generic -march=x86-64 -auxbase-strip src/pathchk.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7L6CEB.s -17481 pts/1 R+ 0:00 ps -ax -17482 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17471 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pathchk.o;depbase=`echo src/pathchk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF $depbase.Tpo -c -o src/pathchk.o src/pathchk.c &&\ mv -f $depbase.Tpo $depbase.Po -17475 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF src/.deps/pathchk.Tpo -c -o src/pathchk.o src/pathchk.c -17476 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pathchk.d -MF src/.deps/pathchk.Tpo -MP -MT src/pathchk.o src/pathchk.c -quiet -dumpbase pathchk.c -mtune=generic -march=x86-64 -auxbase-strip src/pathchk.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7L6CEB.s -17485 pts/1 R+ 0:00 ps -ax -17486 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17471 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pathchk.o;depbase=`echo src/pathchk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF $depbase.Tpo -c -o src/pathchk.o src/pathchk.c &&\ mv -f $depbase.Tpo $depbase.Po -17475 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF src/.deps/pathchk.Tpo -c -o src/pathchk.o src/pathchk.c -17476 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pathchk.d -MF src/.deps/pathchk.Tpo -MP -MT src/pathchk.o src/pathchk.c -quiet -dumpbase pathchk.c -mtune=generic -march=x86-64 -auxbase-strip src/pathchk.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7L6CEB.s -17489 pts/1 R+ 0:00 ps -ax -17490 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17471 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pathchk.o;depbase=`echo src/pathchk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF $depbase.Tpo -c -o src/pathchk.o src/pathchk.c &&\ mv -f $depbase.Tpo $depbase.Po -17475 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pathchk.o -MD -MP -MF src/.deps/pathchk.Tpo -c -o src/pathchk.o src/pathchk.c -17476 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pathchk.d -MF src/.deps/pathchk.Tpo -MP -MT src/pathchk.o src/pathchk.c -quiet -dumpbase pathchk.c -mtune=generic -march=x86-64 -auxbase-strip src/pathchk.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7L6CEB.s -17493 pts/1 R+ 0:00 ps -ax -17494 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pathchk;gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17502 pts/1 R+ 0:00 ps -ax -17503 pts/1 D+ 0:00 tee -a 1.txt -17505 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczWUfKx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pathchk /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pathchk;gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17505 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczWUfKx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pathchk /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17507 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczWUfKx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pathchk /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17508 pts/1 R+ 0:00 ps -ax -17509 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17500 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pathchk;gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17501 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pathchk src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17505 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczWUfKx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pathchk /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17507 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczWUfKx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pathchk /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pathchk.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17512 pts/1 R+ 0:00 ps -ax -17513 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17522 pts/1 R+ 0:00 ps -ax -17523 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17526 pts/1 R+ 0:00 ps -ax -17527 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17530 pts/1 R+ 0:00 ps -ax -17531 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17534 pts/1 R+ 0:00 ps -ax -17535 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17538 pts/1 R+ 0:00 ps -ax -17539 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17542 pts/1 R+ 0:00 ps -ax -17543 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17546 pts/1 R+ 0:00 ps -ax -17547 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17550 pts/1 R+ 0:00 ps -ax -17551 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17521 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pr.d -MF src/.deps/pr.Tpo -MP -MT src/pr.o src/pr.c -quiet -dumpbase pr.c -mtune=generic -march=x86-64 -auxbase-strip src/pr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTy58IX.s -17554 pts/1 R+ 0:00 ps -ax -17555 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pr.o;depbase=`echo src/pr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF $depbase.Tpo -c -o src/pr.o src/pr.c &&\ mv -f $depbase.Tpo $depbase.Po -17520 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pr.o -MD -MP -MF src/.deps/pr.Tpo -c -o src/pr.o src/pr.c -17558 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/pr.o /tmp/ccTy58IX.s -17559 pts/1 R+ 0:00 ps -ax -17560 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pr;gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17567 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17568 pts/1 R+ 0:00 ps -ax -17569 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pr;gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17571 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17573 pts/1 R+ 0:00 ps -ax -17574 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pr;gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17571 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17577 pts/1 R+ 0:00 ps -ax -17578 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pr;gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pr src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17571 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceuMFq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17581 pts/1 R+ 0:00 ps -ax -17582 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17585 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printenv.o;depbase=`echo src/printenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF $depbase.Tpo -c -o src/printenv.o src/printenv.c &&\ mv -f $depbase.Tpo $depbase.Po -17589 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF src/.deps/printenv.Tpo -c -o src/printenv.o src/printenv.c -17590 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printenv.d -MF src/.deps/printenv.Tpo -MP -MT src/printenv.o src/printenv.c -quiet -dumpbase printenv.c -mtune=generic -march=x86-64 -auxbase-strip src/printenv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUTAC6d.s -17591 pts/1 R+ 0:00 ps -ax -17592 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17585 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printenv.o;depbase=`echo src/printenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF $depbase.Tpo -c -o src/printenv.o src/printenv.c &&\ mv -f $depbase.Tpo $depbase.Po -17589 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF src/.deps/printenv.Tpo -c -o src/printenv.o src/printenv.c -17590 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printenv.d -MF src/.deps/printenv.Tpo -MP -MT src/printenv.o src/printenv.c -quiet -dumpbase printenv.c -mtune=generic -march=x86-64 -auxbase-strip src/printenv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUTAC6d.s -17595 pts/1 R+ 0:00 ps -ax -17596 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17585 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printenv.o;depbase=`echo src/printenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF $depbase.Tpo -c -o src/printenv.o src/printenv.c &&\ mv -f $depbase.Tpo $depbase.Po -17589 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF src/.deps/printenv.Tpo -c -o src/printenv.o src/printenv.c -17590 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printenv.d -MF src/.deps/printenv.Tpo -MP -MT src/printenv.o src/printenv.c -quiet -dumpbase printenv.c -mtune=generic -march=x86-64 -auxbase-strip src/printenv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUTAC6d.s -17599 pts/1 R+ 0:00 ps -ax -17600 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17585 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printenv.o;depbase=`echo src/printenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF $depbase.Tpo -c -o src/printenv.o src/printenv.c &&\ mv -f $depbase.Tpo $depbase.Po -17589 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF src/.deps/printenv.Tpo -c -o src/printenv.o src/printenv.c -17590 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printenv.d -MF src/.deps/printenv.Tpo -MP -MT src/printenv.o src/printenv.c -quiet -dumpbase printenv.c -mtune=generic -march=x86-64 -auxbase-strip src/printenv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUTAC6d.s -17603 pts/1 R+ 0:00 ps -ax -17604 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1409:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17585 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printenv.o;depbase=`echo src/printenv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF $depbase.Tpo -c -o src/printenv.o src/printenv.c &&\ mv -f $depbase.Tpo $depbase.Po -17589 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printenv.o -MD -MP -MF src/.deps/printenv.Tpo -c -o src/printenv.o src/printenv.c -17590 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printenv.d -MF src/.deps/printenv.Tpo -MP -MT src/printenv.o src/printenv.c -quiet -dumpbase printenv.c -mtune=generic -march=x86-64 -auxbase-strip src/printenv.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUTAC6d.s -17607 pts/1 R+ 0:00 ps -ax -17608 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17614 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printenv;gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17615 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17616 pts/1 R+ 0:00 ps -ax -17617 pts/1 D+ 0:00 tee -a 1.txt -17619 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6YkFi9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printenv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17614 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printenv;gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17615 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17619 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6YkFi9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printenv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17621 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6YkFi9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printenv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17622 pts/1 R+ 0:00 ps -ax -17623 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17614 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printenv;gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17615 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printenv src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17619 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6YkFi9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printenv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17621 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6YkFi9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printenv /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printenv.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17626 pts/1 R+ 0:00 ps -ax -17627 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17636 pts/1 R+ 0:00 ps -ax -17637 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17640 pts/1 R+ 0:00 ps -ax -17641 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17644 pts/1 R+ 0:00 ps -ax -17645 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17648 pts/1 R+ 0:00 ps -ax -17649 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17652 pts/1 R+ 0:00 ps -ax -17653 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17656 pts/1 R+ 0:00 ps -ax -17657 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17630 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/printf.o;depbase=`echo src/printf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF $depbase.Tpo -c -o src/printf.o src/printf.c &&\ mv -f $depbase.Tpo $depbase.Po -17634 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/printf.o -MD -MP -MF src/.deps/printf.Tpo -c -o src/printf.o src/printf.c -17635 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/printf.d -MF src/.deps/printf.Tpo -MP -MT src/printf.o src/printf.c -quiet -dumpbase printf.c -mtune=generic -march=x86-64 -auxbase-strip src/printf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrD7TVA.s -17660 pts/1 R+ 0:00 ps -ax -17661 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17667 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printf;gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17668 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17669 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchWs7ha.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17670 pts/1 R+ 0:00 ps -ax -17671 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17667 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printf;gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17668 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchWs7ha.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17674 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchWs7ha.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17675 pts/1 R+ 0:00 ps -ax -17676 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17667 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/printf;gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17668 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/printf src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17669 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchWs7ha.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17674 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchWs7ha.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/printf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/printf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17679 pts/1 R+ 0:00 ps -ax -17680 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17689 pts/1 R+ 0:00 ps -ax -17690 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17693 pts/1 R+ 0:00 ps -ax -17694 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17697 pts/1 R+ 0:00 ps -ax -17698 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17701 pts/1 R+ 0:00 ps -ax -17702 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17705 pts/1 R+ 0:00 ps -ax -17706 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17709 pts/1 R+ 0:00 ps -ax -17710 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17713 pts/1 R+ 0:00 ps -ax -17714 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17717 pts/1 R+ 0:00 ps -ax -17718 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17683 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/ptx.o;depbase=`echo src/ptx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF $depbase.Tpo -c -o src/ptx.o src/ptx.c &&\ mv -f $depbase.Tpo $depbase.Po -17687 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/ptx.o -MD -MP -MF src/.deps/ptx.Tpo -c -o src/ptx.o src/ptx.c -17688 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/ptx.d -MF src/.deps/ptx.Tpo -MP -MT src/ptx.o src/ptx.c -quiet -dumpbase ptx.c -mtune=generic -march=x86-64 -auxbase-strip src/ptx.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQA8iqA.s -17721 pts/1 R+ 0:00 ps -ax -17722 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17728 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ptx;gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17729 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17730 pts/1 R+ 0:00 ps -ax -17731 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17728 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ptx;gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17729 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17734 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17735 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17736 pts/1 R+ 0:00 ps -ax -17737 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17728 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ptx;gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17729 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17734 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17735 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17740 pts/1 R+ 0:00 ps -ax -17741 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17728 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ptx;gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17729 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17734 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17735 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17744 pts/1 R+ 0:00 ps -ax -17745 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17728 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/ptx;gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17729 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/ptx src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17734 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17735 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9VxWEL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/ptx /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ptx.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17748 pts/1 R+ 0:00 ps -ax -17749 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17757 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pwd.d -MF src/.deps/pwd.Tpo -MP -MT src/pwd.o src/pwd.c -quiet -dumpbase pwd.c -mtune=generic -march=x86-64 -auxbase-strip src/pwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2as8cO.s -17758 pts/1 R+ 0:00 ps -ax -17759 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17757 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pwd.d -MF src/.deps/pwd.Tpo -MP -MT src/pwd.o src/pwd.c -quiet -dumpbase pwd.c -mtune=generic -march=x86-64 -auxbase-strip src/pwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2as8cO.s -17762 pts/1 R+ 0:00 ps -ax -17763 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17757 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pwd.d -MF src/.deps/pwd.Tpo -MP -MT src/pwd.o src/pwd.c -quiet -dumpbase pwd.c -mtune=generic -march=x86-64 -auxbase-strip src/pwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2as8cO.s -17766 pts/1 R+ 0:00 ps -ax -17767 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17757 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pwd.d -MF src/.deps/pwd.Tpo -MP -MT src/pwd.o src/pwd.c -quiet -dumpbase pwd.c -mtune=generic -march=x86-64 -auxbase-strip src/pwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2as8cO.s -17770 pts/1 R+ 0:00 ps -ax -17771 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17757 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/pwd.d -MF src/.deps/pwd.Tpo -MP -MT src/pwd.o src/pwd.c -quiet -dumpbase pwd.c -mtune=generic -march=x86-64 -auxbase-strip src/pwd.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2as8cO.s -17774 pts/1 R+ 0:00 ps -ax -17775 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17752 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/pwd.o;depbase=`echo src/pwd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF $depbase.Tpo -c -o src/pwd.o src/pwd.c &&\ mv -f $depbase.Tpo $depbase.Po -17756 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/pwd.o -MD -MP -MF src/.deps/pwd.Tpo -c -o src/pwd.o src/pwd.c -17778 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/pwd.o /tmp/cc2as8cO.s -17779 pts/1 R+ 0:00 ps -ax -17780 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17785 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pwd;gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17786 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17787 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ufxh6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pwd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17788 pts/1 R+ 0:00 ps -ax -17789 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17785 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pwd;gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17786 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17787 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ufxh6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pwd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17792 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ufxh6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pwd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17793 pts/1 R+ 0:00 ps -ax -17794 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17785 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/pwd;gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17786 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/pwd src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17787 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ufxh6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pwd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17792 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ufxh6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/pwd /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/pwd.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17797 pts/1 R+ 0:00 ps -ax -17798 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/readlink.d -MF src/.deps/readlink.Tpo -MP -MT src/readlink.o src/readlink.c -quiet -dumpbase readlink.c -mtune=generic -march=x86-64 -auxbase-strip src/readlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdKLT9u.s -17807 pts/1 R+ 0:00 ps -ax -17808 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/readlink.d -MF src/.deps/readlink.Tpo -MP -MT src/readlink.o src/readlink.c -quiet -dumpbase readlink.c -mtune=generic -march=x86-64 -auxbase-strip src/readlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdKLT9u.s -17811 pts/1 R+ 0:00 ps -ax -17812 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/readlink.d -MF src/.deps/readlink.Tpo -MP -MT src/readlink.o src/readlink.c -quiet -dumpbase readlink.c -mtune=generic -march=x86-64 -auxbase-strip src/readlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdKLT9u.s -17815 pts/1 R+ 0:00 ps -ax -17816 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/readlink.d -MF src/.deps/readlink.Tpo -MP -MT src/readlink.o src/readlink.c -quiet -dumpbase readlink.c -mtune=generic -march=x86-64 -auxbase-strip src/readlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdKLT9u.s -17819 pts/1 R+ 0:00 ps -ax -17820 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17806 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/readlink.d -MF src/.deps/readlink.Tpo -MP -MT src/readlink.o src/readlink.c -quiet -dumpbase readlink.c -mtune=generic -march=x86-64 -auxbase-strip src/readlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdKLT9u.s -17823 pts/1 R+ 0:00 ps -ax -17824 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17801 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/readlink.o;depbase=`echo src/readlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF $depbase.Tpo -c -o src/readlink.o src/readlink.c &&\ mv -f $depbase.Tpo $depbase.Po -17805 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/readlink.o -MD -MP -MF src/.deps/readlink.Tpo -c -o src/readlink.o src/readlink.c -17827 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/readlink.o /tmp/ccdKLT9u.s -17828 pts/1 R+ 0:00 ps -ax -17829 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17834 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/readlink;gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17835 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17836 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17837 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17838 pts/1 R+ 0:00 ps -ax -17839 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17834 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/readlink;gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17835 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17836 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17837 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17842 pts/1 R+ 0:00 ps -ax -17843 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17834 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/readlink;gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17835 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/readlink src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17836 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17837 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoaTwyO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/readlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/readlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17846 pts/1 R+ 0:00 ps -ax -17847 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17855 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/realpath.d -MF src/.deps/realpath.Tpo -MP -MT src/realpath.o src/realpath.c -quiet -dumpbase realpath.c -mtune=generic -march=x86-64 -auxbase-strip src/realpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiZoNf.s -17856 pts/1 R+ 0:00 ps -ax -17857 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17855 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/realpath.d -MF src/.deps/realpath.Tpo -MP -MT src/realpath.o src/realpath.c -quiet -dumpbase realpath.c -mtune=generic -march=x86-64 -auxbase-strip src/realpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiZoNf.s -17860 pts/1 R+ 0:00 ps -ax -17861 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17855 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/realpath.d -MF src/.deps/realpath.Tpo -MP -MT src/realpath.o src/realpath.c -quiet -dumpbase realpath.c -mtune=generic -march=x86-64 -auxbase-strip src/realpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiZoNf.s -17864 pts/1 R+ 0:00 ps -ax -17865 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17855 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/realpath.d -MF src/.deps/realpath.Tpo -MP -MT src/realpath.o src/realpath.c -quiet -dumpbase realpath.c -mtune=generic -march=x86-64 -auxbase-strip src/realpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiZoNf.s -17868 pts/1 R+ 0:00 ps -ax -17869 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17855 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/realpath.d -MF src/.deps/realpath.Tpo -MP -MT src/realpath.o src/realpath.c -quiet -dumpbase realpath.c -mtune=generic -march=x86-64 -auxbase-strip src/realpath.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccQiZoNf.s -17872 pts/1 R+ 0:00 ps -ax -17873 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17850 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/realpath.o;depbase=`echo src/realpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF $depbase.Tpo -c -o src/realpath.o src/realpath.c &&\ mv -f $depbase.Tpo $depbase.Po -17854 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/realpath.o -MD -MP -MF src/.deps/realpath.Tpo -c -o src/realpath.o src/realpath.c -17876 pts/1 R+ 0:00 ps -ax -17877 pts/1 D+ 0:00 tee -a 1.txt -17879 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/realpath.o /tmp/ccQiZoNf.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17883 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/realpath;gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17884 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17885 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17886 pts/1 R+ 0:00 ps -ax -17887 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17883 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/realpath;gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17884 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17885 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17890 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17891 pts/1 R+ 0:00 ps -ax -17892 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17883 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/realpath;gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17884 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17885 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17890 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17895 pts/1 R+ 0:00 ps -ax -17896 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17883 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/realpath;gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17884 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/realpath src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17885 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17890 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLkD5Qu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/realpath /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/realpath.o src/relpath.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17899 pts/1 R+ 0:00 ps -ax -17900 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17903 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rm.o;depbase=`echo src/rm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF $depbase.Tpo -c -o src/rm.o src/rm.c &&\ mv -f $depbase.Tpo $depbase.Po -17907 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF src/.deps/rm.Tpo -c -o src/rm.o src/rm.c -17908 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rm.d -MF src/.deps/rm.Tpo -MP -MT src/rm.o src/rm.c -quiet -dumpbase rm.c -mtune=generic -march=x86-64 -auxbase-strip src/rm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczjU6Xd.s -17909 pts/1 R+ 0:00 ps -ax -17910 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17903 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rm.o;depbase=`echo src/rm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF $depbase.Tpo -c -o src/rm.o src/rm.c &&\ mv -f $depbase.Tpo $depbase.Po -17907 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF src/.deps/rm.Tpo -c -o src/rm.o src/rm.c -17908 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rm.d -MF src/.deps/rm.Tpo -MP -MT src/rm.o src/rm.c -quiet -dumpbase rm.c -mtune=generic -march=x86-64 -auxbase-strip src/rm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczjU6Xd.s -17913 pts/1 R+ 0:00 ps -ax -17914 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17903 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rm.o;depbase=`echo src/rm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF $depbase.Tpo -c -o src/rm.o src/rm.c &&\ mv -f $depbase.Tpo $depbase.Po -17907 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF src/.deps/rm.Tpo -c -o src/rm.o src/rm.c -17908 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rm.d -MF src/.deps/rm.Tpo -MP -MT src/rm.o src/rm.c -quiet -dumpbase rm.c -mtune=generic -march=x86-64 -auxbase-strip src/rm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczjU6Xd.s -17917 pts/1 R+ 0:00 ps -ax -17918 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17903 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rm.o;depbase=`echo src/rm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF $depbase.Tpo -c -o src/rm.o src/rm.c &&\ mv -f $depbase.Tpo $depbase.Po -17907 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF src/.deps/rm.Tpo -c -o src/rm.o src/rm.c -17908 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rm.d -MF src/.deps/rm.Tpo -MP -MT src/rm.o src/rm.c -quiet -dumpbase rm.c -mtune=generic -march=x86-64 -auxbase-strip src/rm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczjU6Xd.s -17921 pts/1 R+ 0:00 ps -ax -17922 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17903 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rm.o;depbase=`echo src/rm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF $depbase.Tpo -c -o src/rm.o src/rm.c &&\ mv -f $depbase.Tpo $depbase.Po -17907 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rm.o -MD -MP -MF src/.deps/rm.Tpo -c -o src/rm.o src/rm.c -17908 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rm.d -MF src/.deps/rm.Tpo -MP -MT src/rm.o src/rm.c -quiet -dumpbase rm.c -mtune=generic -march=x86-64 -auxbase-strip src/rm.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczjU6Xd.s -17925 pts/1 R+ 0:00 ps -ax -17926 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17934 pts/1 R+ 0:00 ps -ax -17935 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17937 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17939 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17940 pts/1 R+ 0:00 ps -ax -17941 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17937 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17939 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17944 pts/1 R+ 0:00 ps -ax -17945 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17937 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17939 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17948 pts/1 R+ 0:00 ps -ax -17949 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17937 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17939 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17952 pts/1 R+ 0:00 ps -ax -17953 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17932 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rm;gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17933 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rm src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17937 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17939 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccH4gKPc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rm /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rm.o src/remove.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17956 pts/1 R+ 0:00 ps -ax -17957 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17959 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rmdir.o;depbase=`echo src/rmdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF $depbase.Tpo -c -o src/rmdir.o src/rmdir.c &&\ mv -f $depbase.Tpo $depbase.Po -17964 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF src/.deps/rmdir.Tpo -c -o src/rmdir.o src/rmdir.c -17965 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rmdir.d -MF src/.deps/rmdir.Tpo -MP -MT src/rmdir.o src/rmdir.c -quiet -dumpbase rmdir.c -mtune=generic -march=x86-64 -auxbase-strip src/rmdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbyiAdA.s -17966 pts/1 R+ 0:00 ps -ax -17967 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17959 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rmdir.o;depbase=`echo src/rmdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF $depbase.Tpo -c -o src/rmdir.o src/rmdir.c &&\ mv -f $depbase.Tpo $depbase.Po -17964 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF src/.deps/rmdir.Tpo -c -o src/rmdir.o src/rmdir.c -17965 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rmdir.d -MF src/.deps/rmdir.Tpo -MP -MT src/rmdir.o src/rmdir.c -quiet -dumpbase rmdir.c -mtune=generic -march=x86-64 -auxbase-strip src/rmdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbyiAdA.s -17970 pts/1 R+ 0:00 ps -ax -17971 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17959 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rmdir.o;depbase=`echo src/rmdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF $depbase.Tpo -c -o src/rmdir.o src/rmdir.c &&\ mv -f $depbase.Tpo $depbase.Po -17964 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF src/.deps/rmdir.Tpo -c -o src/rmdir.o src/rmdir.c -17965 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rmdir.d -MF src/.deps/rmdir.Tpo -MP -MT src/rmdir.o src/rmdir.c -quiet -dumpbase rmdir.c -mtune=generic -march=x86-64 -auxbase-strip src/rmdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbyiAdA.s -17974 pts/1 R+ 0:00 ps -ax -17975 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17959 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rmdir.o;depbase=`echo src/rmdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF $depbase.Tpo -c -o src/rmdir.o src/rmdir.c &&\ mv -f $depbase.Tpo $depbase.Po -17964 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF src/.deps/rmdir.Tpo -c -o src/rmdir.o src/rmdir.c -17965 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rmdir.d -MF src/.deps/rmdir.Tpo -MP -MT src/rmdir.o src/rmdir.c -quiet -dumpbase rmdir.c -mtune=generic -march=x86-64 -auxbase-strip src/rmdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbyiAdA.s -17978 pts/1 R+ 0:00 ps -ax -17979 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17959 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/rmdir.o;depbase=`echo src/rmdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF $depbase.Tpo -c -o src/rmdir.o src/rmdir.c &&\ mv -f $depbase.Tpo $depbase.Po -17964 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/rmdir.o -MD -MP -MF src/.deps/rmdir.Tpo -c -o src/rmdir.o src/rmdir.c -17965 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/rmdir.d -MF src/.deps/rmdir.Tpo -MP -MT src/rmdir.o src/rmdir.c -quiet -dumpbase rmdir.c -mtune=generic -march=x86-64 -auxbase-strip src/rmdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccbyiAdA.s -17982 pts/1 R+ 0:00 ps -ax -17983 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rmdir;gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17990 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17991 pts/1 R+ 0:00 ps -ax -17992 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rmdir;gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17994 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoUsImy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rmdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17996 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoUsImy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rmdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17997 pts/1 R+ 0:00 ps -ax -17998 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -17989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/rmdir;gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/rmdir src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -17994 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoUsImy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rmdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -17996 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoUsImy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/rmdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/rmdir.o src/prog-fprintf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18001 pts/1 R+ 0:00 ps -ax -18002 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18006 pts/1 R+ 0:00 ps -ax -18007 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF src/.deps/runcon.Tpo -c -o src/runcon.o src/runcon.c -18014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/runcon.d -MF src/.deps/runcon.Tpo -MP -MT src/runcon.o src/runcon.c -quiet -dumpbase runcon.c -mtune=generic -march=x86-64 -auxbase-strip src/runcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrH2a2e.s -18015 pts/1 R+ 0:00 ps -ax -18016 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF src/.deps/runcon.Tpo -c -o src/runcon.o src/runcon.c -18014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/runcon.d -MF src/.deps/runcon.Tpo -MP -MT src/runcon.o src/runcon.c -quiet -dumpbase runcon.c -mtune=generic -march=x86-64 -auxbase-strip src/runcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrH2a2e.s -18019 pts/1 R+ 0:00 ps -ax -18020 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF src/.deps/runcon.Tpo -c -o src/runcon.o src/runcon.c -18014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/runcon.d -MF src/.deps/runcon.Tpo -MP -MT src/runcon.o src/runcon.c -quiet -dumpbase runcon.c -mtune=generic -march=x86-64 -auxbase-strip src/runcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrH2a2e.s -18023 pts/1 R+ 0:00 ps -ax -18024 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF src/.deps/runcon.Tpo -c -o src/runcon.o src/runcon.c -18014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/runcon.d -MF src/.deps/runcon.Tpo -MP -MT src/runcon.o src/runcon.c -quiet -dumpbase runcon.c -mtune=generic -march=x86-64 -auxbase-strip src/runcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrH2a2e.s -18027 pts/1 R+ 0:00 ps -ax -18028 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18005 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/runcon.o;depbase=`echo src/runcon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF $depbase.Tpo -c -o src/runcon.o src/runcon.c &&\ mv -f $depbase.Tpo $depbase.Po -18013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/runcon.o -MD -MP -MF src/.deps/runcon.Tpo -c -o src/runcon.o src/runcon.c -18014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/runcon.d -MF src/.deps/runcon.Tpo -MP -MT src/runcon.o src/runcon.c -quiet -dumpbase runcon.c -mtune=generic -march=x86-64 -auxbase-strip src/runcon.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrH2a2e.s -18031 pts/1 R+ 0:00 ps -ax -18032 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1410:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18037 pts/1 R+ 0:00 ps -ax -18038 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18042 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/runcon;gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18044 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18045 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18046 pts/1 R+ 0:00 ps -ax -18047 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18042 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/runcon;gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18044 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18045 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18050 pts/1 R+ 0:00 ps -ax -18051 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18042 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/runcon;gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/runcon src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18044 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18045 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoU67Hw.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/runcon /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/runcon.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18054 pts/1 R+ 0:00 ps -ax -18055 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18064 pts/1 R+ 0:00 ps -ax -18065 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18068 pts/1 R+ 0:00 ps -ax -18069 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18072 pts/1 R+ 0:00 ps -ax -18073 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18076 pts/1 R+ 0:00 ps -ax -18077 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18080 pts/1 R+ 0:00 ps -ax -18081 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/seq.d -MF src/.deps/seq.Tpo -MP -MT src/seq.o src/seq.c -quiet -dumpbase seq.c -mtune=generic -march=x86-64 -auxbase-strip src/seq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccDmR78Z.s -18084 pts/1 R+ 0:00 ps -ax -18085 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/seq.o;depbase=`echo src/seq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF $depbase.Tpo -c -o src/seq.o src/seq.c &&\ mv -f $depbase.Tpo $depbase.Po -18062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/seq.o -MD -MP -MF src/.deps/seq.Tpo -c -o src/seq.o src/seq.c -18088 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/seq.o /tmp/ccDmR78Z.s -18089 pts/1 R+ 0:00 ps -ax -18090 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18095 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/seq;gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18096 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18097 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4MEr2x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/seq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18098 pts/1 R+ 0:00 ps -ax -18099 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18095 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/seq;gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18096 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18097 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4MEr2x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/seq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18102 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4MEr2x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/seq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18103 pts/1 R+ 0:00 ps -ax -18104 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18095 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/seq;gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18096 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/seq src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18097 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4MEr2x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/seq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18102 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4MEr2x.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/seq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/seq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18107 pts/1 R+ 0:00 ps -ax -18108 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18115 pts/1 R+ 0:00 ps -ax -18116 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18119 pts/1 R+ 0:00 ps -ax -18120 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18123 pts/1 R+ 0:00 ps -ax -18124 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18127 pts/1 R+ 0:00 ps -ax -18128 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18131 pts/1 R+ 0:00 ps -ax -18132 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18135 pts/1 R+ 0:00 ps -ax -18136 pts/1 S+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -18137 pts/1 R+ 0:00 bash Linux/shell script/ps.sh -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18139 pts/1 R+ 0:00 ps -ax -18140 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18111 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha1sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18113 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA1=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha1sum-md5sum.o -MD -MP -MF src/.deps/sha1sum-md5sum.Tpo -c -o src/sha1sum-md5sum.o src/md5sum.c -18114 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha1sum-md5sum.d -MF src/.deps/sha1sum-md5sum.Tpo -MP -MT src/sha1sum-md5sum.o -D HASH_ALGO_SHA1=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha1sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccxlFgaQ.s -18143 pts/1 R+ 0:00 ps -ax -18144 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18150 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha1sum;gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18151 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18152 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18153 pts/1 R+ 0:00 ps -ax -18154 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18150 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha1sum;gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18151 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18152 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18157 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18158 pts/1 R+ 0:00 ps -ax -18159 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18150 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha1sum;gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18151 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18152 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18157 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18162 pts/1 R+ 0:00 ps -ax -18163 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18150 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha1sum;gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18151 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha1sum src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18152 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18157 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFd3FEF.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha1sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha1sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18166 pts/1 R+ 0:00 ps -ax -18167 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18174 pts/1 R+ 0:00 ps -ax -18175 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18178 pts/1 R+ 0:00 ps -ax -18179 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18182 pts/1 R+ 0:00 ps -ax -18183 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18186 pts/1 R+ 0:00 ps -ax -18187 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18190 pts/1 R+ 0:00 ps -ax -18191 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18194 pts/1 R+ 0:00 ps -ax -18195 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18170 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha224sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18172 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA224=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha224sum-md5sum.o -MD -MP -MF src/.deps/sha224sum-md5sum.Tpo -c -o src/sha224sum-md5sum.o src/md5sum.c -18173 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha224sum-md5sum.d -MF src/.deps/sha224sum-md5sum.Tpo -MP -MT src/sha224sum-md5sum.o -D HASH_ALGO_SHA224=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha224sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc76QGKg.s -18198 pts/1 R+ 0:00 ps -ax -18199 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18205 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha224sum;gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18206 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18207 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18208 pts/1 R+ 0:00 ps -ax -18209 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18205 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha224sum;gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18206 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18207 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18212 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18213 pts/1 R+ 0:00 ps -ax -18214 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18205 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha224sum;gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18206 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18207 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18212 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18217 pts/1 R+ 0:00 ps -ax -18218 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18205 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha224sum;gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18206 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha224sum src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18207 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18212 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxZ0bwP.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha224sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha224sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18221 pts/1 R+ 0:00 ps -ax -18222 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18229 pts/1 R+ 0:00 ps -ax -18230 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18233 pts/1 R+ 0:00 ps -ax -18234 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18237 pts/1 R+ 0:00 ps -ax -18238 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18241 pts/1 R+ 0:00 ps -ax -18242 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18245 pts/1 R+ 0:00 ps -ax -18246 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18249 pts/1 R+ 0:00 ps -ax -18250 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18253 pts/1 R+ 0:00 ps -ax -18254 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18225 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha256sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18227 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA256=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha256sum-md5sum.o -MD -MP -MF src/.deps/sha256sum-md5sum.Tpo -c -o src/sha256sum-md5sum.o src/md5sum.c -18228 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha256sum-md5sum.d -MF src/.deps/sha256sum-md5sum.Tpo -MP -MT src/sha256sum-md5sum.o -D HASH_ALGO_SHA256=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha256sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccwzuWKp.s -18257 pts/1 R+ 0:00 ps -ax -18258 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18264 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha256sum;gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18265 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18266 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwwSNzi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha256sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18267 pts/1 R+ 0:00 ps -ax -18268 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18264 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha256sum;gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18265 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18266 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwwSNzi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha256sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18271 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwwSNzi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha256sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18272 pts/1 R+ 0:00 ps -ax -18273 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18264 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha256sum;gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18265 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha256sum src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18266 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwwSNzi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha256sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18271 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwwSNzi.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha256sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha256sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18276 pts/1 R+ 0:00 ps -ax -18277 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18283 pts/1 R+ 0:00 ps -ax -18284 pts/1 D+ 0:00 tee -a 1.txt -18286 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18288 pts/1 R+ 0:00 ps -ax -18289 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18292 pts/1 R+ 0:00 ps -ax -18293 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18296 pts/1 R+ 0:00 ps -ax -18297 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18300 pts/1 R+ 0:00 ps -ax -18301 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18304 pts/1 R+ 0:00 ps -ax -18305 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18286 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha384sum-md5sum.d -MF src/.deps/sha384sum-md5sum.Tpo -MP -MT src/sha384sum-md5sum.o -D HASH_ALGO_SHA384=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha384sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciqFuXy.s -18308 pts/1 R+ 0:00 ps -ax -18309 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18280 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha384sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18282 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA384=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha384sum-md5sum.o -MD -MP -MF src/.deps/sha384sum-md5sum.Tpo -c -o src/sha384sum-md5sum.o src/md5sum.c -18312 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/sha384sum-md5sum.o /tmp/cciqFuXy.s -18313 pts/1 R+ 0:00 ps -ax -18314 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18319 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha384sum;gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18320 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18321 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLrlVKs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha384sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18322 pts/1 R+ 0:00 ps -ax -18323 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18319 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha384sum;gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18320 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18321 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLrlVKs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha384sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18326 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLrlVKs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha384sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18327 pts/1 R+ 0:00 ps -ax -18328 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18319 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha384sum;gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18320 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha384sum src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18321 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLrlVKs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha384sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18326 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLrlVKs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha384sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha384sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18331 pts/1 R+ 0:00 ps -ax -18332 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18339 pts/1 R+ 0:00 ps -ax -18340 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18343 pts/1 R+ 0:00 ps -ax -18344 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18347 pts/1 R+ 0:00 ps -ax -18348 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18351 pts/1 R+ 0:00 ps -ax -18352 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18355 pts/1 R+ 0:00 ps -ax -18356 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18359 pts/1 R+ 0:00 ps -ax -18360 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18335 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sha512sum-md5sum.o;gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o `test -f 'src/md5sum.c' || echo './'`src/md5sum.c -18337 pts/2 S+ 0:00 gcc -I. -I./lib -DHASH_ALGO_SHA512=1 -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sha512sum-md5sum.o -MD -MP -MF src/.deps/sha512sum-md5sum.Tpo -c -o src/sha512sum-md5sum.o src/md5sum.c -18338 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sha512sum-md5sum.d -MF src/.deps/sha512sum-md5sum.Tpo -MP -MT src/sha512sum-md5sum.o -D HASH_ALGO_SHA512=1 src/md5sum.c -quiet -dumpbase md5sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sha512sum-md5sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvaWzdK.s -18363 pts/1 R+ 0:00 ps -ax -18364 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18368 pts/2 R+ 0:00 /bin/bash -c mv -f src/.deps/sha512sum-md5sum.Tpo src/.deps/sha512sum-md5sum.Po -18369 pts/1 R+ 0:00 ps -ax -18370 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha512sum;gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18376 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE1RXjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha512sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18377 pts/1 R+ 0:00 ps -ax -18378 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha512sum;gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18376 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE1RXjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha512sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18381 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE1RXjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha512sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18382 pts/1 R+ 0:00 ps -ax -18383 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18374 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sha512sum;gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18375 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sha512sum src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18376 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE1RXjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha512sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18381 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE1RXjE.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sha512sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sha512sum-md5sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18386 pts/1 R+ 0:00 ps -ax -18387 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18396 pts/1 R+ 0:00 ps -ax -18397 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18400 pts/1 R+ 0:00 ps -ax -18401 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18404 pts/1 R+ 0:00 ps -ax -18405 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18408 pts/1 R+ 0:00 ps -ax -18409 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18412 pts/1 R+ 0:00 ps -ax -18413 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18416 pts/1 R+ 0:00 ps -ax -18417 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18420 pts/1 R+ 0:00 ps -ax -18421 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18390 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shred.o;depbase=`echo src/shred.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF $depbase.Tpo -c -o src/shred.o src/shred.c &&\ mv -f $depbase.Tpo $depbase.Po -18394 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shred.o -MD -MP -MF src/.deps/shred.Tpo -c -o src/shred.o src/shred.c -18395 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shred.d -MF src/.deps/shred.Tpo -MP -MT src/shred.o src/shred.c -quiet -dumpbase shred.c -mtune=generic -march=x86-64 -auxbase-strip src/shred.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKnpRJ3.s -18424 pts/1 R+ 0:00 ps -ax -18425 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18431 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shred;gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18432 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18433 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18434 pts/1 R+ 0:00 ps -ax -18435 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18431 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shred;gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18432 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18433 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18438 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18439 pts/1 R+ 0:00 ps -ax -18440 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18431 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shred;gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18432 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18433 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18438 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18443 pts/1 R+ 0:00 ps -ax -18444 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18431 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shred;gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18432 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18433 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18438 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18447 pts/1 R+ 0:00 ps -ax -18448 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18431 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shred;gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18432 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shred src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18433 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyqNtDY.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shred /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shred.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18438 pts/2 D+ 0:00 [ld] -18451 pts/1 R+ 0:00 ps -ax -18452 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18461 pts/1 R+ 0:00 ps -ax -18462 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18465 pts/1 R+ 0:00 ps -ax -18466 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18469 pts/1 R+ 0:00 ps -ax -18470 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18473 pts/1 R+ 0:00 ps -ax -18474 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18477 pts/1 R+ 0:00 ps -ax -18478 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18460 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/shuf.d -MF src/.deps/shuf.Tpo -MP -MT src/shuf.o src/shuf.c -quiet -dumpbase shuf.c -mtune=generic -march=x86-64 -auxbase-strip src/shuf.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cczHiXNW.s -18481 pts/1 R+ 0:00 ps -ax -18482 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18455 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/shuf.o;depbase=`echo src/shuf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF $depbase.Tpo -c -o src/shuf.o src/shuf.c &&\ mv -f $depbase.Tpo $depbase.Po -18459 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/shuf.o -MD -MP -MF src/.deps/shuf.Tpo -c -o src/shuf.o src/shuf.c -18485 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/shuf.o /tmp/cczHiXNW.s -18486 pts/1 R+ 0:00 ps -ax -18487 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18492 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shuf;gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18493 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18494 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18495 pts/1 R+ 0:00 ps -ax -18496 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18492 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shuf;gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18493 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18494 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18499 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18500 pts/1 R+ 0:00 ps -ax -18501 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18492 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shuf;gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18493 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18494 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18499 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18504 pts/1 R+ 0:00 ps -ax -18505 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18492 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/shuf;gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18493 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/shuf src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18494 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18499 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8qPQnx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/shuf /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/shuf.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18508 pts/1 R+ 0:00 ps -ax -18509 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18513 pts/1 R+ 0:00 ps -ax -18514 pts/1 D+ 0:00 tee -a 1.txt -18516 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18519 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF src/.deps/sleep.Tpo -c -o src/sleep.o src/sleep.c -18520 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sleep.d -MF src/.deps/sleep.Tpo -MP -MT src/sleep.o src/sleep.c -quiet -dumpbase sleep.c -mtune=generic -march=x86-64 -auxbase-strip src/sleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZ1nBlw.s -18522 pts/1 R+ 0:00 ps -ax -18523 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18519 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF src/.deps/sleep.Tpo -c -o src/sleep.o src/sleep.c -18520 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sleep.d -MF src/.deps/sleep.Tpo -MP -MT src/sleep.o src/sleep.c -quiet -dumpbase sleep.c -mtune=generic -march=x86-64 -auxbase-strip src/sleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZ1nBlw.s -18526 pts/1 R+ 0:00 ps -ax -18527 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18519 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF src/.deps/sleep.Tpo -c -o src/sleep.o src/sleep.c -18520 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sleep.d -MF src/.deps/sleep.Tpo -MP -MT src/sleep.o src/sleep.c -quiet -dumpbase sleep.c -mtune=generic -march=x86-64 -auxbase-strip src/sleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZ1nBlw.s -18530 pts/1 R+ 0:00 ps -ax -18531 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18519 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF src/.deps/sleep.Tpo -c -o src/sleep.o src/sleep.c -18520 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sleep.d -MF src/.deps/sleep.Tpo -MP -MT src/sleep.o src/sleep.c -quiet -dumpbase sleep.c -mtune=generic -march=x86-64 -auxbase-strip src/sleep.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccZ1nBlw.s -18534 pts/1 R+ 0:00 ps -ax -18535 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18512 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sleep.o;depbase=`echo src/sleep.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sleep.o -MD -MP -MF $depbase.Tpo -c -o src/sleep.o src/sleep.c &&\ mv -f $depbase.Tpo $depbase.Po -18539 pts/2 D+ 0:00 mv -f src/.deps/sleep.Tpo src/.deps/sleep.Po -18540 pts/1 R+ 0:00 ps -ax -18541 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sleep;gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18547 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18548 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18549 pts/1 R+ 0:00 ps -ax -18550 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sleep;gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18547 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18548 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18553 pts/1 R+ 0:00 ps -ax -18554 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18545 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sleep;gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18546 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sleep src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18547 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18548 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpeMy3A.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sleep /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sleep.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18557 pts/1 R+ 0:00 ps -ax -18558 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18567 pts/1 R+ 0:00 ps -ax -18568 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18571 pts/1 R+ 0:00 ps -ax -18572 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18575 pts/1 R+ 0:00 ps -ax -18576 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18579 pts/1 R+ 0:00 ps -ax -18580 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18583 pts/1 R+ 0:00 ps -ax -18584 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18587 pts/1 R+ 0:00 ps -ax -18588 pts/1 S+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18591 pts/1 R+ 0:00 ps -ax -18592 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18595 pts/1 R+ 0:00 ps -ax -18596 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18599 pts/1 R+ 0:00 ps -ax -18600 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18603 pts/1 R+ 0:00 ps -ax -18604 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18607 pts/1 R+ 0:00 ps -ax -18608 pts/1 D+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18611 pts/1 R+ 0:00 ps -ax -18612 pts/1 R+ 0:00 tee -a 1.txt -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18618 pts/1 R+ 0:00 ps -ax -18619 pts/1 S+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18565 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF src/.deps/sort.Tpo -c -o src/sort.o src/sort.c -18566 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sort.d -MF src/.deps/sort.Tpo -MP -MT src/sort.o src/sort.c -quiet -dumpbase sort.c -mtune=generic -march=x86-64 -auxbase-strip src/sort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccGpv2m1.s -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18622 pts/1 R+ 0:00 ps -ax -18623 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18561 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sort.o;depbase=`echo src/sort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sort.o -MD -MP -MF $depbase.Tpo -c -o src/sort.o src/sort.c &&\ mv -f $depbase.Tpo $depbase.Po -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18627 pts/1 R+ 0:00 ps -ax -18628 pts/1 S+ 0:00 tee -a 1.txt -18630 pts/2 D+ 0:00 mv -f src/.deps/sort.Tpo src/.deps/sort.Po -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18633 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sort;gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18634 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18635 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18636 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18637 pts/1 R+ 0:00 ps -ax -18638 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18633 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sort;gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18634 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18635 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18636 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18641 pts/1 R+ 0:00 ps -ax -18642 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18633 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sort;gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18634 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18635 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18636 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18645 pts/1 R+ 0:00 ps -ax -18646 pts/1 S+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18633 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sort;gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18634 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18635 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18636 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18649 pts/1 R+ 0:00 ps -ax -18650 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18633 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sort;gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18634 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sort src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -pthread -18635 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18636 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9Nt2Xb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18653 pts/1 R+ 0:00 ps -ax -18654 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18663 pts/1 R+ 0:00 ps -ax -18664 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18667 pts/1 R+ 0:00 ps -ax -18668 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18671 pts/1 R+ 0:00 ps -ax -18672 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18675 pts/1 R+ 0:00 ps -ax -18676 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18679 pts/1 R+ 0:00 ps -ax -18680 pts/1 S+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18683 pts/1 R+ 0:00 ps -ax -18684 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18687 pts/1 R+ 0:00 ps -ax -18688 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18661 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF src/.deps/split.Tpo -c -o src/split.o src/split.c -18662 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/split.d -MF src/.deps/split.Tpo -MP -MT src/split.o src/split.c -quiet -dumpbase split.c -mtune=generic -march=x86-64 -auxbase-strip src/split.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc8gixrh.s -18691 pts/1 R+ 0:00 ps -ax -18692 pts/1 S+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18657 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/split.o;depbase=`echo src/split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/split.o -MD -MP -MF $depbase.Tpo -c -o src/split.o src/split.c &&\ mv -f $depbase.Tpo $depbase.Po -18696 pts/2 D+ 0:00 mv -f src/.deps/split.Tpo src/.deps/split.Po -18697 pts/1 R+ 0:00 ps -ax -18698 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18702 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/split;gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18703 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18704 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18705 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18706 pts/1 R+ 0:00 ps -ax -18707 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18702 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/split;gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18703 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18704 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18705 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18710 pts/1 R+ 0:00 ps -ax -18711 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18702 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/split;gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18703 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18704 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18705 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18714 pts/1 R+ 0:00 ps -ax -18715 pts/1 D+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18702 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/split;gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18703 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/split src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18704 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18705 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccKErV9r.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/split /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/split.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18718 pts/1 R+ 0:00 ps -ax -18719 pts/1 R+ 0:00 tee -a 1.txt -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18729 pts/1 R+ 0:00 ps -ax -18730 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18733 pts/1 R+ 0:00 ps -ax -18734 pts/1 R+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18737 pts/1 R+ 0:00 ps -ax -18738 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18741 pts/1 R+ 0:00 ps -ax -18742 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18745 pts/1 R+ 0:00 ps -ax -18746 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18749 pts/1 R+ 0:00 ps -ax -18750 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18728 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/stat.d -MF src/.deps/stat.Tpo -MP -MT src/stat.o src/stat.c -quiet -dumpbase stat.c -mtune=generic -march=x86-64 -auxbase-strip src/stat.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccXePYBh.s -18753 pts/1 R+ 0:00 ps -ax -18754 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18722 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/stat.o;depbase=`echo src/stat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF $depbase.Tpo -c -o src/stat.o src/stat.c &&\ mv -f $depbase.Tpo $depbase.Po -18724 pts/3 S 0:00 su -18727 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/stat.o -MD -MP -MF src/.deps/stat.Tpo -c -o src/stat.o src/stat.c -18757 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/stat.o /tmp/ccXePYBh.s -18758 pts/1 R+ 0:00 ps -ax -18759 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18764 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stat;gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18765 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18766 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18767 pts/1 R+ 0:00 ps -ax -18768 pts/1 S+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18764 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stat;gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18765 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18766 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18770 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18772 pts/1 R+ 0:00 ps -ax -18773 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18764 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stat;gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18765 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18766 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18770 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18776 pts/1 R+ 0:00 ps -ax -18777 pts/1 R+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18764 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stat;gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18765 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18766 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18770 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18780 pts/1 R+ 0:00 ps -ax -18781 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18764 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/stat;gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18765 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/stat src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -18766 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18770 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTt4777.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/stat /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/stat.o src/find-mount-point.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18784 pts/1 R+ 0:00 ps -ax -18785 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18788 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sum.o;depbase=`echo src/sum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF $depbase.Tpo -c -o src/sum.o src/sum.c &&\ mv -f $depbase.Tpo $depbase.Po -18792 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF src/.deps/sum.Tpo -c -o src/sum.o src/sum.c -18793 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sum.d -MF src/.deps/sum.Tpo -MP -MT src/sum.o src/sum.c -quiet -dumpbase sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpON82b.s -18794 pts/1 R+ 0:00 ps -ax -18795 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18788 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sum.o;depbase=`echo src/sum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF $depbase.Tpo -c -o src/sum.o src/sum.c &&\ mv -f $depbase.Tpo $depbase.Po -18792 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF src/.deps/sum.Tpo -c -o src/sum.o src/sum.c -18793 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sum.d -MF src/.deps/sum.Tpo -MP -MT src/sum.o src/sum.c -quiet -dumpbase sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpON82b.s -18798 pts/1 R+ 0:00 ps -ax -18799 pts/1 D+ 0:00 tee -a 1.txt -18801 pts/3 S+ 0:00 bash - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18788 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sum.o;depbase=`echo src/sum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF $depbase.Tpo -c -o src/sum.o src/sum.c &&\ mv -f $depbase.Tpo $depbase.Po -18792 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF src/.deps/sum.Tpo -c -o src/sum.o src/sum.c -18793 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sum.d -MF src/.deps/sum.Tpo -MP -MT src/sum.o src/sum.c -quiet -dumpbase sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpON82b.s -18801 pts/3 S+ 0:00 bash -18803 pts/1 R+ 0:00 ps -ax -18804 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18788 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sum.o;depbase=`echo src/sum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF $depbase.Tpo -c -o src/sum.o src/sum.c &&\ mv -f $depbase.Tpo $depbase.Po -18792 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF src/.deps/sum.Tpo -c -o src/sum.o src/sum.c -18793 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sum.d -MF src/.deps/sum.Tpo -MP -MT src/sum.o src/sum.c -quiet -dumpbase sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpON82b.s -18801 pts/3 S+ 0:00 bash -18807 pts/1 R+ 0:00 ps -ax -18808 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18788 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sum.o;depbase=`echo src/sum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF $depbase.Tpo -c -o src/sum.o src/sum.c &&\ mv -f $depbase.Tpo $depbase.Po -18792 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sum.o -MD -MP -MF src/.deps/sum.Tpo -c -o src/sum.o src/sum.c -18793 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sum.d -MF src/.deps/sum.Tpo -MP -MT src/sum.o src/sum.c -quiet -dumpbase sum.c -mtune=generic -march=x86-64 -auxbase-strip src/sum.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccpON82b.s -18801 pts/3 S+ 0:00 bash -18811 pts/1 R+ 0:00 ps -ax -18812 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18817 pts/1 R+ 0:00 ps -ax -18818 pts/1 S+ 0:00 tee -a 1.txt -18820 pts/2 D+ 0:00 /bin/bash -c rm -f src/sum - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18821 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sum;gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18823 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18824 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18825 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18826 pts/1 R+ 0:00 ps -ax -18827 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18821 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sum;gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18823 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18824 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18825 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18830 pts/1 R+ 0:00 ps -ax -18831 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18821 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sum;gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18823 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sum src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18824 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18825 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccIkmVtu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sum /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sum.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18834 pts/1 R+ 0:00 ps -ax -18835 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18838 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sync.o;depbase=`echo src/sync.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF $depbase.Tpo -c -o src/sync.o src/sync.c &&\ mv -f $depbase.Tpo $depbase.Po -18842 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF src/.deps/sync.Tpo -c -o src/sync.o src/sync.c -18843 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sync.d -MF src/.deps/sync.Tpo -MP -MT src/sync.o src/sync.c -quiet -dumpbase sync.c -mtune=generic -march=x86-64 -auxbase-strip src/sync.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce9iqcX.s -18844 pts/1 R+ 0:00 ps -ax -18845 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18838 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sync.o;depbase=`echo src/sync.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF $depbase.Tpo -c -o src/sync.o src/sync.c &&\ mv -f $depbase.Tpo $depbase.Po -18842 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF src/.deps/sync.Tpo -c -o src/sync.o src/sync.c -18843 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sync.d -MF src/.deps/sync.Tpo -MP -MT src/sync.o src/sync.c -quiet -dumpbase sync.c -mtune=generic -march=x86-64 -auxbase-strip src/sync.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce9iqcX.s -18848 pts/1 R+ 0:00 ps -ax -18849 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18838 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sync.o;depbase=`echo src/sync.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF $depbase.Tpo -c -o src/sync.o src/sync.c &&\ mv -f $depbase.Tpo $depbase.Po -18842 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF src/.deps/sync.Tpo -c -o src/sync.o src/sync.c -18843 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sync.d -MF src/.deps/sync.Tpo -MP -MT src/sync.o src/sync.c -quiet -dumpbase sync.c -mtune=generic -march=x86-64 -auxbase-strip src/sync.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce9iqcX.s -18852 pts/1 R+ 0:00 ps -ax -18853 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18838 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sync.o;depbase=`echo src/sync.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF $depbase.Tpo -c -o src/sync.o src/sync.c &&\ mv -f $depbase.Tpo $depbase.Po -18842 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF src/.deps/sync.Tpo -c -o src/sync.o src/sync.c -18843 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sync.d -MF src/.deps/sync.Tpo -MP -MT src/sync.o src/sync.c -quiet -dumpbase sync.c -mtune=generic -march=x86-64 -auxbase-strip src/sync.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce9iqcX.s -18856 pts/1 R+ 0:00 ps -ax -18857 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18838 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/sync.o;depbase=`echo src/sync.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF $depbase.Tpo -c -o src/sync.o src/sync.c &&\ mv -f $depbase.Tpo $depbase.Po -18842 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/sync.o -MD -MP -MF src/.deps/sync.Tpo -c -o src/sync.o src/sync.c -18843 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/sync.d -MF src/.deps/sync.Tpo -MP -MT src/sync.o src/sync.c -quiet -dumpbase sync.c -mtune=generic -march=x86-64 -auxbase-strip src/sync.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cce9iqcX.s -18860 pts/1 R+ 0:00 ps -ax -18861 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18867 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sync;gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18868 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18869 pts/1 R+ 0:00 ps -ax -18870 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18867 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sync;gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18868 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18872 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8q2zVV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sync /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18874 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8q2zVV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sync /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18875 pts/1 R+ 0:00 ps -ax -18876 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18867 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/sync;gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18868 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/sync src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18872 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8q2zVV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sync /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18874 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc8q2zVV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/sync /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/sync.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18879 pts/1 R+ 0:00 ps -ax -18880 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18889 pts/1 R+ 0:00 ps -ax -18890 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18893 pts/1 R+ 0:00 ps -ax -18894 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18897 pts/1 R+ 0:00 ps -ax -18898 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18901 pts/1 R+ 0:00 ps -ax -18902 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18905 pts/1 R+ 0:00 ps -ax -18906 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18883 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tac.o;depbase=`echo src/tac.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF $depbase.Tpo -c -o src/tac.o src/tac.c &&\ mv -f $depbase.Tpo $depbase.Po -18887 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tac.o -MD -MP -MF src/.deps/tac.Tpo -c -o src/tac.o src/tac.c -18888 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tac.d -MF src/.deps/tac.Tpo -MP -MT src/tac.o src/tac.c -quiet -dumpbase tac.c -mtune=generic -march=x86-64 -auxbase-strip src/tac.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccBpzyhm.s -18909 pts/1 R+ 0:00 ps -ax -18910 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tac;gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18917 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18918 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18919 pts/1 R+ 0:00 ps -ax -18920 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tac;gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18917 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18918 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18923 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18924 pts/1 R+ 0:00 ps -ax -18925 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tac;gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18917 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18918 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18923 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18928 pts/1 R+ 0:00 ps -ax -18929 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tac;gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18917 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18918 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18923 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18932 pts/1 R+ 0:00 ps -ax -18933 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tac;gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18917 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tac src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18918 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18923 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIiYpB.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tac /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tac.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18936 pts/1 R+ 0:00 ps -ax -18937 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18946 pts/1 R+ 0:00 ps -ax -18947 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18950 pts/1 R+ 0:00 ps -ax -18951 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18954 pts/1 R+ 0:00 ps -ax -18955 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18958 pts/1 R+ 0:00 ps -ax -18959 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18962 pts/1 R+ 0:00 ps -ax -18963 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18966 pts/1 R+ 0:00 ps -ax -18967 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18970 pts/1 R+ 0:00 ps -ax -18971 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18974 pts/1 R+ 0:00 ps -ax -18975 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18944 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF src/.deps/tail.Tpo -c -o src/tail.o src/tail.c -18945 pts/2 R+ 0:01 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tail.d -MF src/.deps/tail.Tpo -MP -MT src/tail.o src/tail.c -quiet -dumpbase tail.c -mtune=generic -march=x86-64 -auxbase-strip src/tail.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccU1j4BC.s -18978 pts/1 R+ 0:00 ps -ax -18979 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18940 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tail.o;depbase=`echo src/tail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tail.o -MD -MP -MF $depbase.Tpo -c -o src/tail.o src/tail.c &&\ mv -f $depbase.Tpo $depbase.Po -18983 pts/2 D+ 0:00 mv -f src/.deps/tail.Tpo src/.deps/tail.Po -18984 pts/1 R+ 0:00 ps -ax -18985 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tail;gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18991 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18992 pts/1 R+ 0:00 ps -ax -18993 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tail;gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18991 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18996 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18997 pts/1 R+ 0:00 ps -ax -18998 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tail;gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18991 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18996 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19001 pts/1 R+ 0:00 ps -ax -19002 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -18989 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tail;gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18990 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tail src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -18991 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -18996 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cclRbLb6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tail /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tail.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19005 pts/1 R+ 0:00 ps -ax -19006 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19009 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tee.o;depbase=`echo src/tee.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF $depbase.Tpo -c -o src/tee.o src/tee.c &&\ mv -f $depbase.Tpo $depbase.Po -19013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF src/.deps/tee.Tpo -c -o src/tee.o src/tee.c -19014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tee.d -MF src/.deps/tee.Tpo -MP -MT src/tee.o src/tee.c -quiet -dumpbase tee.c -mtune=generic -march=x86-64 -auxbase-strip src/tee.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7a4B2T.s -19015 pts/1 R+ 0:00 ps -ax -19016 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19009 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tee.o;depbase=`echo src/tee.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF $depbase.Tpo -c -o src/tee.o src/tee.c &&\ mv -f $depbase.Tpo $depbase.Po -19013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF src/.deps/tee.Tpo -c -o src/tee.o src/tee.c -19014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tee.d -MF src/.deps/tee.Tpo -MP -MT src/tee.o src/tee.c -quiet -dumpbase tee.c -mtune=generic -march=x86-64 -auxbase-strip src/tee.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7a4B2T.s -19019 pts/1 R+ 0:00 ps -ax -19020 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1410:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19009 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tee.o;depbase=`echo src/tee.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF $depbase.Tpo -c -o src/tee.o src/tee.c &&\ mv -f $depbase.Tpo $depbase.Po -19013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF src/.deps/tee.Tpo -c -o src/tee.o src/tee.c -19014 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tee.d -MF src/.deps/tee.Tpo -MP -MT src/tee.o src/tee.c -quiet -dumpbase tee.c -mtune=generic -march=x86-64 -auxbase-strip src/tee.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7a4B2T.s -19023 pts/1 R+ 0:00 ps -ax -19024 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19009 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tee.o;depbase=`echo src/tee.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF $depbase.Tpo -c -o src/tee.o src/tee.c &&\ mv -f $depbase.Tpo $depbase.Po -19013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF src/.deps/tee.Tpo -c -o src/tee.o src/tee.c -19014 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tee.d -MF src/.deps/tee.Tpo -MP -MT src/tee.o src/tee.c -quiet -dumpbase tee.c -mtune=generic -march=x86-64 -auxbase-strip src/tee.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7a4B2T.s -19027 pts/1 R+ 0:00 ps -ax -19028 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19009 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tee.o;depbase=`echo src/tee.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF $depbase.Tpo -c -o src/tee.o src/tee.c &&\ mv -f $depbase.Tpo $depbase.Po -19013 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tee.o -MD -MP -MF src/.deps/tee.Tpo -c -o src/tee.o src/tee.c -19014 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tee.d -MF src/.deps/tee.Tpo -MP -MT src/tee.o src/tee.c -quiet -dumpbase tee.c -mtune=generic -march=x86-64 -auxbase-strip src/tee.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc7a4B2T.s -19031 pts/1 R+ 0:00 ps -ax -19032 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1411:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19037 pts/1 R+ 0:00 ps -ax -19038 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19041 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tee;gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19044 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDhR4R6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tee /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19045 pts/1 R+ 0:00 ps -ax -19046 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19041 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tee;gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19044 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDhR4R6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tee /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19048 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDhR4R6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tee /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19050 pts/1 R+ 0:00 ps -ax -19051 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19041 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tee;gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19043 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tee src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19044 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDhR4R6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tee /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19048 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDhR4R6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tee /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tee.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19054 pts/1 R+ 0:00 ps -ax -19055 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/test.d -MF src/.deps/test.Tpo -MP -MT src/test.o src/test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase-strip src/test.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1vSyy.s -19064 pts/1 R+ 0:00 ps -ax -19065 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/test.d -MF src/.deps/test.Tpo -MP -MT src/test.o src/test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase-strip src/test.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1vSyy.s -19068 pts/1 R+ 0:00 ps -ax -19069 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/test.d -MF src/.deps/test.Tpo -MP -MT src/test.o src/test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase-strip src/test.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1vSyy.s -19072 pts/1 R+ 0:00 ps -ax -19073 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19063 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/test.d -MF src/.deps/test.Tpo -MP -MT src/test.o src/test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase-strip src/test.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1vSyy.s -19076 pts/1 R+ 0:00 ps -ax -19077 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19063 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/test.d -MF src/.deps/test.Tpo -MP -MT src/test.o src/test.c -quiet -dumpbase test.c -mtune=generic -march=x86-64 -auxbase-strip src/test.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccw1vSyy.s -19080 pts/1 R+ 0:00 ps -ax -19081 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19058 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/test.o;depbase=`echo src/test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF $depbase.Tpo -c -o src/test.o src/test.c &&\ mv -f $depbase.Tpo $depbase.Po -19062 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/test.o -MD -MP -MF src/.deps/test.Tpo -c -o src/test.o src/test.c -19084 pts/2 R+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/test.o /tmp/ccw1vSyy.s -19085 pts/1 R+ 0:00 ps -ax -19086 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19091 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/test;gcc -g -O2 -Wl,--as-needed -o src/test src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19092 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/test src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19093 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5f0jeQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/test /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19094 pts/1 R+ 0:00 ps -ax -19095 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19091 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/test;gcc -g -O2 -Wl,--as-needed -o src/test src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19092 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/test src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19093 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5f0jeQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/test /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19097 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5f0jeQ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/test /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/test.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19099 pts/1 R+ 0:00 ps -ax -19100 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1411:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19103 pts/1 R+ 0:00 ps -ax -19104 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19111 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF src/.deps/touch.Tpo -c -o src/touch.o src/touch.c -19112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/touch.d -MF src/.deps/touch.Tpo -MP -MT src/touch.o src/touch.c -quiet -dumpbase touch.c -mtune=generic -march=x86-64 -auxbase-strip src/touch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9JxnUg.s -19113 pts/1 R+ 0:00 ps -ax -19114 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19111 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF src/.deps/touch.Tpo -c -o src/touch.o src/touch.c -19112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/touch.d -MF src/.deps/touch.Tpo -MP -MT src/touch.o src/touch.c -quiet -dumpbase touch.c -mtune=generic -march=x86-64 -auxbase-strip src/touch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9JxnUg.s -19117 pts/1 R+ 0:00 ps -ax -19118 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19111 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF src/.deps/touch.Tpo -c -o src/touch.o src/touch.c -19112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/touch.d -MF src/.deps/touch.Tpo -MP -MT src/touch.o src/touch.c -quiet -dumpbase touch.c -mtune=generic -march=x86-64 -auxbase-strip src/touch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9JxnUg.s -19121 pts/1 R+ 0:00 ps -ax -19122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19111 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF src/.deps/touch.Tpo -c -o src/touch.o src/touch.c -19112 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/touch.d -MF src/.deps/touch.Tpo -MP -MT src/touch.o src/touch.c -quiet -dumpbase touch.c -mtune=generic -march=x86-64 -auxbase-strip src/touch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9JxnUg.s -19125 pts/1 R+ 0:00 ps -ax -19126 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19111 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF src/.deps/touch.Tpo -c -o src/touch.o src/touch.c -19112 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/touch.d -MF src/.deps/touch.Tpo -MP -MT src/touch.o src/touch.c -quiet -dumpbase touch.c -mtune=generic -march=x86-64 -auxbase-strip src/touch.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc9JxnUg.s -19129 pts/1 R+ 0:00 ps -ax -19130 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19106 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/touch.o;depbase=`echo src/touch.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/touch.o -MD -MP -MF $depbase.Tpo -c -o src/touch.o src/touch.c &&\ mv -f $depbase.Tpo $depbase.Po -19134 pts/2 D+ 0:00 mv -f src/.deps/touch.Tpo src/.deps/touch.Po -19135 pts/1 R+ 0:00 ps -ax -19136 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19140 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/touch;gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19141 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19142 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19143 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19144 pts/1 R+ 0:00 ps -ax -19145 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19140 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/touch;gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19141 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19142 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19143 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19148 pts/1 R+ 0:00 ps -ax -19149 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19140 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/touch;gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19141 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/touch src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19142 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19143 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cce0E8oz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/touch /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/touch.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19152 pts/1 R+ 0:00 ps -ax -19153 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19162 pts/1 R+ 0:00 ps -ax -19163 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19166 pts/1 R+ 0:00 ps -ax -19167 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19170 pts/1 R+ 0:00 ps -ax -19171 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19174 pts/1 R+ 0:00 ps -ax -19175 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19178 pts/1 R+ 0:00 ps -ax -19179 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19182 pts/1 R+ 0:00 ps -ax -19183 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19156 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tr.o;depbase=`echo src/tr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF $depbase.Tpo -c -o src/tr.o src/tr.c &&\ mv -f $depbase.Tpo $depbase.Po -19160 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tr.o -MD -MP -MF src/.deps/tr.Tpo -c -o src/tr.o src/tr.c -19161 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tr.d -MF src/.deps/tr.Tpo -MP -MT src/tr.o src/tr.c -quiet -dumpbase tr.c -mtune=generic -march=x86-64 -auxbase-strip src/tr.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUlcXYY.s -19186 pts/1 R+ 0:00 ps -ax -19187 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19193 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tr;gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19194 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19195 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpzudTx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19196 pts/1 R+ 0:00 ps -ax -19197 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19193 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tr;gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19194 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19195 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpzudTx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19200 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpzudTx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19201 pts/1 R+ 0:00 ps -ax -19202 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19193 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tr;gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19194 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tr src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19195 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpzudTx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19200 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccpzudTx.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tr /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tr.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19205 pts/1 R+ 0:00 ps -ax -19206 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF src/.deps/true.Tpo -c -o src/true.o src/true.c -19214 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/true.d -MF src/.deps/true.Tpo -MP -MT src/true.o src/true.c -quiet -dumpbase true.c -mtune=generic -march=x86-64 -auxbase-strip src/true.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPk9q01.s -19215 pts/1 R+ 0:00 ps -ax -19216 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF src/.deps/true.Tpo -c -o src/true.o src/true.c -19214 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/true.d -MF src/.deps/true.Tpo -MP -MT src/true.o src/true.c -quiet -dumpbase true.c -mtune=generic -march=x86-64 -auxbase-strip src/true.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPk9q01.s -19219 pts/1 R+ 0:00 ps -ax -19220 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF src/.deps/true.Tpo -c -o src/true.o src/true.c -19214 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/true.d -MF src/.deps/true.Tpo -MP -MT src/true.o src/true.c -quiet -dumpbase true.c -mtune=generic -march=x86-64 -auxbase-strip src/true.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPk9q01.s -19223 pts/1 R+ 0:00 ps -ax -19224 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF src/.deps/true.Tpo -c -o src/true.o src/true.c -19214 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/true.d -MF src/.deps/true.Tpo -MP -MT src/true.o src/true.c -quiet -dumpbase true.c -mtune=generic -march=x86-64 -auxbase-strip src/true.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPk9q01.s -19227 pts/1 R+ 0:00 ps -ax -19228 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19213 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF src/.deps/true.Tpo -c -o src/true.o src/true.c -19214 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/true.d -MF src/.deps/true.Tpo -MP -MT src/true.o src/true.c -quiet -dumpbase true.c -mtune=generic -march=x86-64 -auxbase-strip src/true.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccPk9q01.s -19231 pts/1 R+ 0:00 ps -ax -19232 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19209 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/true.o;depbase=`echo src/true.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/true.o -MD -MP -MF $depbase.Tpo -c -o src/true.o src/true.c &&\ mv -f $depbase.Tpo $depbase.Po -19236 pts/2 D+ 0:00 mv -f src/.deps/true.Tpo src/.deps/true.Po -19237 pts/1 R+ 0:00 ps -ax -19238 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19242 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/true;gcc -g -O2 -Wl,--as-needed -o src/true src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19243 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/true src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19244 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGPRcJf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/true /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19245 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGPRcJf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/true /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19246 pts/1 R+ 0:00 ps -ax -19247 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19242 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/true;gcc -g -O2 -Wl,--as-needed -o src/true src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19243 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/true src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19244 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGPRcJf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/true /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19245 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccGPRcJf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/true /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/true.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19250 pts/1 R+ 0:00 ps -ax -19251 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19254 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/truncate.o;depbase=`echo src/truncate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF $depbase.Tpo -c -o src/truncate.o src/truncate.c &&\ mv -f $depbase.Tpo $depbase.Po -19258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF src/.deps/truncate.Tpo -c -o src/truncate.o src/truncate.c -19259 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/truncate.d -MF src/.deps/truncate.Tpo -MP -MT src/truncate.o src/truncate.c -quiet -dumpbase truncate.c -mtune=generic -march=x86-64 -auxbase-strip src/truncate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVeE7up.s -19260 pts/1 R+ 0:00 ps -ax -19261 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19254 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/truncate.o;depbase=`echo src/truncate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF $depbase.Tpo -c -o src/truncate.o src/truncate.c &&\ mv -f $depbase.Tpo $depbase.Po -19258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF src/.deps/truncate.Tpo -c -o src/truncate.o src/truncate.c -19259 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/truncate.d -MF src/.deps/truncate.Tpo -MP -MT src/truncate.o src/truncate.c -quiet -dumpbase truncate.c -mtune=generic -march=x86-64 -auxbase-strip src/truncate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVeE7up.s -19264 pts/1 R+ 0:00 ps -ax -19265 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19254 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/truncate.o;depbase=`echo src/truncate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF $depbase.Tpo -c -o src/truncate.o src/truncate.c &&\ mv -f $depbase.Tpo $depbase.Po -19258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF src/.deps/truncate.Tpo -c -o src/truncate.o src/truncate.c -19259 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/truncate.d -MF src/.deps/truncate.Tpo -MP -MT src/truncate.o src/truncate.c -quiet -dumpbase truncate.c -mtune=generic -march=x86-64 -auxbase-strip src/truncate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVeE7up.s -19268 pts/1 R+ 0:00 ps -ax -19269 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19254 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/truncate.o;depbase=`echo src/truncate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF $depbase.Tpo -c -o src/truncate.o src/truncate.c &&\ mv -f $depbase.Tpo $depbase.Po -19258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF src/.deps/truncate.Tpo -c -o src/truncate.o src/truncate.c -19259 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/truncate.d -MF src/.deps/truncate.Tpo -MP -MT src/truncate.o src/truncate.c -quiet -dumpbase truncate.c -mtune=generic -march=x86-64 -auxbase-strip src/truncate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVeE7up.s -19272 pts/1 R+ 0:00 ps -ax -19273 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19254 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/truncate.o;depbase=`echo src/truncate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF $depbase.Tpo -c -o src/truncate.o src/truncate.c &&\ mv -f $depbase.Tpo $depbase.Po -19258 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/truncate.o -MD -MP -MF src/.deps/truncate.Tpo -c -o src/truncate.o src/truncate.c -19259 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/truncate.d -MF src/.deps/truncate.Tpo -MP -MT src/truncate.o src/truncate.c -quiet -dumpbase truncate.c -mtune=generic -march=x86-64 -auxbase-strip src/truncate.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccVeE7up.s -19276 pts/1 R+ 0:00 ps -ax -19277 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19283 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/truncate;gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19284 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19285 pts/1 R+ 0:00 ps -ax -19286 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19283 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/truncate;gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19284 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19289 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19290 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19291 pts/1 R+ 0:00 ps -ax -19292 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19283 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/truncate;gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19284 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19289 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19290 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19295 pts/1 R+ 0:00 ps -ax -19296 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19283 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/truncate;gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19284 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/truncate src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19289 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19290 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr2zaGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/truncate /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/truncate.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19299 pts/1 R+ 0:00 ps -ax -19300 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19303 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tsort.o;depbase=`echo src/tsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF $depbase.Tpo -c -o src/tsort.o src/tsort.c &&\ mv -f $depbase.Tpo $depbase.Po -19307 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF src/.deps/tsort.Tpo -c -o src/tsort.o src/tsort.c -19308 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tsort.d -MF src/.deps/tsort.Tpo -MP -MT src/tsort.o src/tsort.c -quiet -dumpbase tsort.c -mtune=generic -march=x86-64 -auxbase-strip src/tsort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFYBr05.s -19309 pts/1 R+ 0:00 ps -ax -19310 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19303 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tsort.o;depbase=`echo src/tsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF $depbase.Tpo -c -o src/tsort.o src/tsort.c &&\ mv -f $depbase.Tpo $depbase.Po -19307 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF src/.deps/tsort.Tpo -c -o src/tsort.o src/tsort.c -19308 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tsort.d -MF src/.deps/tsort.Tpo -MP -MT src/tsort.o src/tsort.c -quiet -dumpbase tsort.c -mtune=generic -march=x86-64 -auxbase-strip src/tsort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFYBr05.s -19313 pts/1 R+ 0:00 ps -ax -19314 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19303 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tsort.o;depbase=`echo src/tsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF $depbase.Tpo -c -o src/tsort.o src/tsort.c &&\ mv -f $depbase.Tpo $depbase.Po -19307 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF src/.deps/tsort.Tpo -c -o src/tsort.o src/tsort.c -19308 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tsort.d -MF src/.deps/tsort.Tpo -MP -MT src/tsort.o src/tsort.c -quiet -dumpbase tsort.c -mtune=generic -march=x86-64 -auxbase-strip src/tsort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFYBr05.s -19317 pts/1 R+ 0:00 ps -ax -19318 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19303 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tsort.o;depbase=`echo src/tsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF $depbase.Tpo -c -o src/tsort.o src/tsort.c &&\ mv -f $depbase.Tpo $depbase.Po -19307 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF src/.deps/tsort.Tpo -c -o src/tsort.o src/tsort.c -19308 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tsort.d -MF src/.deps/tsort.Tpo -MP -MT src/tsort.o src/tsort.c -quiet -dumpbase tsort.c -mtune=generic -march=x86-64 -auxbase-strip src/tsort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFYBr05.s -19321 pts/1 R+ 0:00 ps -ax -19322 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19303 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tsort.o;depbase=`echo src/tsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF $depbase.Tpo -c -o src/tsort.o src/tsort.c &&\ mv -f $depbase.Tpo $depbase.Po -19307 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tsort.o -MD -MP -MF src/.deps/tsort.Tpo -c -o src/tsort.o src/tsort.c -19308 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tsort.d -MF src/.deps/tsort.Tpo -MP -MT src/tsort.o src/tsort.c -quiet -dumpbase tsort.c -mtune=generic -march=x86-64 -auxbase-strip src/tsort.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccFYBr05.s -19325 pts/1 R+ 0:00 ps -ax -19326 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tsort;gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19334 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs5rNx2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tsort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19335 pts/1 R+ 0:00 ps -ax -19336 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tsort;gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19334 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs5rNx2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tsort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19339 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs5rNx2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tsort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19340 pts/1 R+ 0:00 ps -ax -19341 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19332 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tsort;gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19333 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tsort src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19334 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs5rNx2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tsort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19339 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccs5rNx2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tsort /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tsort.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19344 pts/1 R+ 0:00 ps -ax -19345 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19348 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tty.o;depbase=`echo src/tty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF $depbase.Tpo -c -o src/tty.o src/tty.c &&\ mv -f $depbase.Tpo $depbase.Po -19352 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF src/.deps/tty.Tpo -c -o src/tty.o src/tty.c -19353 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tty.d -MF src/.deps/tty.Tpo -MP -MT src/tty.o src/tty.c -quiet -dumpbase tty.c -mtune=generic -march=x86-64 -auxbase-strip src/tty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdYEY4t.s -19354 pts/1 R+ 0:00 ps -ax -19355 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19348 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tty.o;depbase=`echo src/tty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF $depbase.Tpo -c -o src/tty.o src/tty.c &&\ mv -f $depbase.Tpo $depbase.Po -19352 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF src/.deps/tty.Tpo -c -o src/tty.o src/tty.c -19353 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tty.d -MF src/.deps/tty.Tpo -MP -MT src/tty.o src/tty.c -quiet -dumpbase tty.c -mtune=generic -march=x86-64 -auxbase-strip src/tty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdYEY4t.s -19358 pts/1 R+ 0:00 ps -ax -19359 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19348 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tty.o;depbase=`echo src/tty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF $depbase.Tpo -c -o src/tty.o src/tty.c &&\ mv -f $depbase.Tpo $depbase.Po -19352 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF src/.deps/tty.Tpo -c -o src/tty.o src/tty.c -19353 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tty.d -MF src/.deps/tty.Tpo -MP -MT src/tty.o src/tty.c -quiet -dumpbase tty.c -mtune=generic -march=x86-64 -auxbase-strip src/tty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdYEY4t.s -19362 pts/1 R+ 0:00 ps -ax -19363 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19348 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tty.o;depbase=`echo src/tty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF $depbase.Tpo -c -o src/tty.o src/tty.c &&\ mv -f $depbase.Tpo $depbase.Po -19352 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF src/.deps/tty.Tpo -c -o src/tty.o src/tty.c -19353 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tty.d -MF src/.deps/tty.Tpo -MP -MT src/tty.o src/tty.c -quiet -dumpbase tty.c -mtune=generic -march=x86-64 -auxbase-strip src/tty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdYEY4t.s -19366 pts/1 R+ 0:00 ps -ax -19367 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19348 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/tty.o;depbase=`echo src/tty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF $depbase.Tpo -c -o src/tty.o src/tty.c &&\ mv -f $depbase.Tpo $depbase.Po -19352 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/tty.o -MD -MP -MF src/.deps/tty.Tpo -c -o src/tty.o src/tty.c -19353 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/tty.d -MF src/.deps/tty.Tpo -MP -MT src/tty.o src/tty.c -quiet -dumpbase tty.c -mtune=generic -march=x86-64 -auxbase-strip src/tty.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccdYEY4t.s -19370 pts/1 R+ 0:00 ps -ax -19371 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19377 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tty;gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19378 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19379 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEbgPdu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19380 pts/1 R+ 0:00 ps -ax -19381 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19377 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tty;gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19378 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19379 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEbgPdu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19384 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEbgPdu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19385 pts/1 R+ 0:00 ps -ax -19386 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19377 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/tty;gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19378 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/tty src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19379 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEbgPdu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19384 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEbgPdu.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/tty /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/tty.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19389 pts/1 R+ 0:00 ps -ax -19390 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19393 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uname.o;depbase=`echo src/uname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF $depbase.Tpo -c -o src/uname.o src/uname.c &&\ mv -f $depbase.Tpo $depbase.Po -19397 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF src/.deps/uname.Tpo -c -o src/uname.o src/uname.c -19398 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uname.d -MF src/.deps/uname.Tpo -MP -MT src/uname.o src/uname.c -quiet -dumpbase uname.c -mtune=generic -march=x86-64 -auxbase-strip src/uname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKbMojU.s -19399 pts/1 R+ 0:00 ps -ax -19400 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19393 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uname.o;depbase=`echo src/uname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF $depbase.Tpo -c -o src/uname.o src/uname.c &&\ mv -f $depbase.Tpo $depbase.Po -19397 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF src/.deps/uname.Tpo -c -o src/uname.o src/uname.c -19398 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uname.d -MF src/.deps/uname.Tpo -MP -MT src/uname.o src/uname.c -quiet -dumpbase uname.c -mtune=generic -march=x86-64 -auxbase-strip src/uname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKbMojU.s -19403 pts/1 R+ 0:00 ps -ax -19404 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19393 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uname.o;depbase=`echo src/uname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF $depbase.Tpo -c -o src/uname.o src/uname.c &&\ mv -f $depbase.Tpo $depbase.Po -19397 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF src/.deps/uname.Tpo -c -o src/uname.o src/uname.c -19398 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uname.d -MF src/.deps/uname.Tpo -MP -MT src/uname.o src/uname.c -quiet -dumpbase uname.c -mtune=generic -march=x86-64 -auxbase-strip src/uname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKbMojU.s -19407 pts/1 R+ 0:00 ps -ax -19408 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19393 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uname.o;depbase=`echo src/uname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF $depbase.Tpo -c -o src/uname.o src/uname.c &&\ mv -f $depbase.Tpo $depbase.Po -19397 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname.o -MD -MP -MF src/.deps/uname.Tpo -c -o src/uname.o src/uname.c -19398 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uname.d -MF src/.deps/uname.Tpo -MP -MT src/uname.o src/uname.c -quiet -dumpbase uname.c -mtune=generic -march=x86-64 -auxbase-strip src/uname.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccKbMojU.s -19411 pts/1 R+ 0:00 ps -ax -19412 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19417 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uname-uname.o;depbase=`echo src/uname-uname.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uname-uname.o -MD -MP -MF $depbase.Tpo -c -o src/uname-uname.o src/uname-uname.c &&\ mv -f $depbase.Tpo $depbase.Po -19424 pts/2 D+ 0:00 mv -f src/.deps/uname-uname.Tpo src/.deps/uname-uname.Po -19425 pts/1 R+ 0:00 ps -ax -19426 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19430 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uname;gcc -g -O2 -Wl,--as-needed -o src/uname src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19431 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uname src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19432 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVDDd3t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19433 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVDDd3t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19434 pts/1 R+ 0:00 ps -ax -19435 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19430 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uname;gcc -g -O2 -Wl,--as-needed -o src/uname src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19431 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uname src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19432 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVDDd3t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19433 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVDDd3t.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uname /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uname.o src/uname-uname.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19438 pts/1 R+ 0:00 ps -ax -19439 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1411:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19442 pts/1 R+ 0:00 ps -ax -19443 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19445 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unexpand.o;depbase=`echo src/unexpand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF $depbase.Tpo -c -o src/unexpand.o src/unexpand.c &&\ mv -f $depbase.Tpo $depbase.Po -19450 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF src/.deps/unexpand.Tpo -c -o src/unexpand.o src/unexpand.c -19451 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unexpand.d -MF src/.deps/unexpand.Tpo -MP -MT src/unexpand.o src/unexpand.c -quiet -dumpbase unexpand.c -mtune=generic -march=x86-64 -auxbase-strip src/unexpand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmFKFPU.s -19452 pts/1 R+ 0:00 ps -ax -19453 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19445 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unexpand.o;depbase=`echo src/unexpand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF $depbase.Tpo -c -o src/unexpand.o src/unexpand.c &&\ mv -f $depbase.Tpo $depbase.Po -19450 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF src/.deps/unexpand.Tpo -c -o src/unexpand.o src/unexpand.c -19451 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unexpand.d -MF src/.deps/unexpand.Tpo -MP -MT src/unexpand.o src/unexpand.c -quiet -dumpbase unexpand.c -mtune=generic -march=x86-64 -auxbase-strip src/unexpand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmFKFPU.s -19456 pts/1 R+ 0:00 ps -ax -19457 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19445 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unexpand.o;depbase=`echo src/unexpand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF $depbase.Tpo -c -o src/unexpand.o src/unexpand.c &&\ mv -f $depbase.Tpo $depbase.Po -19450 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF src/.deps/unexpand.Tpo -c -o src/unexpand.o src/unexpand.c -19451 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unexpand.d -MF src/.deps/unexpand.Tpo -MP -MT src/unexpand.o src/unexpand.c -quiet -dumpbase unexpand.c -mtune=generic -march=x86-64 -auxbase-strip src/unexpand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmFKFPU.s -19460 pts/1 R+ 0:00 ps -ax -19461 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19445 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unexpand.o;depbase=`echo src/unexpand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF $depbase.Tpo -c -o src/unexpand.o src/unexpand.c &&\ mv -f $depbase.Tpo $depbase.Po -19450 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF src/.deps/unexpand.Tpo -c -o src/unexpand.o src/unexpand.c -19451 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unexpand.d -MF src/.deps/unexpand.Tpo -MP -MT src/unexpand.o src/unexpand.c -quiet -dumpbase unexpand.c -mtune=generic -march=x86-64 -auxbase-strip src/unexpand.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccmFKFPU.s -19464 pts/1 R+ 0:00 ps -ax -19465 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19445 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unexpand.o;depbase=`echo src/unexpand.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF $depbase.Tpo -c -o src/unexpand.o src/unexpand.c &&\ mv -f $depbase.Tpo $depbase.Po -19450 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unexpand.o -MD -MP -MF src/.deps/unexpand.Tpo -c -o src/unexpand.o src/unexpand.c -19468 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/unexpand.o /tmp/ccmFKFPU.s -19469 pts/1 R+ 0:00 ps -ax -19470 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19475 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unexpand;gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19476 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19477 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19478 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19479 pts/1 R+ 0:00 ps -ax -19480 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19475 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unexpand;gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19476 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19477 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19478 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19483 pts/1 R+ 0:00 ps -ax -19484 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19475 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unexpand;gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19476 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unexpand src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19477 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19478 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cca9AnSR.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unexpand /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unexpand.o src/expand-common.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19487 pts/1 R+ 0:00 ps -ax -19488 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19496 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uniq.d -MF src/.deps/uniq.Tpo -MP -MT src/uniq.o src/uniq.c -quiet -dumpbase uniq.c -mtune=generic -march=x86-64 -auxbase-strip src/uniq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccO72nZj.s -19497 pts/1 R+ 0:00 ps -ax -19498 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19496 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uniq.d -MF src/.deps/uniq.Tpo -MP -MT src/uniq.o src/uniq.c -quiet -dumpbase uniq.c -mtune=generic -march=x86-64 -auxbase-strip src/uniq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccO72nZj.s -19501 pts/1 R+ 0:00 ps -ax -19502 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19496 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uniq.d -MF src/.deps/uniq.Tpo -MP -MT src/uniq.o src/uniq.c -quiet -dumpbase uniq.c -mtune=generic -march=x86-64 -auxbase-strip src/uniq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccO72nZj.s -19505 pts/1 R+ 0:00 ps -ax -19506 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19496 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uniq.d -MF src/.deps/uniq.Tpo -MP -MT src/uniq.o src/uniq.c -quiet -dumpbase uniq.c -mtune=generic -march=x86-64 -auxbase-strip src/uniq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccO72nZj.s -19509 pts/1 R+ 0:00 ps -ax -19510 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19496 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/uniq.d -MF src/.deps/uniq.Tpo -MP -MT src/uniq.o src/uniq.c -quiet -dumpbase uniq.c -mtune=generic -march=x86-64 -auxbase-strip src/uniq.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccO72nZj.s -19513 pts/1 R+ 0:00 ps -ax -19514 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19491 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/uniq.o;depbase=`echo src/uniq.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF $depbase.Tpo -c -o src/uniq.o src/uniq.c &&\ mv -f $depbase.Tpo $depbase.Po -19495 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/uniq.o -MD -MP -MF src/.deps/uniq.Tpo -c -o src/uniq.o src/uniq.c -19517 pts/2 D+ 0:00 as -I . -I ./lib -I lib -I ./lib -I src -I ./src --64 -o src/uniq.o /tmp/ccO72nZj.s -19518 pts/1 R+ 0:00 ps -ax -19519 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19524 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uniq;gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19525 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19526 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19527 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19528 pts/1 R+ 0:00 ps -ax -19529 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19524 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uniq;gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19525 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19526 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19527 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19532 pts/1 R+ 0:00 ps -ax -19533 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19524 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/uniq;gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19525 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/uniq src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19526 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19527 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoSMkKz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/uniq /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/uniq.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19536 pts/1 R+ 0:00 ps -ax -19537 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19540 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unlink.o;depbase=`echo src/unlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF $depbase.Tpo -c -o src/unlink.o src/unlink.c &&\ mv -f $depbase.Tpo $depbase.Po -19544 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF src/.deps/unlink.Tpo -c -o src/unlink.o src/unlink.c -19545 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unlink.d -MF src/.deps/unlink.Tpo -MP -MT src/unlink.o src/unlink.c -quiet -dumpbase unlink.c -mtune=generic -march=x86-64 -auxbase-strip src/unlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuUDmZ2.s -19546 pts/1 R+ 0:00 ps -ax -19547 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19540 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unlink.o;depbase=`echo src/unlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF $depbase.Tpo -c -o src/unlink.o src/unlink.c &&\ mv -f $depbase.Tpo $depbase.Po -19544 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF src/.deps/unlink.Tpo -c -o src/unlink.o src/unlink.c -19545 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unlink.d -MF src/.deps/unlink.Tpo -MP -MT src/unlink.o src/unlink.c -quiet -dumpbase unlink.c -mtune=generic -march=x86-64 -auxbase-strip src/unlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuUDmZ2.s -19550 pts/1 R+ 0:00 ps -ax -19551 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19540 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unlink.o;depbase=`echo src/unlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF $depbase.Tpo -c -o src/unlink.o src/unlink.c &&\ mv -f $depbase.Tpo $depbase.Po -19544 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF src/.deps/unlink.Tpo -c -o src/unlink.o src/unlink.c -19545 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unlink.d -MF src/.deps/unlink.Tpo -MP -MT src/unlink.o src/unlink.c -quiet -dumpbase unlink.c -mtune=generic -march=x86-64 -auxbase-strip src/unlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuUDmZ2.s -19554 pts/1 R+ 0:00 ps -ax -19555 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19540 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/unlink.o;depbase=`echo src/unlink.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF $depbase.Tpo -c -o src/unlink.o src/unlink.c &&\ mv -f $depbase.Tpo $depbase.Po -19544 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/unlink.o -MD -MP -MF src/.deps/unlink.Tpo -c -o src/unlink.o src/unlink.c -19545 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/unlink.d -MF src/.deps/unlink.Tpo -MP -MT src/unlink.o src/unlink.c -quiet -dumpbase unlink.c -mtune=generic -march=x86-64 -auxbase-strip src/unlink.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuUDmZ2.s -19558 pts/1 R+ 0:00 ps -ax -19559 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unlink;gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19567 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19568 pts/1 R+ 0:00 ps -ax -19569 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unlink;gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19572 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19573 pts/1 R+ 0:00 ps -ax -19574 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unlink;gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19572 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19577 pts/1 R+ 0:00 ps -ax -19578 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19565 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/unlink;gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19566 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/unlink src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19567 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccl9CpVG.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/unlink /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/unlink.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19572 pts/2 R+ 0:00 [ld] -19581 pts/1 R+ 0:00 ps -ax -19582 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19594 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/vdir;gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19595 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19596 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19597 pts/1 R+ 0:00 ps -ax -19598 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19594 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/vdir;gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19595 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19596 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19601 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19602 pts/1 R+ 0:00 ps -ax -19603 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19594 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/vdir;gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19595 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19596 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19601 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19606 pts/1 R+ 0:00 ps -ax -19607 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19594 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/vdir;gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19595 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19596 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19601 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19610 pts/1 R+ 0:00 ps -ax -19611 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19594 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/vdir;gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19595 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/vdir src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -19596 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19601 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXU9ibS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/vdir /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/ls.o src/ls-vdir.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lselinux -lcap -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19614 pts/1 R+ 0:00 ps -ax -19615 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19624 pts/1 R+ 0:00 ps -ax -19625 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19628 pts/1 R+ 0:00 ps -ax -19629 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19632 pts/1 R+ 0:00 ps -ax -19633 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19636 pts/1 R+ 0:00 ps -ax -19637 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19640 pts/1 R+ 0:00 ps -ax -19641 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19622 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF src/.deps/wc.Tpo -c -o src/wc.o src/wc.c -19623 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/wc.d -MF src/.deps/wc.Tpo -MP -MT src/wc.o src/wc.c -quiet -dumpbase wc.c -mtune=generic -march=x86-64 -auxbase-strip src/wc.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccvGd9oW.s -19644 pts/1 R+ 0:00 ps -ax -19645 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19618 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/wc.o;depbase=`echo src/wc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/wc.o -MD -MP -MF $depbase.Tpo -c -o src/wc.o src/wc.c &&\ mv -f $depbase.Tpo $depbase.Po -19649 pts/2 D+ 0:00 mv -f src/.deps/wc.Tpo src/.deps/wc.Po -19650 pts/1 R+ 0:00 ps -ax -19651 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19655 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/wc;gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19656 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19657 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19658 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19659 pts/1 R+ 0:00 ps -ax -19660 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19655 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/wc;gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19656 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19657 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19658 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19663 pts/1 R+ 0:00 ps -ax -19664 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19655 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/wc;gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19656 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/wc src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19657 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19658 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IbtLs.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/wc /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/wc.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19667 pts/1 R+ 0:00 ps -ax -19668 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19671 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/whoami.o;depbase=`echo src/whoami.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF $depbase.Tpo -c -o src/whoami.o src/whoami.c &&\ mv -f $depbase.Tpo $depbase.Po -19675 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF src/.deps/whoami.Tpo -c -o src/whoami.o src/whoami.c -19676 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/whoami.d -MF src/.deps/whoami.Tpo -MP -MT src/whoami.o src/whoami.c -quiet -dumpbase whoami.c -mtune=generic -march=x86-64 -auxbase-strip src/whoami.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuPXd2U.s -19677 pts/1 R+ 0:00 ps -ax -19678 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19671 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/whoami.o;depbase=`echo src/whoami.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF $depbase.Tpo -c -o src/whoami.o src/whoami.c &&\ mv -f $depbase.Tpo $depbase.Po -19675 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF src/.deps/whoami.Tpo -c -o src/whoami.o src/whoami.c -19676 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/whoami.d -MF src/.deps/whoami.Tpo -MP -MT src/whoami.o src/whoami.c -quiet -dumpbase whoami.c -mtune=generic -march=x86-64 -auxbase-strip src/whoami.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuPXd2U.s -19681 pts/1 R+ 0:00 ps -ax -19682 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19671 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/whoami.o;depbase=`echo src/whoami.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF $depbase.Tpo -c -o src/whoami.o src/whoami.c &&\ mv -f $depbase.Tpo $depbase.Po -19675 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF src/.deps/whoami.Tpo -c -o src/whoami.o src/whoami.c -19676 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/whoami.d -MF src/.deps/whoami.Tpo -MP -MT src/whoami.o src/whoami.c -quiet -dumpbase whoami.c -mtune=generic -march=x86-64 -auxbase-strip src/whoami.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuPXd2U.s -19685 pts/1 R+ 0:00 ps -ax -19686 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19671 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/whoami.o;depbase=`echo src/whoami.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF $depbase.Tpo -c -o src/whoami.o src/whoami.c &&\ mv -f $depbase.Tpo $depbase.Po -19675 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/whoami.o -MD -MP -MF src/.deps/whoami.Tpo -c -o src/whoami.o src/whoami.c -19676 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/whoami.d -MF src/.deps/whoami.Tpo -MP -MT src/whoami.o src/whoami.c -quiet -dumpbase whoami.c -mtune=generic -march=x86-64 -auxbase-strip src/whoami.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccuPXd2U.s -19689 pts/1 R+ 0:00 ps -ax -19690 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19696 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/whoami;gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19697 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19698 pts/1 R+ 0:00 ps -ax -19699 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19696 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/whoami;gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19697 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19702 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLWsyTz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/whoami /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19703 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLWsyTz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/whoami /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19704 pts/1 R+ 0:00 ps -ax -19705 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19696 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/whoami;gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19697 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/whoami src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19702 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLWsyTz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/whoami /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19703 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccLWsyTz.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/whoami /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/whoami.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19708 pts/1 R+ 0:00 ps -ax -19709 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19712 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/yes.o;depbase=`echo src/yes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF $depbase.Tpo -c -o src/yes.o src/yes.c &&\ mv -f $depbase.Tpo $depbase.Po -19716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF src/.deps/yes.Tpo -c -o src/yes.o src/yes.c -19717 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/yes.d -MF src/.deps/yes.Tpo -MP -MT src/yes.o src/yes.c -quiet -dumpbase yes.c -mtune=generic -march=x86-64 -auxbase-strip src/yes.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc38Fry2.s -19718 pts/1 R+ 0:00 ps -ax -19719 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19712 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/yes.o;depbase=`echo src/yes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF $depbase.Tpo -c -o src/yes.o src/yes.c &&\ mv -f $depbase.Tpo $depbase.Po -19716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF src/.deps/yes.Tpo -c -o src/yes.o src/yes.c -19717 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/yes.d -MF src/.deps/yes.Tpo -MP -MT src/yes.o src/yes.c -quiet -dumpbase yes.c -mtune=generic -march=x86-64 -auxbase-strip src/yes.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc38Fry2.s -19722 pts/1 R+ 0:00 ps -ax -19723 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19712 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/yes.o;depbase=`echo src/yes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF $depbase.Tpo -c -o src/yes.o src/yes.c &&\ mv -f $depbase.Tpo $depbase.Po -19716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF src/.deps/yes.Tpo -c -o src/yes.o src/yes.c -19717 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/yes.d -MF src/.deps/yes.Tpo -MP -MT src/yes.o src/yes.c -quiet -dumpbase yes.c -mtune=generic -march=x86-64 -auxbase-strip src/yes.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc38Fry2.s -19726 pts/1 R+ 0:00 ps -ax -19727 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19712 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/yes.o;depbase=`echo src/yes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF $depbase.Tpo -c -o src/yes.o src/yes.c &&\ mv -f $depbase.Tpo $depbase.Po -19716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF src/.deps/yes.Tpo -c -o src/yes.o src/yes.c -19717 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/yes.d -MF src/.deps/yes.Tpo -MP -MT src/yes.o src/yes.c -quiet -dumpbase yes.c -mtune=generic -march=x86-64 -auxbase-strip src/yes.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc38Fry2.s -19730 pts/1 R+ 0:00 ps -ax -19731 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19712 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/yes.o;depbase=`echo src/yes.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF $depbase.Tpo -c -o src/yes.o src/yes.c &&\ mv -f $depbase.Tpo $depbase.Po -19716 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/yes.o -MD -MP -MF src/.deps/yes.Tpo -c -o src/yes.o src/yes.c -19717 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/yes.d -MF src/.deps/yes.Tpo -MP -MT src/yes.o src/yes.c -quiet -dumpbase yes.c -mtune=generic -march=x86-64 -auxbase-strip src/yes.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc38Fry2.s -19734 pts/1 R+ 0:00 ps -ax -19735 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19741 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/yes;gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19742 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19743 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDyQyIZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/yes /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19744 pts/1 R+ 0:00 ps -ax -19745 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19741 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/yes;gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19742 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19743 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDyQyIZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/yes /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19748 pts/2 R+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDyQyIZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/yes /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19749 pts/1 R+ 0:00 ps -ax -19750 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19741 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/yes;gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19742 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/yes src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19743 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDyQyIZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/yes /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19748 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDyQyIZ.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/yes /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/yes.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19753 pts/1 R+ 0:00 ps -ax -19754 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19757 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/getlimits.o;depbase=`echo src/getlimits.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF $depbase.Tpo -c -o src/getlimits.o src/getlimits.c &&\ mv -f $depbase.Tpo $depbase.Po -19761 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF src/.deps/getlimits.Tpo -c -o src/getlimits.o src/getlimits.c -19762 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/getlimits.d -MF src/.deps/getlimits.Tpo -MP -MT src/getlimits.o src/getlimits.c -quiet -dumpbase getlimits.c -mtune=generic -march=x86-64 -auxbase-strip src/getlimits.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTbeDJp.s -19763 pts/1 R+ 0:00 ps -ax -19764 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19757 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/getlimits.o;depbase=`echo src/getlimits.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF $depbase.Tpo -c -o src/getlimits.o src/getlimits.c &&\ mv -f $depbase.Tpo $depbase.Po -19761 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF src/.deps/getlimits.Tpo -c -o src/getlimits.o src/getlimits.c -19762 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/getlimits.d -MF src/.deps/getlimits.Tpo -MP -MT src/getlimits.o src/getlimits.c -quiet -dumpbase getlimits.c -mtune=generic -march=x86-64 -auxbase-strip src/getlimits.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTbeDJp.s -19767 pts/1 R+ 0:00 ps -ax -19768 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19757 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/getlimits.o;depbase=`echo src/getlimits.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF $depbase.Tpo -c -o src/getlimits.o src/getlimits.c &&\ mv -f $depbase.Tpo $depbase.Po -19761 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF src/.deps/getlimits.Tpo -c -o src/getlimits.o src/getlimits.c -19762 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/getlimits.d -MF src/.deps/getlimits.Tpo -MP -MT src/getlimits.o src/getlimits.c -quiet -dumpbase getlimits.c -mtune=generic -march=x86-64 -auxbase-strip src/getlimits.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTbeDJp.s -19771 pts/1 R+ 0:00 ps -ax -19772 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19757 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/getlimits.o;depbase=`echo src/getlimits.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF $depbase.Tpo -c -o src/getlimits.o src/getlimits.c &&\ mv -f $depbase.Tpo $depbase.Po -19761 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/getlimits.o -MD -MP -MF src/.deps/getlimits.Tpo -c -o src/getlimits.o src/getlimits.c -19762 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/getlimits.d -MF src/.deps/getlimits.Tpo -MP -MT src/getlimits.o src/getlimits.c -quiet -dumpbase getlimits.c -mtune=generic -march=x86-64 -auxbase-strip src/getlimits.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccTbeDJp.s -19775 pts/1 R+ 0:00 ps -ax -19776 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19782 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/getlimits;gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19783 pts/2 D+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19784 pts/1 R+ 0:00 ps -ax -19785 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19782 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/getlimits;gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19783 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19787 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19789 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19790 pts/1 R+ 0:00 ps -ax -19791 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19782 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/getlimits;gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19783 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19787 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19789 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19794 pts/1 R+ 0:00 ps -ax -19795 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19782 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/getlimits;gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19783 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/getlimits src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -19787 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19789 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchrsma6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/getlimits /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/getlimits.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19798 pts/1 R+ 0:00 ps -ax -19799 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19802 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/make-prime-list.o;depbase=`echo src/make-prime-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/make-prime-list.o -MD -MP -MF $depbase.Tpo -c -o src/make-prime-list.o src/make-prime-list.c &&\ mv -f $depbase.Tpo $depbase.Po -19806 pts/2 D+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/make-prime-list.o -MD -MP -MF src/.deps/make-prime-list.Tpo -c -o src/make-prime-list.o src/make-prime-list.c -19807 pts/1 R+ 0:00 ps -ax -19808 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19802 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/make-prime-list.o;depbase=`echo src/make-prime-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/make-prime-list.o -MD -MP -MF $depbase.Tpo -c -o src/make-prime-list.o src/make-prime-list.c &&\ mv -f $depbase.Tpo $depbase.Po -19806 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/make-prime-list.o -MD -MP -MF src/.deps/make-prime-list.Tpo -c -o src/make-prime-list.o src/make-prime-list.c -19811 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/make-prime-list.d -MF src/.deps/make-prime-list.Tpo -MP -MT src/make-prime-list.o src/make-prime-list.c -quiet -dumpbase make-prime-list.c -mtune=generic -march=x86-64 -auxbase-strip src/make-prime-list.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc64rmmR.s -19812 pts/1 R+ 0:00 ps -ax -19813 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19802 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/make-prime-list.o;depbase=`echo src/make-prime-list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -g -O2 -MT src/make-prime-list.o -MD -MP -MF $depbase.Tpo -c -o src/make-prime-list.o src/make-prime-list.c &&\ mv -f $depbase.Tpo $depbase.Po -19817 pts/2 D+ 0:00 mv -f src/.deps/make-prime-list.Tpo src/.deps/make-prime-list.Po -19818 pts/1 R+ 0:00 ps -ax -19819 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19823 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/make-prime-list;gcc -g -O2 -Wl,--as-needed -o src/make-prime-list src/make-prime-list.o -19824 pts/2 S+ 0:00 gcc -g -O2 -Wl,--as-needed -o src/make-prime-list src/make-prime-list.o -19825 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaE788b.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/make-prime-list /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/make-prime-list.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19826 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccaE788b.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o src/make-prime-list /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. --as-needed src/make-prime-list.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19827 pts/1 R+ 0:00 ps -ax -19828 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19831 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/libstdbuf_so-libstdbuf.o;gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c -19833 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -19834 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/libstdbuf_so-libstdbuf.d -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -MP -MT src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -quiet -dumpbase libstdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/libstdbuf_so-libstdbuf.o -g -O2 -fPIC -fasynchronous-unwind-tables -o /tmp/cczsIwfS.s -19835 pts/1 R+ 0:00 ps -ax -19836 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19831 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/libstdbuf_so-libstdbuf.o;gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c -19833 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -19834 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/libstdbuf_so-libstdbuf.d -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -MP -MT src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -quiet -dumpbase libstdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/libstdbuf_so-libstdbuf.o -g -O2 -fPIC -fasynchronous-unwind-tables -o /tmp/cczsIwfS.s -19839 pts/1 R+ 0:00 ps -ax -19840 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19831 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/libstdbuf_so-libstdbuf.o;gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c -19833 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -19834 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/libstdbuf_so-libstdbuf.d -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -MP -MT src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -quiet -dumpbase libstdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/libstdbuf_so-libstdbuf.o -g -O2 -fPIC -fasynchronous-unwind-tables -o /tmp/cczsIwfS.s -19843 pts/1 R+ 0:00 ps -ax -19844 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19831 pts/2 S+ 0:00 /bin/bash -c echo " CC " src/libstdbuf_so-libstdbuf.o;gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c -19833 pts/2 S+ 0:00 gcc -I. -I./lib -Ilib -I./lib -Isrc -I./src -fPIC -g -O2 -MT src/libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -c -o src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -19834 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ./lib -I lib -I ./lib -I src -I ./src -imultiarch x86_64-linux-gnu -MD src/libstdbuf_so-libstdbuf.d -MF src/.deps/libstdbuf_so-libstdbuf.Tpo -MP -MT src/libstdbuf_so-libstdbuf.o src/libstdbuf.c -quiet -dumpbase libstdbuf.c -mtune=generic -march=x86-64 -auxbase-strip src/libstdbuf_so-libstdbuf.o -g -O2 -fPIC -fasynchronous-unwind-tables -o /tmp/cczsIwfS.s -19847 pts/1 R+ 0:00 ps -ax -19848 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19852 pts/2 D+ 0:00 mv -f src/.deps/libstdbuf_so-libstdbuf.Tpo src/.deps/libstdbuf_so-libstdbuf.Po -19853 pts/1 R+ 0:00 ps -ax -19854 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19858 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " src/libstdbuf.so;gcc -fPIC -g -O2 -shared -o src/libstdbuf.so src/libstdbuf_so-libstdbuf.o -19859 pts/2 S+ 0:00 gcc -fPIC -g -O2 -shared -o src/libstdbuf.so src/libstdbuf_so-libstdbuf.o -19860 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsPzBAS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -shared -o src/libstdbuf.so /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. src/libstdbuf_so-libstdbuf.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -19861 pts/1 R+ 0:00 ps -ax -19862 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19866 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/chroot.1;name=`echo man/chroot.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/chroot.1-t???????\ && t=man/chroot.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/chroot\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/chroot.1-t???\ && rm -rf $t???????\ && chmod a-w man/chroot.1-t??????\ && rm -f man/chroot.1 && mv man/chroot.1-t man/chroot.1 -19877 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/chroot.x --output=man/chroot.td/chroot.1 --info-page=\(aq(coreutils) chroot invocation\(aq man/chroot.td/chroot -19878 pts/1 R+ 0:00 ps -ax -19879 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19891 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/hostid.1;name=`echo man/hostid.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/hostid.1-t???????\ && t=man/hostid.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/hostid\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/hostid.1-t???\ && rm -rf $t???????\ && chmod a-w man/hostid.1-t??????\ && rm -f man/hostid.1 && mv man/hostid.1-t man/hostid.1 -19902 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/hostid.x --output=man/hostid.td/hostid.1 --info-page=\(aq(coreutils) hostid invocation\(aq man/hostid.td/hostid -19903 pts/1 R+ 0:00 ps -ax -19904 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19916 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/timeout.1;name=`echo man/timeout.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/timeout.1-t???????\ && t=man/timeout.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/timeout\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/timeout.1-t???\ && rm -rf $t???????\ && chmod a-w man/timeout.1-t??????\ && rm -f man/timeout.1 && mv man/timeout.1-t man/timeout.1 -19927 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/timeout.x --output=man/timeout.td/timeout.1 --info-page=\(aq(coreutils) timeout invocation\(aq man/timeout.td/timeout -19928 pts/1 R+ 0:00 ps -ax -19929 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19941 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/nice.1;name=`echo man/nice.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/nice.1-t???????\ && t=man/nice.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/nice\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/nice.1-t???\ && rm -rf $t???????\ && chmod a-w man/nice.1-t??????\ && rm -f man/nice.1 && mv man/nice.1-t man/nice.1 -19952 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/nice.x --output=man/nice.td/nice.1 --info-page=\(aq(coreutils) nice invocation\(aq man/nice.td/nice -19953 pts/1 R+ 0:00 ps -ax -19954 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19966 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/who.1;name=`echo man/who.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/who.1-t???????\ && t=man/who.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/who\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/who.1-t???\ && rm -rf $t???????\ && chmod a-w man/who.1-t??????\ && rm -f man/who.1 && mv man/who.1-t man/who.1 -19975 pts/1 R+ 0:00 ps -ax -19976 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -19991 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/users.1;name=`echo man/users.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/users.1-t???????\ && t=man/users.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/users\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/users.1-t???\ && rm -rf $t???????\ && chmod a-w man/users.1-t??????\ && rm -f man/users.1 && mv man/users.1-t man/users.1 -20002 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/users.x --output=man/users.td/users.1 --info-page=\(aq(coreutils) users invocation\(aq man/users.td/users -20003 pts/1 R+ 0:00 ps -ax -20004 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20016 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pinky.1;name=`echo man/pinky.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pinky.1-t???????\ && t=man/pinky.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pinky\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pinky.1-t???\ && rm -rf $t???????\ && chmod a-w man/pinky.1-t??????\ && rm -f man/pinky.1 && mv man/pinky.1-t man/pinky.1 -20027 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/pinky.x --output=man/pinky.td/pinky.1 --info-page=\(aq(coreutils) pinky invocation\(aq man/pinky.td/pinky -20028 pts/1 R+ 0:00 ps -ax -20029 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20041 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/uptime.1;name=`echo man/uptime.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/uptime.1-t???????\ && t=man/uptime.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/uptime\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/uptime.1-t???\ && rm -rf $t???????\ && chmod a-w man/uptime.1-t??????\ && rm -f man/uptime.1 && mv man/uptime.1-t man/uptime.1 -20050 pts/1 R+ 0:00 ps -ax -20051 pts/1 D+ 0:00 tee -a 1.txt -20053 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/uptime.1;name=`echo man/uptime.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/uptime.1-t???????\ && t=man/uptime.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/uptime\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/uptime.1-t???\ && rm -rf $t???????\ && chmod a-w man/uptime.1-t??????\ && rm -f man/uptime.1 && mv man/uptime.1-t man/uptime.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20066 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/stty.1;name=`echo man/stty.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/stty.1-t???????\ && t=man/stty.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/stty\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/stty.1-t???\ && rm -rf $t???????\ && chmod a-w man/stty.1-t??????\ && rm -f man/stty.1 && mv man/stty.1-t man/stty.1 -20077 pts/1 R+ 0:00 ps -ax -20078 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/stty.x --output=man/stty.td/stty.1 --info-page=\(aq(coreutils) stty invocation\(aq man/stty.td/stty -20079 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20091 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/df.1;name=`echo man/df.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/df.1-t???????\ && t=man/df.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/df\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/df.1-t???\ && rm -rf $t???????\ && chmod a-w man/df.1-t??????\ && rm -f man/df.1 && mv man/df.1-t man/df.1 -20102 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/df.x --output=man/df.td/df.1 --info-page=\(aq(coreutils) df invocation\(aq man/df.td/df -20103 pts/1 R+ 0:00 ps -ax -20104 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20116 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/stdbuf.1;name=`echo man/stdbuf.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/stdbuf.1-t???????\ && t=man/stdbuf.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/stdbuf\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/stdbuf.1-t???\ && rm -rf $t???????\ && chmod a-w man/stdbuf.1-t??????\ && rm -f man/stdbuf.1 && mv man/stdbuf.1-t man/stdbuf.1 -20127 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/stdbuf.x --output=man/stdbuf.td/stdbuf.1 --info-page=\(aq(coreutils) stdbuf invocation\(aq man/stdbuf.td/stdbuf -20128 pts/1 R+ 0:00 ps -ax -20129 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20141 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/b2sum.1;name=`echo man/b2sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/b2sum.1-t???????\ && t=man/b2sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/b2sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/b2sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/b2sum.1-t??????\ && rm -f man/b2sum.1 && mv man/b2sum.1-t man/b2sum.1 -20152 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/b2sum.x --output=man/b2sum.td/b2sum.1 --info-page=\(aq(coreutils) b2sum invocation\(aq man/b2sum.td/b2sum -20153 pts/1 R+ 0:00 ps -ax -20154 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20166 pts/2 D+ 0:00 /bin/bash -c echo " GEN " man/base64.1;name=`echo man/base64.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/base64.1-t???????\ && t=man/base64.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/base64\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/base64.1-t???\ && rm -rf $t???????\ && chmod a-w man/base64.1-t??????\ && rm -f man/base64.1 && mv man/base64.1-t man/base64.1 -20167 pts/1 R+ 0:00 ps -ax -20168 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20166 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/base64.1;name=`echo man/base64.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/base64.1-t???????\ && t=man/base64.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/base64\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/base64.1-t???\ && rm -rf $t???????\ && chmod a-w man/base64.1-t??????\ && rm -f man/base64.1 && mv man/base64.1-t man/base64.1 -20181 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/base64.x --output=man/base64.td/base64.1 --info-page=\(aq(coreutils) base64 invocation\(aq man/base64.td/base64 -20186 pts/1 R+ 0:00 ps -ax -20187 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20195 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/base32.1;name=`echo man/base32.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/base32.1-t???????\ && t=man/base32.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/base32\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/base32.1-t???\ && rm -rf $t???????\ && chmod a-w man/base32.1-t??????\ && rm -f man/base32.1 && mv man/base32.1-t man/base32.1 -20206 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/base32.x --output=man/base32.td/base32.1 --info-page=\(aq(coreutils) base32 invocation\(aq man/base32.td/base32 -20211 pts/1 R+ 0:00 ps -ax -20212 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20220 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/basenc.1;name=`echo man/basenc.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/basenc.1-t???????\ && t=man/basenc.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/basenc\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/basenc.1-t???\ && rm -rf $t???????\ && chmod a-w man/basenc.1-t??????\ && rm -f man/basenc.1 && mv man/basenc.1-t man/basenc.1 -20236 pts/2 D+ 0:00 sed -e s|man/basenc\.td/||g -e /For complete documentation/d man/basenc.td/basenc.1 -20237 pts/1 R+ 0:00 ps -ax -20238 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20245 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/basename.1;name=`echo man/basename.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/basename.1-t???????\ && t=man/basename.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/basename\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/basename.1-t???\ && rm -rf $t???????\ && chmod a-w man/basename.1-t??????\ && rm -f man/basename.1 && mv man/basename.1-t man/basename.1 -20261 pts/1 R+ 0:00 ps -ax -20262 pts/1 S+ 0:00 tee -a 1.txt -20264 pts/2 R+ 0:00 sed -e s|man/basename\.td/||g -e /For complete documentation/d man/basename.td/basename.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20270 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/cat.1;name=`echo man/cat.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/cat.1-t???????\ && t=man/cat.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/cat\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/cat.1-t???\ && rm -rf $t???????\ && chmod a-w man/cat.1-t??????\ && rm -f man/cat.1 && mv man/cat.1-t man/cat.1 -20281 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/cat.x --output=man/cat.td/cat.1 --info-page=\(aq(coreutils) cat invocation\(aq man/cat.td/cat -20286 pts/1 R+ 0:00 ps -ax -20287 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20295 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/chcon.1;name=`echo man/chcon.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/chcon.1-t???????\ && t=man/chcon.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/chcon\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/chcon.1-t???\ && rm -rf $t???????\ && chmod a-w man/chcon.1-t??????\ && rm -f man/chcon.1 && mv man/chcon.1-t man/chcon.1 -20306 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/chcon.x --output=man/chcon.td/chcon.1 --info-page=\(aq(coreutils) chcon invocation\(aq man/chcon.td/chcon -20311 pts/1 R+ 0:00 ps -ax -20312 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20320 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/chgrp.1;name=`echo man/chgrp.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/chgrp.1-t???????\ && t=man/chgrp.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/chgrp\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/chgrp.1-t???\ && rm -rf $t???????\ && chmod a-w man/chgrp.1-t??????\ && rm -f man/chgrp.1 && mv man/chgrp.1-t man/chgrp.1 -20337 pts/2 D+ 0:00 rm -rf man/chgrp.td -20338 pts/1 R+ 0:00 ps -ax -20339 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20345 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/chmod.1;name=`echo man/chmod.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/chmod.1-t???????\ && t=man/chmod.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/chmod\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/chmod.1-t???\ && rm -rf $t???????\ && chmod a-w man/chmod.1-t??????\ && rm -f man/chmod.1 && mv man/chmod.1-t man/chmod.1 -20361 pts/2 D+ 0:00 sed -e s|man/chmod\.td/||g -e /For complete documentation/d man/chmod.td/chmod.1 -20362 pts/1 R+ 0:00 ps -ax -20363 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20370 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/chown.1;name=`echo man/chown.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/chown.1-t???????\ && t=man/chown.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/chown\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/chown.1-t???\ && rm -rf $t???????\ && chmod a-w man/chown.1-t??????\ && rm -f man/chown.1 && mv man/chown.1-t man/chown.1 -20386 pts/2 D+ 0:00 sed -e s|man/chown\.td/||g -e /For complete documentation/d man/chown.td/chown.1 -20387 pts/1 R+ 0:00 ps -ax -20388 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20395 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/cksum.1;name=`echo man/cksum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/cksum.1-t???????\ && t=man/cksum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/cksum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/cksum.1-t???\ && rm -rf $t???????\ && chmod a-w man/cksum.1-t??????\ && rm -f man/cksum.1 && mv man/cksum.1-t man/cksum.1 -20411 pts/1 R+ 0:00 ps -ax -20412 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20420 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/comm.1;name=`echo man/comm.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/comm.1-t???????\ && t=man/comm.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/comm\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/comm.1-t???\ && rm -rf $t???????\ && chmod a-w man/comm.1-t??????\ && rm -f man/comm.1 && mv man/comm.1-t man/comm.1 -20431 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/comm.x --output=man/comm.td/comm.1 --info-page=\(aq(coreutils) comm invocation\(aq man/comm.td/comm -20434 pts/1 R+ 0:00 ps -ax -20435 pts/1 D+ 0:00 tee -a 1.txt -20436 pts/2 S+ 0:00 sh -c man/comm.td/comm --version 2>/dev/null -20438 pts/2 D+ 0:00 sh -c man/comm.td/comm --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20445 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/cp.1;name=`echo man/cp.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/cp.1-t???????\ && t=man/cp.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/cp\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/cp.1-t???\ && rm -rf $t???????\ && chmod a-w man/cp.1-t??????\ && rm -f man/cp.1 && mv man/cp.1-t man/cp.1 -20456 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/cp.x --output=man/cp.td/cp.1 --info-page=\(aq(coreutils) cp invocation\(aq man/cp.td/cp -20457 pts/1 R+ 0:00 ps -ax -20458 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20445 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/cp.1;name=`echo man/cp.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/cp.1-t???????\ && t=man/cp.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/cp\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/cp.1-t???\ && rm -rf $t???????\ && chmod a-w man/cp.1-t??????\ && rm -f man/cp.1 && mv man/cp.1-t man/cp.1 -20469 pts/2 R+ 0:00 mv man/cp.1-t man/cp.1 -20470 pts/1 R+ 0:00 ps -ax -20471 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20473 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/csplit.1;name=`echo man/csplit.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/csplit.1-t???????\ && t=man/csplit.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/csplit\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/csplit.1-t???\ && rm -rf $t???????\ && chmod a-w man/csplit.1-t??????\ && rm -f man/csplit.1 && mv man/csplit.1-t man/csplit.1 -20494 pts/2 D+ 0:00 mv man/csplit.1-t man/csplit.1 -20495 pts/1 R+ 0:00 ps -ax -20496 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20520 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/date.1;name=`echo man/date.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/date.1-t???????\ && t=man/date.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/date\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/date.1-t???\ && rm -rf $t???????\ && chmod a-w man/date.1-t??????\ && rm -f man/date.1 && mv man/date.1-t man/date.1 -20526 pts/2 R+ 0:00 /bin/mkdir -p man/date.td -20527 pts/1 R+ 0:00 ps -ax -20528 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20520 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/date.1;name=`echo man/date.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/date.1-t???????\ && t=man/date.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/date\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/date.1-t???\ && rm -rf $t???????\ && chmod a-w man/date.1-t??????\ && rm -f man/date.1 && mv man/date.1-t man/date.1 -20544 pts/1 R+ 0:00 ps -ax -20545 pts/1 R+ 0:00 tee -a 1.txt -20547 pts/2 D+ 0:00 mv man/date.1-t man/date.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20549 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/dd.1;name=`echo man/dd.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/dd.1-t???????\ && t=man/dd.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/dd\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/dd.1-t???\ && rm -rf $t???????\ && chmod a-w man/dd.1-t??????\ && rm -f man/dd.1 && mv man/dd.1-t man/dd.1 -20566 pts/2 D+ 0:00 rm -rf man/dd.td -20567 pts/1 R+ 0:00 ps -ax -20568 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20574 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/dir.1;name=`echo man/dir.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/dir.1-t???????\ && t=man/dir.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/dir\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/dir.1-t???\ && rm -rf $t???????\ && chmod a-w man/dir.1-t??????\ && rm -f man/dir.1 && mv man/dir.1-t man/dir.1 -20585 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/dir.x --output=man/dir.td/dir.1 --info-page=\(aq(coreutils) dir invocation\(aq man/dir.td/dir -20590 pts/1 R+ 0:00 ps -ax -20591 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20599 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/dircolors.1;name=`echo man/dircolors.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/dircolors.1-t???????\ && t=man/dircolors.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/dircolors\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/dircolors.1-t???\ && rm -rf $t???????\ && chmod a-w man/dircolors.1-t??????\ && rm -f man/dircolors.1 && mv man/dircolors.1-t man/dircolors.1 -20610 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/dircolors.x --output=man/dircolors.td/dircolors.1 --info-page=\(aq(coreutils) dircolors invocation\(aq man/dircolors.td/dircolors -20615 pts/1 R+ 0:00 ps -ax -20616 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20624 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/dirname.1;name=`echo man/dirname.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/dirname.1-t???????\ && t=man/dirname.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/dirname\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/dirname.1-t???\ && rm -rf $t???????\ && chmod a-w man/dirname.1-t??????\ && rm -f man/dirname.1 && mv man/dirname.1-t man/dirname.1 -20635 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/dirname.x --output=man/dirname.td/dirname.1 --info-page=\(aq(coreutils) dirname invocation\(aq man/dirname.td/dirname -20640 pts/1 R+ 0:00 ps -ax -20641 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20649 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/du.1;name=`echo man/du.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/du.1-t???????\ && t=man/du.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/du\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/du.1-t???\ && rm -rf $t???????\ && chmod a-w man/du.1-t??????\ && rm -f man/du.1 && mv man/du.1-t man/du.1 -20660 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/du.x --output=man/du.td/du.1 --info-page=\(aq(coreutils) du invocation\(aq man/du.td/du -20663 pts/2 S+ 0:00 sh -c man/du.td/du --version 2>/dev/null -20664 pts/2 D+ 0:00 [du] -20665 pts/1 R+ 0:00 ps -ax -20666 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20674 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/echo.1;name=`echo man/echo.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/echo.1-t???????\ && t=man/echo.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/echo\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/echo.1-t???\ && rm -rf $t???????\ && chmod a-w man/echo.1-t??????\ && rm -f man/echo.1 && mv man/echo.1-t man/echo.1 -20685 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/echo.x --output=man/echo.td/echo.1 --info-page=\(aq(coreutils) echo invocation\(aq man/echo.td/echo -20686 pts/1 R+ 0:00 ps -ax -20687 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20674 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/echo.1;name=`echo man/echo.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/echo.1-t???????\ && t=man/echo.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/echo\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/echo.1-t???\ && rm -rf $t???????\ && chmod a-w man/echo.1-t??????\ && rm -f man/echo.1 && mv man/echo.1-t man/echo.1 -20697 pts/2 D+ 0:00 rm -f man/echo.1 -20698 pts/1 R+ 0:00 ps -ax -20699 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20703 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/env.1;name=`echo man/env.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/env.1-t???????\ && t=man/env.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/env\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/env.1-t???\ && rm -rf $t???????\ && chmod a-w man/env.1-t??????\ && rm -f man/env.1 && mv man/env.1-t man/env.1 -20719 pts/2 R+ 0:00 [sed] -20720 pts/1 R+ 0:00 ps -ax -20721 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:01 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20728 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/expand.1;name=`echo man/expand.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/expand.1-t???????\ && t=man/expand.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/expand\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/expand.1-t???\ && rm -rf $t???????\ && chmod a-w man/expand.1-t??????\ && rm -f man/expand.1 && mv man/expand.1-t man/expand.1 -20745 pts/2 D+ 0:00 rm -rf man/expand.td -20746 pts/1 R+ 0:00 ps -ax -20747 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20753 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/expr.1;name=`echo man/expr.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/expr.1-t???????\ && t=man/expr.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/expr\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/expr.1-t???\ && rm -rf $t???????\ && chmod a-w man/expr.1-t??????\ && rm -f man/expr.1 && mv man/expr.1-t man/expr.1 -20771 pts/1 R+ 0:00 ps -ax -20772 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20778 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/factor.1;name=`echo man/factor.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/factor.1-t???????\ && t=man/factor.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/factor\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/factor.1-t???\ && rm -rf $t???????\ && chmod a-w man/factor.1-t??????\ && rm -f man/factor.1 && mv man/factor.1-t man/factor.1 -20795 pts/1 R+ 0:00 ps -ax -20796 pts/1 D+ 0:00 tee -a 1.txt -20798 pts/2 D+ 0:00 rm -rf man/factor.td - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? D 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20803 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/false.1;name=`echo man/false.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/false.1-t???????\ && t=man/false.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/false\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/false.1-t???\ && rm -rf $t???????\ && chmod a-w man/false.1-t??????\ && rm -f man/false.1 && mv man/false.1-t man/false.1 -20814 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/false.x --output=man/false.td/false.1 --info-page=\(aq(coreutils) false invocation\(aq man/false.td/false -20819 pts/1 R+ 0:00 ps -ax -20820 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20828 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/fmt.1;name=`echo man/fmt.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/fmt.1-t???????\ && t=man/fmt.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/fmt\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/fmt.1-t???\ && rm -rf $t???????\ && chmod a-w man/fmt.1-t??????\ && rm -f man/fmt.1 && mv man/fmt.1-t man/fmt.1 -20839 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/fmt.x --output=man/fmt.td/fmt.1 --info-page=\(aq(coreutils) fmt invocation\(aq man/fmt.td/fmt -20844 pts/1 R+ 0:00 ps -ax -20845 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20853 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/fold.1;name=`echo man/fold.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/fold.1-t???????\ && t=man/fold.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/fold\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/fold.1-t???\ && rm -rf $t???????\ && chmod a-w man/fold.1-t??????\ && rm -f man/fold.1 && mv man/fold.1-t man/fold.1 -20864 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/fold.x --output=man/fold.td/fold.1 --info-page=\(aq(coreutils) fold invocation\(aq man/fold.td/fold -20869 pts/1 R+ 0:00 ps -ax -20870 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20878 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/install.1;name=`echo man/install.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/install.1-t???????\ && t=man/install.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/install\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/install.1-t???\ && rm -rf $t???????\ && chmod a-w man/install.1-t??????\ && rm -f man/install.1 && mv man/install.1-t man/install.1 -20889 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/install.x --output=man/install.td/install.1 --info-page=\(aq(coreutils) install invocation\(aq man/install.td/install -20892 pts/2 S+ 0:00 sh -c man/install.td/install --version 2>/dev/null -20893 pts/1 R+ 0:00 ps -ax -20894 pts/1 R+ 0:00 tee -a 1.txt -20896 pts/2 D+ 0:00 sh -c man/install.td/install --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20903 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/groups.1;name=`echo man/groups.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/groups.1-t???????\ && t=man/groups.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/groups\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/groups.1-t???\ && rm -rf $t???????\ && chmod a-w man/groups.1-t??????\ && rm -f man/groups.1 && mv man/groups.1-t man/groups.1 -20914 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/groups.x --output=man/groups.td/groups.1 --info-page=\(aq(coreutils) groups invocation\(aq man/groups.td/groups -20915 pts/2 S+ 0:00 sh -c man/groups.td/groups --help 2>/dev/null -20916 pts/2 D+ 0:00 [groups] -20917 pts/1 R+ 0:00 ps -ax -20918 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20928 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/head.1;name=`echo man/head.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/head.1-t???????\ && t=man/head.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/head\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/head.1-t???\ && rm -rf $t???????\ && chmod a-w man/head.1-t??????\ && rm -f man/head.1 && mv man/head.1-t man/head.1 -20939 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/head.x --output=man/head.td/head.1 --info-page=\(aq(coreutils) head invocation\(aq man/head.td/head -20940 pts/1 R+ 0:00 ps -ax -20941 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20928 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/head.1;name=`echo man/head.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/head.1-t???????\ && t=man/head.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/head\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/head.1-t???\ && rm -rf $t???????\ && chmod a-w man/head.1-t??????\ && rm -f man/head.1 && mv man/head.1-t man/head.1 -20952 pts/2 D+ 0:00 mv man/head.1-t man/head.1 -20953 pts/1 R+ 0:00 ps -ax -20954 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20956 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/id.1;name=`echo man/id.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/id.1-t???????\ && t=man/id.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/id\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/id.1-t???\ && rm -rf $t???????\ && chmod a-w man/id.1-t??????\ && rm -f man/id.1 && mv man/id.1-t man/id.1 -20974 pts/2 D+ 0:00 rm -rf man/id.td -20975 pts/1 R+ 0:00 ps -ax -20976 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -20982 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/join.1;name=`echo man/join.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/join.1-t???????\ && t=man/join.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/join\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/join.1-t???\ && rm -rf $t???????\ && chmod a-w man/join.1-t??????\ && rm -f man/join.1 && mv man/join.1-t man/join.1 -21001 pts/1 R+ 0:00 ps -ax -21002 pts/2 D+ 0:00 rm -f man/join.1 -21003 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21028 pts/2 R+ 0:00 /bin/bash -c echo " GEN " man/link.1;name=`echo man/link.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/link.1-t???????\ && t=man/link.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/link\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/link.1-t???\ && rm -rf $t???????\ && chmod a-w man/link.1-t??????\ && rm -f man/link.1 && mv man/link.1-t man/link.1 -21029 pts/1 R+ 0:00 ps -ax -21030 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21028 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/link.1;name=`echo man/link.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/link.1-t???????\ && t=man/link.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/link\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/link.1-t???\ && rm -rf $t???????\ && chmod a-w man/link.1-t??????\ && rm -f man/link.1 && mv man/link.1-t man/link.1 -21052 pts/2 D+ 0:00 mv man/link.1-t man/link.1 -21053 pts/1 R+ 0:00 ps -ax -21054 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21057 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/ln.1;name=`echo man/ln.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/ln.1-t???????\ && t=man/ln.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/ln\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/ln.1-t???\ && rm -rf $t???????\ && chmod a-w man/ln.1-t??????\ && rm -f man/ln.1 && mv man/ln.1-t man/ln.1 -21077 pts/2 D+ 0:00 mv man/ln.1-t man/ln.1 -21078 pts/1 R+ 0:00 ps -ax -21079 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21103 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/ls.1;name=`echo man/ls.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/ls.1-t???????\ && t=man/ls.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/ls\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/ls.1-t???\ && rm -rf $t???????\ && chmod a-w man/ls.1-t??????\ && rm -f man/ls.1 && mv man/ls.1-t man/ls.1 -21109 pts/1 R+ 0:00 ps -ax -21110 pts/1 D+ 0:00 tee -a 1.txt -21112 pts/2 D+ 0:00 /bin/mkdir -p man/ls.td - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21128 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/md5sum.1;name=`echo man/md5sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/md5sum.1-t???????\ && t=man/md5sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/md5sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/md5sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/md5sum.1-t??????\ && rm -f man/md5sum.1 && mv man/md5sum.1-t man/md5sum.1 -21132 pts/1 R+ 0:00 ps -ax -21133 pts/1 D+ 0:00 tee -a 1.txt -21135 pts/2 R+ 0:00 rm -f man/md5sum.1-t - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21153 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mkdir.1;name=`echo man/mkdir.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mkdir.1-t???????\ && t=man/mkdir.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mkdir\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mkdir.1-t???\ && rm -rf $t???????\ && chmod a-w man/mkdir.1-t??????\ && rm -f man/mkdir.1 && mv man/mkdir.1-t man/mkdir.1 -21157 pts/1 R+ 0:00 ps -ax -21158 pts/1 D+ 0:00 tee -a 1.txt -21160 pts/2 D+ 0:00 rm -f man/mkdir.1-t - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21153 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mkdir.1;name=`echo man/mkdir.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mkdir.1-t???????\ && t=man/mkdir.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mkdir\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mkdir.1-t???\ && rm -rf $t???????\ && chmod a-w man/mkdir.1-t??????\ && rm -f man/mkdir.1 && mv man/mkdir.1-t man/mkdir.1 -21177 pts/2 D+ 0:00 mv man/mkdir.1-t man/mkdir.1 -21178 pts/1 R+ 0:00 ps -ax -21179 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21182 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mkfifo.1;name=`echo man/mkfifo.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mkfifo.1-t???????\ && t=man/mkfifo.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mkfifo\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mkfifo.1-t???\ && rm -rf $t???????\ && chmod a-w man/mkfifo.1-t??????\ && rm -f man/mkfifo.1 && mv man/mkfifo.1-t man/mkfifo.1 -21193 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/mkfifo.x --output=man/mkfifo.td/mkfifo.1 --info-page=\(aq(coreutils) mkfifo invocation\(aq man/mkfifo.td/mkfifo -21198 pts/1 R+ 0:00 ps -ax -21199 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21207 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mknod.1;name=`echo man/mknod.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mknod.1-t???????\ && t=man/mknod.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mknod\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mknod.1-t???\ && rm -rf $t???????\ && chmod a-w man/mknod.1-t??????\ && rm -f man/mknod.1 && mv man/mknod.1-t man/mknod.1 -21218 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/mknod.x --output=man/mknod.td/mknod.1 --info-page=\(aq(coreutils) mknod invocation\(aq man/mknod.td/mknod -21219 pts/1 R+ 0:00 ps -ax -21220 pts/1 D+ 0:00 tee -a 1.txt -21222 pts/2 S+ 0:00 sh -c man/mknod.td/mknod --help 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21232 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mktemp.1;name=`echo man/mktemp.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mktemp.1-t???????\ && t=man/mktemp.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mktemp\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mktemp.1-t???\ && rm -rf $t???????\ && chmod a-w man/mktemp.1-t??????\ && rm -f man/mktemp.1 && mv man/mktemp.1-t man/mktemp.1 -21243 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/mktemp.x --output=man/mktemp.td/mktemp.1 --info-page=\(aq(coreutils) mktemp invocation\(aq man/mktemp.td/mktemp -21244 pts/1 R+ 0:00 ps -ax -21245 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21257 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/mv.1;name=`echo man/mv.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/mv.1-t???????\ && t=man/mv.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/mv\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/mv.1-t???\ && rm -rf $t???????\ && chmod a-w man/mv.1-t??????\ && rm -f man/mv.1 && mv man/mv.1-t man/mv.1 -21268 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/mv.x --output=man/mv.td/mv.1 --info-page=\(aq(coreutils) mv invocation\(aq man/mv.td/mv -21269 pts/1 R+ 0:00 ps -ax -21270 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21282 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/nl.1;name=`echo man/nl.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/nl.1-t???????\ && t=man/nl.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/nl\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/nl.1-t???\ && rm -rf $t???????\ && chmod a-w man/nl.1-t??????\ && rm -f man/nl.1 && mv man/nl.1-t man/nl.1 -21289 pts/2 R+ 0:00 /bin/bash -c echo " GEN " man/nl.1;name=`echo man/nl.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/nl.1-t???????\ && t=man/nl.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/nl\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/nl.1-t???\ && rm -rf $t???????\ && chmod a-w man/nl.1-t??????\ && rm -f man/nl.1 && mv man/nl.1-t man/nl.1 -21290 pts/1 R+ 0:00 ps -ax -21291 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:02 make all-am -11156 ? Rs 1411:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21307 pts/1 R+ 0:00 ps -ax -21308 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21310 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/nproc.1;name=`echo man/nproc.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/nproc.1-t???????\ && t=man/nproc.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/nproc\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/nproc.1-t???\ && rm -rf $t???????\ && chmod a-w man/nproc.1-t??????\ && rm -f man/nproc.1 && mv man/nproc.1-t man/nproc.1 -21331 pts/1 R+ 0:00 ps -ax -21332 pts/1 D+ 0:00 tee -a 1.txt -21334 pts/2 D+ 0:00 mv man/nproc.1-t man/nproc.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21336 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/nohup.1;name=`echo man/nohup.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/nohup.1-t???????\ && t=man/nohup.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/nohup\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/nohup.1-t???\ && rm -rf $t???????\ && chmod a-w man/nohup.1-t??????\ && rm -f man/nohup.1 && mv man/nohup.1-t man/nohup.1 -21354 pts/1 R+ 0:00 ps -ax -21355 pts/1 R+ 0:00 tee -a 1.txt -21356 pts/2 D+ 0:00 chmod a-w man/nohup.1-t - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21361 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/numfmt.1;name=`echo man/numfmt.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/numfmt.1-t???????\ && t=man/numfmt.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/numfmt\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/numfmt.1-t???\ && rm -rf $t???????\ && chmod a-w man/numfmt.1-t??????\ && rm -f man/numfmt.1 && mv man/numfmt.1-t man/numfmt.1 -21378 pts/1 R+ 0:00 ps -ax -21379 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21386 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/od.1;name=`echo man/od.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/od.1-t???????\ && t=man/od.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/od\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/od.1-t???\ && rm -rf $t???????\ && chmod a-w man/od.1-t??????\ && rm -f man/od.1 && mv man/od.1-t man/od.1 -21402 pts/1 R+ 0:00 ps -ax -21403 pts/1 D+ 0:00 tee -a 1.txt -21405 pts/2 D+ 0:00 /bin/bash -c echo " GEN " man/od.1;name=`echo man/od.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/od.1-t???????\ && t=man/od.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/od\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/od.1-t???\ && rm -rf $t???????\ && chmod a-w man/od.1-t??????\ && rm -f man/od.1 && mv man/od.1-t man/od.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21411 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/paste.1;name=`echo man/paste.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/paste.1-t???????\ && t=man/paste.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/paste\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/paste.1-t???\ && rm -rf $t???????\ && chmod a-w man/paste.1-t??????\ && rm -f man/paste.1 && mv man/paste.1-t man/paste.1 -21422 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/paste.x --output=man/paste.td/paste.1 --info-page=\(aq(coreutils) paste invocation\(aq man/paste.td/paste -21427 pts/1 R+ 0:00 ps -ax -21428 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21436 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pathchk.1;name=`echo man/pathchk.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pathchk.1-t???????\ && t=man/pathchk.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pathchk\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pathchk.1-t???\ && rm -rf $t???????\ && chmod a-w man/pathchk.1-t??????\ && rm -f man/pathchk.1 && mv man/pathchk.1-t man/pathchk.1 -21447 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/pathchk.x --output=man/pathchk.td/pathchk.1 --info-page=\(aq(coreutils) pathchk invocation\(aq man/pathchk.td/pathchk -21448 pts/2 S+ 0:00 sh -c man/pathchk.td/pathchk --help 2>/dev/null -21449 pts/1 R+ 0:00 ps -ax -21450 pts/1 D+ 0:00 tee -a 1.txt -21451 pts/2 D+ 0:00 sh -c man/pathchk.td/pathchk --help 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21461 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pr.1;name=`echo man/pr.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pr.1-t???????\ && t=man/pr.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pr\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pr.1-t???\ && rm -rf $t???????\ && chmod a-w man/pr.1-t??????\ && rm -f man/pr.1 && mv man/pr.1-t man/pr.1 -21470 pts/1 R+ 0:00 ps -ax -21471 pts/1 R+ 0:00 tee -a 1.txt -21473 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pr.1;name=`echo man/pr.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pr.1-t???????\ && t=man/pr.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pr\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pr.1-t???\ && rm -rf $t???????\ && chmod a-w man/pr.1-t??????\ && rm -f man/pr.1 && mv man/pr.1-t man/pr.1 -21474 pts/2 D+ 0:00 cat ./.timestamp - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21461 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pr.1;name=`echo man/pr.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pr.1-t???????\ && t=man/pr.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pr\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pr.1-t???\ && rm -rf $t???????\ && chmod a-w man/pr.1-t??????\ && rm -f man/pr.1 && mv man/pr.1-t man/pr.1 -21483 pts/2 D+ 0:00 chmod a-w man/pr.1-t -21484 pts/1 R+ 0:00 ps -ax -21485 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21490 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/printenv.1;name=`echo man/printenv.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/printenv.1-t???????\ && t=man/printenv.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/printenv\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/printenv.1-t???\ && rm -rf $t???????\ && chmod a-w man/printenv.1-t??????\ && rm -f man/printenv.1 && mv man/printenv.1-t man/printenv.1 -21507 pts/2 R+ 0:00 rm -rf man/printenv.td -21508 pts/1 R+ 0:00 ps -ax -21509 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21515 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/printf.1;name=`echo man/printf.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/printf.1-t???????\ && t=man/printf.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/printf\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/printf.1-t???\ && rm -rf $t???????\ && chmod a-w man/printf.1-t??????\ && rm -f man/printf.1 && mv man/printf.1-t man/printf.1 -21531 pts/1 R+ 0:00 ps -ax -21532 pts/1 S+ 0:00 tee -a 1.txt -21534 pts/2 D+ 0:00 sed -e s|man/printf\.td/||g -e /For complete documentation/d man/printf.td/printf.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21540 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/ptx.1;name=`echo man/ptx.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/ptx.1-t???????\ && t=man/ptx.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/ptx\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/ptx.1-t???\ && rm -rf $t???????\ && chmod a-w man/ptx.1-t??????\ && rm -f man/ptx.1 && mv man/ptx.1-t man/ptx.1 -21551 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/ptx.x --output=man/ptx.td/ptx.1 --info-page=\(aq(coreutils) ptx invocation\(aq man/ptx.td/ptx -21556 pts/1 R+ 0:00 ps -ax -21557 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21565 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/pwd.1;name=`echo man/pwd.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/pwd.1-t???????\ && t=man/pwd.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/pwd\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/pwd.1-t???\ && rm -rf $t???????\ && chmod a-w man/pwd.1-t??????\ && rm -f man/pwd.1 && mv man/pwd.1-t man/pwd.1 -21576 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/pwd.x --output=man/pwd.td/pwd.1 --info-page=\(aq(coreutils) pwd invocation\(aq man/pwd.td/pwd -21579 pts/2 S+ 0:00 sh -c man/pwd.td/pwd --version 2>/dev/null -21580 pts/2 D+ 0:00 [pwd] -21581 pts/1 R+ 0:00 ps -ax -21582 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21590 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/readlink.1;name=`echo man/readlink.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/readlink.1-t???????\ && t=man/readlink.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/readlink\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/readlink.1-t???\ && rm -rf $t???????\ && chmod a-w man/readlink.1-t??????\ && rm -f man/readlink.1 && mv man/readlink.1-t man/readlink.1 -21601 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/readlink.x --output=man/readlink.td/readlink.1 --info-page=\(aq(coreutils) readlink invocation\(aq man/readlink.td/readlink -21604 pts/2 S+ 0:00 sh -c man/readlink.td/readlink --version 2>/dev/null -21605 pts/1 R+ 0:00 ps -ax -21606 pts/1 R+ 0:00 tee -a 1.txt -21608 pts/2 D+ 0:00 sh -c man/readlink.td/readlink --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21615 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/realpath.1;name=`echo man/realpath.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/realpath.1-t???????\ && t=man/realpath.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/realpath\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/realpath.1-t???\ && rm -rf $t???????\ && chmod a-w man/realpath.1-t??????\ && rm -f man/realpath.1 && mv man/realpath.1-t man/realpath.1 -21626 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/realpath.x --output=man/realpath.td/realpath.1 --info-page=\(aq(coreutils) realpath invocation\(aq man/realpath.td/realpath -21629 pts/1 R+ 0:00 ps -ax -21630 pts/1 S+ 0:00 tee -a 1.txt -21632 pts/2 S+ 0:00 sh -c man/realpath.td/realpath --version 2>/dev/null -21633 pts/2 D+ 0:00 sh -c man/realpath.td/realpath --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21640 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/rm.1;name=`echo man/rm.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/rm.1-t???????\ && t=man/rm.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/rm\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/rm.1-t???\ && rm -rf $t???????\ && chmod a-w man/rm.1-t??????\ && rm -f man/rm.1 && mv man/rm.1-t man/rm.1 -21651 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/rm.x --output=man/rm.td/rm.1 --info-page=\(aq(coreutils) rm invocation\(aq man/rm.td/rm -21654 pts/2 S+ 0:00 sh -c man/rm.td/rm --version 2>/dev/null -21655 pts/2 D+ 0:00 [rm] -21656 pts/1 R+ 0:00 ps -ax -21657 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21665 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/rmdir.1;name=`echo man/rmdir.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/rmdir.1-t???????\ && t=man/rmdir.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/rmdir\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/rmdir.1-t???\ && rm -rf $t???????\ && chmod a-w man/rmdir.1-t??????\ && rm -f man/rmdir.1 && mv man/rmdir.1-t man/rmdir.1 -21676 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/rmdir.x --output=man/rmdir.td/rmdir.1 --info-page=\(aq(coreutils) rmdir invocation\(aq man/rmdir.td/rmdir -21679 pts/1 R+ 0:00 ps -ax -21680 pts/1 D+ 0:00 tee -a 1.txt -21682 pts/2 S+ 0:00 sh -c man/rmdir.td/rmdir --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21690 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/runcon.1;name=`echo man/runcon.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/runcon.1-t???????\ && t=man/runcon.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/runcon\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/runcon.1-t???\ && rm -rf $t???????\ && chmod a-w man/runcon.1-t??????\ && rm -f man/runcon.1 && mv man/runcon.1-t man/runcon.1 -21701 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/runcon.x --output=man/runcon.td/runcon.1 --info-page=\(aq(coreutils) runcon invocation\(aq man/runcon.td/runcon -21702 pts/1 R+ 0:00 ps -ax -21703 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21690 pts/2 R+ 0:00 /bin/bash -c echo " GEN " man/runcon.1;name=`echo man/runcon.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/runcon.1-t???????\ && t=man/runcon.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/runcon\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/runcon.1-t???\ && rm -rf $t???????\ && chmod a-w man/runcon.1-t??????\ && rm -f man/runcon.1 && mv man/runcon.1-t man/runcon.1 -21715 pts/1 R+ 0:00 ps -ax -21716 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21718 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/seq.1;name=`echo man/seq.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/seq.1-t???????\ && t=man/seq.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/seq\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/seq.1-t???\ && rm -rf $t???????\ && chmod a-w man/seq.1-t??????\ && rm -f man/seq.1 && mv man/seq.1-t man/seq.1 -21735 pts/2 D+ 0:00 sed -e s|man/seq\.td/||g -e /For complete documentation/d man/seq.td/seq.1 -21736 pts/1 R+ 0:00 ps -ax -21737 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21744 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sha1sum.1;name=`echo man/sha1sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha1sum.1-t???????\ && t=man/sha1sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha1sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha1sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha1sum.1-t??????\ && rm -f man/sha1sum.1 && mv man/sha1sum.1-t man/sha1sum.1 -21760 pts/1 R+ 0:00 ps -ax -21761 pts/1 D+ 0:00 tee -a 1.txt -21763 pts/2 D+ 0:00 /bin/bash -c echo " GEN " man/sha1sum.1;name=`echo man/sha1sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha1sum.1-t???????\ && t=man/sha1sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha1sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha1sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha1sum.1-t??????\ && rm -f man/sha1sum.1 && mv man/sha1sum.1-t man/sha1sum.1 - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21769 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sha224sum.1;name=`echo man/sha224sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha224sum.1-t???????\ && t=man/sha224sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha224sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha224sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha224sum.1-t??????\ && rm -f man/sha224sum.1 && mv man/sha224sum.1-t man/sha224sum.1 -21780 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sha224sum.x --output=man/sha224sum.td/sha224sum.1 --info-page=\(aq(coreutils) sha224sum invocation\(aq man/sha224sum.td/sha224sum -21785 pts/1 R+ 0:00 ps -ax -21786 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21794 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sha256sum.1;name=`echo man/sha256sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha256sum.1-t???????\ && t=man/sha256sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha256sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha256sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha256sum.1-t??????\ && rm -f man/sha256sum.1 && mv man/sha256sum.1-t man/sha256sum.1 -21805 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sha256sum.x --output=man/sha256sum.td/sha256sum.1 --info-page=\(aq(coreutils) sha256sum invocation\(aq man/sha256sum.td/sha256sum -21810 pts/1 R+ 0:00 ps -ax -21811 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21819 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sha384sum.1;name=`echo man/sha384sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha384sum.1-t???????\ && t=man/sha384sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha384sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha384sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha384sum.1-t??????\ && rm -f man/sha384sum.1 && mv man/sha384sum.1-t man/sha384sum.1 -21830 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sha384sum.x --output=man/sha384sum.td/sha384sum.1 --info-page=\(aq(coreutils) sha384sum invocation\(aq man/sha384sum.td/sha384sum -21835 pts/1 R+ 0:00 ps -ax -21836 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21844 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sha512sum.1;name=`echo man/sha512sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sha512sum.1-t???????\ && t=man/sha512sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sha512sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sha512sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sha512sum.1-t??????\ && rm -f man/sha512sum.1 && mv man/sha512sum.1-t man/sha512sum.1 -21855 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sha512sum.x --output=man/sha512sum.td/sha512sum.1 --info-page=\(aq(coreutils) sha512sum invocation\(aq man/sha512sum.td/sha512sum -21860 pts/1 R+ 0:00 ps -ax -21861 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21869 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/shred.1;name=`echo man/shred.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/shred.1-t???????\ && t=man/shred.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/shred\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/shred.1-t???\ && rm -rf $t???????\ && chmod a-w man/shred.1-t??????\ && rm -f man/shred.1 && mv man/shred.1-t man/shred.1 -21880 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/shred.x --output=man/shred.td/shred.1 --info-page=\(aq(coreutils) shred invocation\(aq man/shred.td/shred -21883 pts/2 S+ 0:00 sh -c man/shred.td/shred --version 2>/dev/null -21884 pts/2 D+ 0:00 [shred] -21885 pts/1 R+ 0:00 ps -ax -21886 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21894 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/shuf.1;name=`echo man/shuf.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/shuf.1-t???????\ && t=man/shuf.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/shuf\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/shuf.1-t???\ && rm -rf $t???????\ && chmod a-w man/shuf.1-t??????\ && rm -f man/shuf.1 && mv man/shuf.1-t man/shuf.1 -21905 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/shuf.x --output=man/shuf.td/shuf.1 --info-page=\(aq(coreutils) shuf invocation\(aq man/shuf.td/shuf -21908 pts/1 R+ 0:00 ps -ax -21909 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21919 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sleep.1;name=`echo man/sleep.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sleep.1-t???????\ && t=man/sleep.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sleep\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sleep.1-t???\ && rm -rf $t???????\ && chmod a-w man/sleep.1-t??????\ && rm -f man/sleep.1 && mv man/sleep.1-t man/sleep.1 -21930 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sleep.x --output=man/sleep.td/sleep.1 --info-page=\(aq(coreutils) sleep invocation\(aq man/sleep.td/sleep -21933 pts/2 S+ 0:00 sh -c man/sleep.td/sleep --version 2>/dev/null -21934 pts/1 R+ 0:00 ps -ax -21935 pts/1 D+ 0:00 tee -a 1.txt -21937 pts/2 D+ 0:00 sh -c man/sleep.td/sleep --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21944 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sort.1;name=`echo man/sort.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sort.1-t???????\ && t=man/sort.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sort\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sort.1-t???\ && rm -rf $t???????\ && chmod a-w man/sort.1-t??????\ && rm -f man/sort.1 && mv man/sort.1-t man/sort.1 -21955 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sort.x --output=man/sort.td/sort.1 --info-page=\(aq(coreutils) sort invocation\(aq man/sort.td/sort -21956 pts/1 R+ 0:00 ps -ax -21957 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21944 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sort.1;name=`echo man/sort.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sort.1-t???????\ && t=man/sort.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sort\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sort.1-t???\ && rm -rf $t???????\ && chmod a-w man/sort.1-t??????\ && rm -f man/sort.1 && mv man/sort.1-t man/sort.1 -21967 pts/2 D+ 0:00 rm -f man/sort.1 -21968 pts/1 R+ 0:00 ps -ax -21969 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21973 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/split.1;name=`echo man/split.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/split.1-t???????\ && t=man/split.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/split\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/split.1-t???\ && rm -rf $t???????\ && chmod a-w man/split.1-t??????\ && rm -f man/split.1 && mv man/split.1-t man/split.1 -21984 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/split.x --output=man/split.td/split.1 --info-page=\(aq(coreutils) split invocation\(aq man/split.td/split -21987 pts/2 S+ 0:00 sh -c man/split.td/split --version 2>/dev/null -21988 pts/2 R+ 0:00 [split] -21989 pts/1 R+ 0:00 ps -ax -21990 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -21998 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/stat.1;name=`echo man/stat.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/stat.1-t???????\ && t=man/stat.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/stat\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/stat.1-t???\ && rm -rf $t???????\ && chmod a-w man/stat.1-t??????\ && rm -f man/stat.1 && mv man/stat.1-t man/stat.1 -22009 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/stat.x --output=man/stat.td/stat.1 --info-page=\(aq(coreutils) stat invocation\(aq man/stat.td/stat -22012 pts/2 S+ 0:00 sh -c man/stat.td/stat --version 2>/dev/null -22013 pts/1 R+ 0:00 ps -ax -22014 pts/1 D+ 0:00 tee -a 1.txt -22016 pts/2 R+ 0:00 sh -c man/stat.td/stat --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22023 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sum.1;name=`echo man/sum.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sum.1-t???????\ && t=man/sum.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sum\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sum.1-t???\ && rm -rf $t???????\ && chmod a-w man/sum.1-t??????\ && rm -f man/sum.1 && mv man/sum.1-t man/sum.1 -22034 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sum.x --output=man/sum.td/sum.1 --info-page=\(aq(coreutils) sum invocation\(aq man/sum.td/sum -22037 pts/2 S+ 0:00 sh -c man/sum.td/sum --version 2>/dev/null -22038 pts/2 D+ 0:00 [sum] -22039 pts/1 R+ 0:00 ps -ax -22040 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22048 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/sync.1;name=`echo man/sync.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/sync.1-t???????\ && t=man/sync.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/sync\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/sync.1-t???\ && rm -rf $t???????\ && chmod a-w man/sync.1-t??????\ && rm -f man/sync.1 && mv man/sync.1-t man/sync.1 -22059 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/sync.x --output=man/sync.td/sync.1 --info-page=\(aq(coreutils) sync invocation\(aq man/sync.td/sync -22062 pts/1 R+ 0:00 ps -ax -22063 pts/1 D+ 0:00 tee -a 1.txt -22065 pts/2 S+ 0:00 sh -c man/sync.td/sync --version 2>/dev/null - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22073 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tac.1;name=`echo man/tac.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tac.1-t???????\ && t=man/tac.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tac\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tac.1-t???\ && rm -rf $t???????\ && chmod a-w man/tac.1-t??????\ && rm -f man/tac.1 && mv man/tac.1-t man/tac.1 -22084 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/tac.x --output=man/tac.td/tac.1 --info-page=\(aq(coreutils) tac invocation\(aq man/tac.td/tac -22085 pts/2 S+ 0:00 sh -c man/tac.td/tac --help 2>/dev/null -22086 pts/2 D+ 0:00 [tac] -22087 pts/1 R+ 0:00 ps -ax -22088 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22098 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tail.1;name=`echo man/tail.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tail.1-t???????\ && t=man/tail.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tail\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tail.1-t???\ && rm -rf $t???????\ && chmod a-w man/tail.1-t??????\ && rm -f man/tail.1 && mv man/tail.1-t man/tail.1 -22109 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/tail.x --output=man/tail.td/tail.1 --info-page=\(aq(coreutils) tail invocation\(aq man/tail.td/tail -22110 pts/1 R+ 0:00 ps -ax -22111 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22123 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tee.1;name=`echo man/tee.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tee.1-t???????\ && t=man/tee.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tee\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tee.1-t???\ && rm -rf $t???????\ && chmod a-w man/tee.1-t??????\ && rm -f man/tee.1 && mv man/tee.1-t man/tee.1 -22134 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/tee.x --output=man/tee.td/tee.1 --info-page=\(aq(coreutils) tee invocation\(aq man/tee.td/tee -22135 pts/1 R+ 0:00 ps -ax -22136 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22148 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/test.1;name=`echo man/test.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/test.1-t???????\ && t=man/test.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/test\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/test.1-t???\ && rm -rf $t???????\ && chmod a-w man/test.1-t??????\ && rm -f man/test.1 && mv man/test.1-t man/test.1 -22155 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/test.1;name=`echo man/test.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/test.1-t???????\ && t=man/test.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/test\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/test.1-t???\ && rm -rf $t???????\ && chmod a-w man/test.1-t??????\ && rm -f man/test.1 && mv man/test.1-t man/test.1 -22156 pts/1 R+ 0:00 ps -ax -22157 pts/1 D+ 0:00 tee -a 1.txt -22159 pts/2 D+ 0:00 ln -s /mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/[ [ - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22173 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/touch.1;name=`echo man/touch.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/touch.1-t???????\ && t=man/touch.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/touch\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/touch.1-t???\ && rm -rf $t???????\ && chmod a-w man/touch.1-t??????\ && rm -f man/touch.1 && mv man/touch.1-t man/touch.1 -22182 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/touch.1;name=`echo man/touch.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/touch.1-t???????\ && t=man/touch.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/touch\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/touch.1-t???\ && rm -rf $t???????\ && chmod a-w man/touch.1-t??????\ && rm -f man/touch.1 && mv man/touch.1-t man/touch.1 -22183 pts/1 R+ 0:00 ps -ax -22184 pts/1 D+ 0:00 tee -a 1.txt -22185 pts/2 D+ 0:00 cat ./.timestamp - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22198 pts/1 R+ 0:00 ps -ax -22199 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22201 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tr.1;name=`echo man/tr.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tr.1-t???????\ && t=man/tr.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tr\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tr.1-t???\ && rm -rf $t???????\ && chmod a-w man/tr.1-t??????\ && rm -f man/tr.1 && mv man/tr.1-t man/tr.1 -22213 pts/2 D+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/tr.x --output=man/tr.td/tr.1 --info-page=\(aq(coreutils) tr invocation\(aq man/tr.td/tr -22218 pts/1 R+ 0:00 ps -ax -22219 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22227 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/true.1;name=`echo man/true.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/true.1-t???????\ && t=man/true.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/true\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/true.1-t???\ && rm -rf $t???????\ && chmod a-w man/true.1-t??????\ && rm -f man/true.1 && mv man/true.1-t man/true.1 -22238 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/true.x --output=man/true.td/true.1 --info-page=\(aq(coreutils) true invocation\(aq man/true.td/true -22239 pts/1 R+ 0:00 ps -ax -22240 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22252 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/truncate.1;name=`echo man/truncate.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/truncate.1-t???????\ && t=man/truncate.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/truncate\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/truncate.1-t???\ && rm -rf $t???????\ && chmod a-w man/truncate.1-t??????\ && rm -f man/truncate.1 && mv man/truncate.1-t man/truncate.1 -22263 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/truncate.x --output=man/truncate.td/truncate.1 --info-page=\(aq(coreutils) truncate invocation\(aq man/truncate.td/truncate -22264 pts/1 R+ 0:00 ps -ax -22265 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22277 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tsort.1;name=`echo man/tsort.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tsort.1-t???????\ && t=man/tsort.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tsort\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tsort.1-t???\ && rm -rf $t???????\ && chmod a-w man/tsort.1-t??????\ && rm -f man/tsort.1 && mv man/tsort.1-t man/tsort.1 -22288 pts/2 R+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/tsort.x --output=man/tsort.td/tsort.1 --info-page=\(aq(coreutils) tsort invocation\(aq man/tsort.td/tsort -22289 pts/1 R+ 0:00 ps -ax -22290 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22302 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tty.1;name=`echo man/tty.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tty.1-t???????\ && t=man/tty.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tty\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tty.1-t???\ && rm -rf $t???????\ && chmod a-w man/tty.1-t??????\ && rm -f man/tty.1 && mv man/tty.1-t man/tty.1 -22309 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/tty.1;name=`echo man/tty.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/tty.1-t???????\ && t=man/tty.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/tty\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/tty.1-t???\ && rm -rf $t???????\ && chmod a-w man/tty.1-t??????\ && rm -f man/tty.1 && mv man/tty.1-t man/tty.1 -22310 pts/1 R+ 0:00 ps -ax -22311 pts/1 R+ 0:00 tee -a 1.txt -22313 pts/2 D+ 0:00 ln -s /mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/tty tty - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22327 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/uname.1;name=`echo man/uname.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/uname.1-t???????\ && t=man/uname.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/uname\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/uname.1-t???\ && rm -rf $t???????\ && chmod a-w man/uname.1-t??????\ && rm -f man/uname.1 && mv man/uname.1-t man/uname.1 -22334 pts/1 R+ 0:00 ps -ax -22335 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 D+ 0:02 make all-am -11156 ? Rs 1411:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22352 pts/1 R+ 0:00 ps -ax -22353 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22377 pts/1 R+ 0:00 ps -ax -22378 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 R+ 0:02 make all-am -11156 ? Rs 1411:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22402 pts/1 R+ 0:00 ps -ax -22403 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? R 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22427 pts/1 R+ 0:00 ps -ax -22428 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22430 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/vdir.1;name=`echo man/vdir.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/vdir.1-t???????\ && t=man/vdir.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/vdir\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/vdir.1-t???\ && rm -rf $t???????\ && chmod a-w man/vdir.1-t??????\ && rm -f man/vdir.1 && mv man/vdir.1-t man/vdir.1 -22448 pts/2 D+ 0:00 rm -rf man/vdir.td -22449 pts/1 R+ 0:00 ps -ax -22450 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22456 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/wc.1;name=`echo man/wc.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/wc.1-t???????\ && t=man/wc.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/wc\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/wc.1-t???\ && rm -rf $t???????\ && chmod a-w man/wc.1-t??????\ && rm -f man/wc.1 && mv man/wc.1-t man/wc.1 -22467 pts/2 S+ 0:00 perl -- ./man/help2man --source=GNU coreutils 8.32 --include=./man/wc.x --output=man/wc.td/wc.1 --info-page=\(aq(coreutils) wc invocation\(aq man/wc.td/wc -22468 pts/2 S+ 0:00 sh -c man/wc.td/wc --help 2>/dev/null -22469 pts/2 D+ 0:00 [wc] -22470 pts/1 R+ 0:00 ps -ax -22471 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22481 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/whoami.1;name=`echo man/whoami.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/whoami.1-t???????\ && t=man/whoami.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/whoami\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/whoami.1-t???\ && rm -rf $t???????\ && chmod a-w man/whoami.1-t??????\ && rm -f man/whoami.1 && mv man/whoami.1-t man/whoami.1 -22485 pts/1 R+ 0:00 ps -ax -22487 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22481 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/whoami.1;name=`echo man/whoami.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/whoami.1-t???????\ && t=man/whoami.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/whoami\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/whoami.1-t???\ && rm -rf $t???????\ && chmod a-w man/whoami.1-t??????\ && rm -f man/whoami.1 && mv man/whoami.1-t man/whoami.1 -22502 pts/2 R+ 0:00 rm -rf man/whoami.td -22503 pts/1 R+ 0:00 ps -ax -22504 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9962 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" - 9963 pts/2 S+ 0:02 make all-am -11156 ? Rs 1411:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22510 pts/2 S+ 0:00 /bin/bash -c echo " GEN " man/yes.1;name=`echo man/yes.1 | sed 's|.*/||; s|\.1$||'` || exit 1;?\ case $name in???????\ install) prog='ginstall'; argv=$name;;???\ test) prog='['; argv='[';;?????\ ?*) prog=$name; argv=$prog;;????\ esac;????????\ rm -f man/yes.1-t???????\ && t=man/yes.td???????\ && rm -rf $t???????\ && /bin/mkdir -p $t??????\ && (cd $t && ln -s '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/src/'$prog \ ???$argv)???\ && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} \ && : ${TZ=UTC0} && export TZ?????\ && export SOURCE_DATE_EPOCH && perl -- ./man/help2man???\ ? --source='GNU coreutils 8.32'???\ ? --include=./man/$name.x???\ ? --output=$t/$name.1????\ ? --info-page='\(aq(coreutils) '$name' invocation\(aq' \ ? $t/$argv????\ && sed \ -e 's|man/yes\.td/||g' \ -e '/For complete documentation/d' \ $t/$name.1 > man/yes.1-t???\ && rm -rf $t???????\ && chmod a-w man/yes.1-t??????\ && rm -f man/yes.1 && mv man/yes.1-t man/yes.1 -22527 pts/1 R+ 0:00 ps -ax -22528 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22537 pts/1 R+ 0:00 ps -ax -22538 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22541 pts/1 R+ 0:00 ps -ax -22542 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22545 pts/1 R+ 0:00 ps -ax -22546 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22549 pts/1 R+ 0:00 ps -ax -22550 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22553 pts/1 R+ 0:00 ps -ax -22554 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 R+ 0:00 make all -22557 pts/1 R+ 0:00 ps -ax -22558 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22561 pts/1 R+ 0:00 ps -ax -22562 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22565 pts/1 R+ 0:00 ps -ax -22566 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22569 pts/1 R+ 0:00 ps -ax -22570 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1411:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22573 pts/1 R+ 0:00 ps -ax -22574 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22577 pts/1 R+ 0:00 ps -ax -22578 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22581 pts/1 R+ 0:00 ps -ax -22582 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 R+ 0:00 make all -22585 pts/1 R+ 0:00 ps -ax -22586 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22589 pts/1 R+ 0:00 ps -ax -22590 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22593 pts/1 R+ 0:00 ps -ax -22594 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 D+ 0:00 make all -22597 pts/1 R+ 0:00 ps -ax -22598 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 R+ 0:00 make all-recursive -22602 pts/1 R+ 0:00 ps -ax -22603 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22606 pts/1 R+ 0:00 ps -ax -22607 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22610 pts/1 R+ 0:00 ps -ax -22611 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22614 pts/1 R+ 0:00 ps -ax -22615 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 R+ 0:00 make all-recursive -22618 pts/1 R+ 0:00 ps -ax -22619 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22622 pts/1 R+ 0:00 ps -ax -22623 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22626 pts/1 R+ 0:00 ps -ax -22627 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22630 pts/1 R+ 0:00 ps -ax -22631 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22634 pts/1 R+ 0:00 ps -ax -22635 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22638 pts/1 R+ 0:00 ps -ax -22639 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22642 pts/1 R+ 0:00 ps -ax -22643 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22646 pts/1 R+ 0:00 ps -ax -22647 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22650 pts/1 R+ 0:00 ps -ax -22651 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22654 pts/1 R+ 0:00 ps -ax -22655 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 D+ 0:00 make all-recursive -22658 pts/1 R+ 0:00 ps -ax -22659 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22669 pts/1 R+ 0:00 ps -ax -22670 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22673 pts/1 R+ 0:00 ps -ax -22674 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22677 pts/1 R+ 0:00 ps -ax -22678 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22681 pts/1 R+ 0:00 ps -ax -22682 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 R+ 0:00 make all-am -22685 pts/1 R+ 0:00 ps -ax -22686 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22689 pts/1 R+ 0:00 ps -ax -22690 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22693 pts/1 R+ 0:00 ps -ax -22694 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22697 pts/1 R+ 0:00 ps -ax -22698 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22701 pts/1 R+ 0:00 ps -ax -22702 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22705 pts/1 R+ 0:00 ps -ax -22706 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22709 pts/1 R+ 0:00 ps -ax -22710 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 R+ 0:00 make all-am -22713 pts/1 R+ 0:00 ps -ax -22714 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 D+ 0:00 make all-am -22717 pts/1 R+ 0:00 ps -ax -22718 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 R+ 0:00 make all-am -22721 pts/1 R+ 0:00 ps -ax -22722 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 R+ 0:00 make all-am -22725 pts/1 R+ 0:00 ps -ax -22726 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22729 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-md5.o;depbase=`echo bench-md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-md5.o -MD -MP -MF $depbase.Tpo -c -o bench-md5.o bench-md5.c &&\ mv -f $depbase.Tpo $depbase.Po -22733 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-md5.o -MD -MP -MF .deps/bench-md5.Tpo -c -o bench-md5.o bench-md5.c -22734 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-md5.d -MF .deps/bench-md5.Tpo -MP -MT bench-md5.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-md5.c -quiet -dumpbase bench-md5.c -mtune=generic -march=x86-64 -auxbase-strip bench-md5.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEHQMO9.s -22735 pts/1 R+ 0:00 ps -ax -22736 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22729 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-md5.o;depbase=`echo bench-md5.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-md5.o -MD -MP -MF $depbase.Tpo -c -o bench-md5.o bench-md5.c &&\ mv -f $depbase.Tpo $depbase.Po -22733 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-md5.o -MD -MP -MF .deps/bench-md5.Tpo -c -o bench-md5.o bench-md5.c -22734 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-md5.d -MF .deps/bench-md5.Tpo -MP -MT bench-md5.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-md5.c -quiet -dumpbase bench-md5.c -mtune=generic -march=x86-64 -auxbase-strip bench-md5.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccEHQMO9.s -22739 pts/1 R+ 0:00 ps -ax -22740 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22745 pts/2 S+ 0:00 /bin/bash -c echo " CC " localename.o;depbase=`echo localename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT localename.o -MD -MP -MF $depbase.Tpo -c -o localename.o localename.c &&\ mv -f $depbase.Tpo $depbase.Po -22749 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT localename.o -MD -MP -MF .deps/localename.Tpo -c -o localename.o localename.c -22750 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD localename.d -MF .deps/localename.Tpo -MP -MT localename.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 localename.c -quiet -dumpbase localename.c -mtune=generic -march=x86-64 -auxbase-strip localename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgezJ0o.s -22751 pts/1 R+ 0:00 ps -ax -22752 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22745 pts/2 S+ 0:00 /bin/bash -c echo " CC " localename.o;depbase=`echo localename.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT localename.o -MD -MP -MF $depbase.Tpo -c -o localename.o localename.c &&\ mv -f $depbase.Tpo $depbase.Po -22749 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT localename.o -MD -MP -MF .deps/localename.Tpo -c -o localename.o localename.c -22750 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD localename.d -MF .deps/localename.Tpo -MP -MT localename.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 localename.c -quiet -dumpbase localename.c -mtune=generic -march=x86-64 -auxbase-strip localename.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccgezJ0o.s -22755 pts/1 R+ 0:00 ps -ax -22756 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22769 pts/2 S+ 0:00 /bin/bash -c echo " CC " glthread/thread.o;depbase=`echo glthread/thread.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT glthread/thread.o -MD -MP -MF $depbase.Tpo -c -o glthread/thread.o glthread/thread.c &&\ mv -f $depbase.Tpo $depbase.Po -22770 pts/1 R+ 0:00 ps -ax -22771 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22769 pts/2 S+ 0:00 /bin/bash -c echo " CC " glthread/thread.o;depbase=`echo glthread/thread.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT glthread/thread.o -MD -MP -MF $depbase.Tpo -c -o glthread/thread.o glthread/thread.c &&\ mv -f $depbase.Tpo $depbase.Po -22776 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT glthread/thread.o -MD -MP -MF glthread/.deps/thread.Tpo -c -o glthread/thread.o glthread/thread.c -22778 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD glthread/thread.d -MF glthread/.deps/thread.Tpo -MP -MT glthread/thread.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 glthread/thread.c -quiet -dumpbase thread.c -mtune=generic -march=x86-64 -auxbase-strip glthread/thread.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccodRUjp.s -22779 pts/1 R+ 0:00 ps -ax -22780 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22785 pts/2 S+ 0:00 /bin/bash -c echo " CC " timespec-add.o;depbase=`echo timespec-add.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT timespec-add.o -MD -MP -MF $depbase.Tpo -c -o timespec-add.o timespec-add.c &&\ mv -f $depbase.Tpo $depbase.Po -22789 pts/1 R+ 0:00 ps -ax -22790 pts/1 D+ 0:00 tee -a 1.txt -22792 pts/2 D+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT timespec-add.o -MD -MP -MF .deps/timespec-add.Tpo -c -o timespec-add.o timespec-add.c - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22797 pts/2 S+ 0:00 /bin/bash -c echo " CC " timespec-sub.o;depbase=`echo timespec-sub.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT timespec-sub.o -MD -MP -MF $depbase.Tpo -c -o timespec-sub.o timespec-sub.c &&\ mv -f $depbase.Tpo $depbase.Po -22801 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT timespec-sub.o -MD -MP -MF .deps/timespec-sub.Tpo -c -o timespec-sub.o timespec-sub.c -22802 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD timespec-sub.d -MF .deps/timespec-sub.Tpo -MP -MT timespec-sub.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 timespec-sub.c -quiet -dumpbase timespec-sub.c -mtune=generic -march=x86-64 -auxbase-strip timespec-sub.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cciOG8Zk.s -22803 pts/1 R+ 0:00 ps -ax -22804 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22809 pts/2 S+ 0:00 /bin/bash -c echo " CC " tmpdir.o;depbase=`echo tmpdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT tmpdir.o -MD -MP -MF $depbase.Tpo -c -o tmpdir.o tmpdir.c &&\ mv -f $depbase.Tpo $depbase.Po -22813 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT tmpdir.o -MD -MP -MF .deps/tmpdir.Tpo -c -o tmpdir.o tmpdir.c -22814 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD tmpdir.d -MF .deps/tmpdir.Tpo -MP -MT tmpdir.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 tmpdir.c -quiet -dumpbase tmpdir.c -mtune=generic -march=x86-64 -auxbase-strip tmpdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrI1Tle.s -22815 pts/1 R+ 0:00 ps -ax -22816 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22809 pts/2 S+ 0:00 /bin/bash -c echo " CC " tmpdir.o;depbase=`echo tmpdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT tmpdir.o -MD -MP -MF $depbase.Tpo -c -o tmpdir.o tmpdir.c &&\ mv -f $depbase.Tpo $depbase.Po -22813 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT tmpdir.o -MD -MP -MF .deps/tmpdir.Tpo -c -o tmpdir.o tmpdir.c -22814 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD tmpdir.d -MF .deps/tmpdir.Tpo -MP -MT tmpdir.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 tmpdir.c -quiet -dumpbase tmpdir.c -mtune=generic -march=x86-64 -auxbase-strip tmpdir.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccrI1Tle.s -22819 pts/1 R+ 0:00 ps -ax -22820 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22809 pts/2 S+ 0:00 /bin/bash -c echo " CC " tmpdir.o;depbase=`echo tmpdir.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT tmpdir.o -MD -MP -MF $depbase.Tpo -c -o tmpdir.o tmpdir.c &&\ mv -f $depbase.Tpo $depbase.Po -22824 pts/2 D+ 0:00 mv -f .deps/tmpdir.Tpo .deps/tmpdir.Po -22825 pts/1 R+ 0:00 ps -ax -22826 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22837 pts/2 S+ 0:00 /bin/bash -c echo " CC " strerror_r.o;depbase=`echo strerror_r.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT strerror_r.o -MD -MP -MF $depbase.Tpo -c -o strerror_r.o strerror_r.c &&\ mv -f $depbase.Tpo $depbase.Po -22841 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT strerror_r.o -MD -MP -MF .deps/strerror_r.Tpo -c -o strerror_r.o strerror_r.c -22842 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD strerror_r.d -MF .deps/strerror_r.Tpo -MP -MT strerror_r.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 strerror_r.c -quiet -dumpbase strerror_r.c -mtune=generic -march=x86-64 -auxbase-strip strerror_r.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccqi4nNi.s -22843 pts/1 R+ 0:00 ps -ax -22844 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22837 pts/2 S+ 0:00 /bin/bash -c echo " CC " strerror_r.o;depbase=`echo strerror_r.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT strerror_r.o -MD -MP -MF $depbase.Tpo -c -o strerror_r.o strerror_r.c &&\ mv -f $depbase.Tpo $depbase.Po -22848 pts/1 R+ 0:00 ps -ax -22849 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22854 pts/2 S+ 0:00 /bin/bash -c echo " AR " libtests.a;ar cr libtests.a localename.o localename-table.o glthread/thread.o timespec-add.o timespec-sub.o tmpdir.o ioctl.o strerror_r.o -22855 pts/2 D+ 0:00 ar cr libtests.a localename.o localename-table.o glthread/thread.o timespec-add.o timespec-sub.o tmpdir.o ioctl.o strerror_r.o -22856 pts/1 R+ 0:00 ps -ax -22857 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22862 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-md5;gcc -g -O2 -o bench-md5 bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -22863 pts/2 S+ 0:00 gcc -g -O2 -o bench-md5 bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -22864 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPuSPFX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-md5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22865 pts/1 R+ 0:00 ps -ax -22866 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22862 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-md5;gcc -g -O2 -o bench-md5 bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -22863 pts/2 S+ 0:00 gcc -g -O2 -o bench-md5 bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -22864 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPuSPFX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-md5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22869 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPuSPFX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-md5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-md5.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22870 pts/1 R+ 0:00 ps -ax -22871 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22874 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha1.o;depbase=`echo bench-sha1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha1.o -MD -MP -MF $depbase.Tpo -c -o bench-sha1.o bench-sha1.c &&\ mv -f $depbase.Tpo $depbase.Po -22878 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha1.o -MD -MP -MF .deps/bench-sha1.Tpo -c -o bench-sha1.o bench-sha1.c -22879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha1.d -MF .deps/bench-sha1.Tpo -MP -MT bench-sha1.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha1.c -quiet -dumpbase bench-sha1.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyPFai6.s -22880 pts/1 R+ 0:00 ps -ax -22881 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22874 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha1.o;depbase=`echo bench-sha1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha1.o -MD -MP -MF $depbase.Tpo -c -o bench-sha1.o bench-sha1.c &&\ mv -f $depbase.Tpo $depbase.Po -22878 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha1.o -MD -MP -MF .deps/bench-sha1.Tpo -c -o bench-sha1.o bench-sha1.c -22879 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha1.d -MF .deps/bench-sha1.Tpo -MP -MT bench-sha1.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha1.c -quiet -dumpbase bench-sha1.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha1.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccyPFai6.s -22884 pts/1 R+ 0:00 ps -ax -22885 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22891 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha1;gcc -g -O2 -o bench-sha1 bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -22892 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha1 bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -22893 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc716LR9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha1 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22894 pts/1 R+ 0:00 ps -ax -22895 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22891 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha1;gcc -g -O2 -o bench-sha1 bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -22892 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha1 bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -22893 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc716LR9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha1 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22898 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc716LR9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha1 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha1.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22899 pts/1 R+ 0:00 ps -ax -22900 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22903 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha224.o;depbase=`echo bench-sha224.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha224.o -MD -MP -MF $depbase.Tpo -c -o bench-sha224.o bench-sha224.c &&\ mv -f $depbase.Tpo $depbase.Po -22907 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha224.o -MD -MP -MF .deps/bench-sha224.Tpo -c -o bench-sha224.o bench-sha224.c -22908 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha224.d -MF .deps/bench-sha224.Tpo -MP -MT bench-sha224.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha224.c -quiet -dumpbase bench-sha224.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha224.o -g -O2 -fasynchronous-unwind-tables -o /tmp/cc2ZWT4j.s -22909 pts/1 R+ 0:00 ps -ax -22910 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22916 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha224;gcc -g -O2 -o bench-sha224 bench-sha224.o libtests.a ../lib/libcoreutils.a libtests.a -22917 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha224 bench-sha224.o libtests.a ../lib/libcoreutils.a libtests.a -22918 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBGTqn5.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha224 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha224.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22919 pts/1 R+ 0:00 ps -ax -22920 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22924 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha256.o;depbase=`echo bench-sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha256.o -MD -MP -MF $depbase.Tpo -c -o bench-sha256.o bench-sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -22928 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha256.o -MD -MP -MF .deps/bench-sha256.Tpo -c -o bench-sha256.o bench-sha256.c -22929 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha256.d -MF .deps/bench-sha256.Tpo -MP -MT bench-sha256.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha256.c -quiet -dumpbase bench-sha256.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha256.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUHGkxT.s -22930 pts/1 R+ 0:00 ps -ax -22931 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22924 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha256.o;depbase=`echo bench-sha256.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha256.o -MD -MP -MF $depbase.Tpo -c -o bench-sha256.o bench-sha256.c &&\ mv -f $depbase.Tpo $depbase.Po -22928 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha256.o -MD -MP -MF .deps/bench-sha256.Tpo -c -o bench-sha256.o bench-sha256.c -22929 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha256.d -MF .deps/bench-sha256.Tpo -MP -MT bench-sha256.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha256.c -quiet -dumpbase bench-sha256.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha256.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccUHGkxT.s -22934 pts/1 R+ 0:00 ps -ax -22935 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22941 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha256;gcc -g -O2 -o bench-sha256 bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -22942 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha256 bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -22943 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjqroUV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha256 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22944 pts/1 R+ 0:00 ps -ax -22945 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22941 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha256;gcc -g -O2 -o bench-sha256 bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -22942 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha256 bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -22943 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjqroUV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha256 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22948 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjqroUV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha256 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha256.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22949 pts/1 R+ 0:00 ps -ax -22950 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22953 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha384.o;depbase=`echo bench-sha384.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha384.o -MD -MP -MF $depbase.Tpo -c -o bench-sha384.o bench-sha384.c &&\ mv -f $depbase.Tpo $depbase.Po -22957 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha384.o -MD -MP -MF .deps/bench-sha384.Tpo -c -o bench-sha384.o bench-sha384.c -22958 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha384.d -MF .deps/bench-sha384.Tpo -MP -MT bench-sha384.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha384.c -quiet -dumpbase bench-sha384.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha384.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccoZd5k6.s -22959 pts/1 R+ 0:00 ps -ax -22960 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22953 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha384.o;depbase=`echo bench-sha384.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha384.o -MD -MP -MF $depbase.Tpo -c -o bench-sha384.o bench-sha384.c &&\ mv -f $depbase.Tpo $depbase.Po -22964 pts/2 D+ 0:00 mv -f .deps/bench-sha384.Tpo .deps/bench-sha384.Po -22965 pts/1 R+ 0:00 ps -ax -22966 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22970 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha384;gcc -g -O2 -o bench-sha384 bench-sha384.o libtests.a ../lib/libcoreutils.a libtests.a -22971 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha384 bench-sha384.o libtests.a ../lib/libcoreutils.a libtests.a -22972 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMSBvP9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha384 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha384.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22973 pts/1 R+ 0:00 ps -ax -22974 pts/1 D+ 0:00 tee -a 1.txt -22976 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccMSBvP9.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha384 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha384.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22978 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha512.o;depbase=`echo bench-sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha512.o -MD -MP -MF $depbase.Tpo -c -o bench-sha512.o bench-sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -22982 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha512.o -MD -MP -MF .deps/bench-sha512.Tpo -c -o bench-sha512.o bench-sha512.c -22983 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha512.d -MF .deps/bench-sha512.Tpo -MP -MT bench-sha512.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha512.c -quiet -dumpbase bench-sha512.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMolQEY.s -22984 pts/1 R+ 0:00 ps -ax -22985 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22978 pts/2 S+ 0:00 /bin/bash -c echo " CC " bench-sha512.o;depbase=`echo bench-sha512.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha512.o -MD -MP -MF $depbase.Tpo -c -o bench-sha512.o bench-sha512.c &&\ mv -f $depbase.Tpo $depbase.Po -22982 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT bench-sha512.o -MD -MP -MF .deps/bench-sha512.Tpo -c -o bench-sha512.o bench-sha512.c -22983 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD bench-sha512.d -MF .deps/bench-sha512.Tpo -MP -MT bench-sha512.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 bench-sha512.c -quiet -dumpbase bench-sha512.c -mtune=generic -march=x86-64 -auxbase-strip bench-sha512.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccMolQEY.s -22988 pts/1 R+ 0:00 ps -ax -22989 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -22995 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " bench-sha512;gcc -g -O2 -o bench-sha512 bench-sha512.o libtests.a ../lib/libcoreutils.a libtests.a -22996 pts/2 S+ 0:00 gcc -g -O2 -o bench-sha512 bench-sha512.o libtests.a ../lib/libcoreutils.a libtests.a -22997 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyH1KS1.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o bench-sha512 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. bench-sha512.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -22998 pts/1 R+ 0:00 ps -ax -22999 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23003 pts/2 S+ 0:00 /bin/bash -c echo " CC " locale.o;depbase=`echo locale.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT locale.o -MD -MP -MF $depbase.Tpo -c -o locale.o locale.c &&\ mv -f $depbase.Tpo $depbase.Po -23007 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT locale.o -MD -MP -MF .deps/locale.Tpo -c -o locale.o locale.c -23008 pts/1 R+ 0:00 ps -ax -23009 pts/1 D+ 0:00 tee -a 1.txt -23011 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD locale.d -MF .deps/locale.Tpo -MP -MT locale.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 locale.c -quiet -dumpbase locale.c -mtune=generic -march=x86-64 -auxbase-strip locale.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRT8L0U.s - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23003 pts/2 S+ 0:00 /bin/bash -c echo " CC " locale.o;depbase=`echo locale.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT locale.o -MD -MP -MF $depbase.Tpo -c -o locale.o locale.c &&\ mv -f $depbase.Tpo $depbase.Po -23007 pts/2 S+ 0:00 gcc -DEXEEXT="" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT locale.o -MD -MP -MF .deps/locale.Tpo -c -o locale.o locale.c -23011 pts/2 R+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -I . -I ../lib -I . -I . -I .. -I ./.. -I ../lib -I ./../lib -imultiarch x86_64-linux-gnu -MD locale.d -MF .deps/locale.Tpo -MP -MT locale.o -D EXEEXT="" -D IN_COREUTILS_GNULIB_TESTS=1 locale.c -quiet -dumpbase locale.c -mtune=generic -march=x86-64 -auxbase-strip locale.o -g -O2 -fasynchronous-unwind-tables -o /tmp/ccRT8L0U.s -23013 pts/1 R+ 0:00 ps -ax -23014 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23020 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " current-locale;gcc -g -O2 -o current-locale locale.o libtests.a ../lib/libcoreutils.a libtests.a -23021 pts/2 S+ 0:00 gcc -g -O2 -o current-locale locale.o libtests.a ../lib/libcoreutils.a libtests.a -23022 pts/2 D+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cchy2YfX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o current-locale /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. locale.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -23023 pts/1 R+ 0:00 ps -ax -23024 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23028 pts/2 D+ 0:00 /bin/bash -c echo " CC " test-localcharset.o;depbase=`echo test-localcharset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT test-localcharset.o -MD -MP -MF $depbase.Tpo -c -o test-localcharset.o test-localcharset.c &&\ mv -f $depbase.Tpo $depbase.Po -23029 pts/1 R+ 0:00 ps -ax -23030 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23028 pts/2 S+ 0:00 /bin/bash -c echo " CC " test-localcharset.o;depbase=`echo test-localcharset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DEXEEXT=\"\" -I. -I../lib -DIN_COREUTILS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../lib -I./../lib -g -O2 -MT test-localcharset.o -MD -MP -MF $depbase.Tpo -c -o test-localcharset.o test-localcharset.c &&\ mv -f $depbase.Tpo $depbase.Po -23039 pts/2 D+ 0:00 mv -f .deps/test-localcharset.Tpo .deps/test-localcharset.Po -23040 pts/1 R+ 0:00 ps -ax -23041 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9458 pts/2 S+ 0:01 make - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt - 9800 pts/2 S+ 0:01 make all-recursive - 9955 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -11156 ? Rs 1412:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -22535 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='po . gnulib-tests' ;; \ *) list='po . gnulib-tests' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22536 pts/2 S+ 0:00 make all -22601 pts/2 S+ 0:00 make all-recursive -22662 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22667 pts/2 S+ 0:00 /bin/bash -c fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '3'; then false; elif test -n 'x86_64-pc-linux-gnu'; then true; elif test -n '4.2.1' && test -n '/mnt/c/Users/niuyuling/Desktop/Arm-tool/coreutils-8.32/gnulib-tests'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \?]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs?]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='.' ;; \ *) list='.' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" -22668 pts/2 S+ 0:00 make all-am -23045 pts/2 S+ 0:00 /bin/bash -c echo " CCLD " test-localcharset;gcc -g -O2 -o test-localcharset test-localcharset.o libtests.a ../lib/libcoreutils.a libtests.a -23046 pts/2 S+ 0:00 gcc -g -O2 -o test-localcharset test-localcharset.o libtests.a ../lib/libcoreutils.a libtests.a -23047 pts/2 S+ 0:00 /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cccR83TO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o test-localcharset /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. test-localcharset.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -23048 pts/2 D+ 0:00 /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cccR83TO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o test-localcharset /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. test-localcharset.o libtests.a ../lib/libcoreutils.a libtests.a -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o -23049 pts/1 R+ 0:00 ps -ax -23050 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23053 pts/1 R+ 0:00 ps -ax -23054 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23057 pts/1 R+ 0:00 ps -ax -23058 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23061 pts/1 R+ 0:00 ps -ax -23062 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23065 pts/1 R+ 0:00 ps -ax -23066 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23069 pts/1 R+ 0:00 ps -ax -23070 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23073 pts/1 R+ 0:00 ps -ax -23074 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23077 pts/1 R+ 0:00 ps -ax -23078 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23081 pts/1 R+ 0:00 ps -ax -23082 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23085 pts/1 R+ 0:00 ps -ax -23086 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23089 pts/1 R+ 0:00 ps -ax -23090 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23093 pts/1 R+ 0:00 ps -ax -23094 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23097 pts/1 R+ 0:00 ps -ax -23098 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23101 pts/1 R+ 0:00 ps -ax -23102 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23105 pts/1 R+ 0:00 ps -ax -23106 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23109 pts/1 R+ 0:00 ps -ax -23110 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23113 pts/1 R+ 0:00 ps -ax -23114 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23117 pts/1 R+ 0:00 ps -ax -23118 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23121 pts/1 R+ 0:00 ps -ax -23122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23125 pts/1 R+ 0:00 ps -ax -23126 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23129 pts/1 R+ 0:00 ps -ax -23130 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23133 pts/1 R+ 0:00 ps -ax -23134 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23137 pts/1 R+ 0:00 ps -ax -23138 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23141 pts/1 R+ 0:00 ps -ax -23142 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23145 pts/1 R+ 0:00 ps -ax -23146 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23149 pts/1 R+ 0:00 ps -ax -23150 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23153 pts/1 R+ 0:00 ps -ax -23154 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23157 pts/1 R+ 0:00 ps -ax -23158 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23161 pts/1 R+ 0:00 ps -ax -23162 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23165 pts/1 R+ 0:00 ps -ax -23166 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23169 pts/1 R+ 0:00 ps -ax -23170 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23173 pts/1 R+ 0:00 ps -ax -23174 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23177 pts/1 R+ 0:00 ps -ax -23178 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23181 pts/1 R+ 0:00 ps -ax -23182 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23185 pts/1 R+ 0:00 ps -ax -23186 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23189 pts/1 R+ 0:00 ps -ax -23190 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23193 pts/1 R+ 0:00 ps -ax -23194 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23197 pts/1 R+ 0:00 ps -ax -23198 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23201 pts/1 R+ 0:00 ps -ax -23202 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23205 pts/1 R+ 0:00 ps -ax -23206 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23209 pts/1 R+ 0:00 ps -ax -23210 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23213 pts/1 R+ 0:00 ps -ax -23214 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23217 pts/1 R+ 0:00 ps -ax -23218 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23221 pts/1 R+ 0:00 ps -ax -23222 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23225 pts/1 R+ 0:00 ps -ax -23226 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23229 pts/1 R+ 0:00 ps -ax -23230 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23233 pts/1 R+ 0:00 ps -ax -23234 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23237 pts/1 R+ 0:00 ps -ax -23238 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23241 pts/1 R+ 0:00 ps -ax -23242 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23245 pts/1 R+ 0:00 ps -ax -23246 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23249 pts/1 R+ 0:00 ps -ax -23250 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23253 pts/1 R+ 0:00 ps -ax -23254 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23257 pts/1 R+ 0:00 ps -ax -23258 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23261 pts/1 R+ 0:00 ps -ax -23262 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23265 pts/1 R+ 0:00 ps -ax -23266 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23269 pts/1 R+ 0:00 ps -ax -23270 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23273 pts/1 R+ 0:00 ps -ax -23274 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23277 pts/1 R+ 0:00 ps -ax -23278 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23281 pts/1 R+ 0:00 ps -ax -23282 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23285 pts/1 R+ 0:00 ps -ax -23286 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23289 pts/1 R+ 0:00 ps -ax -23290 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23293 pts/1 R+ 0:00 ps -ax -23294 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23297 pts/1 R+ 0:00 ps -ax -23298 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23301 pts/1 R+ 0:00 ps -ax -23302 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23305 pts/1 R+ 0:00 ps -ax -23306 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23309 pts/1 R+ 0:00 ps -ax -23310 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23313 pts/1 R+ 0:00 ps -ax -23314 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23317 pts/1 R+ 0:00 ps -ax -23318 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23321 pts/1 R+ 0:00 ps -ax -23322 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23325 pts/1 R+ 0:00 ps -ax -23326 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23329 pts/1 R+ 0:00 ps -ax -23330 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23333 pts/1 R+ 0:00 ps -ax -23334 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23337 pts/1 R+ 0:00 ps -ax -23338 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23341 pts/1 R+ 0:00 ps -ax -23342 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23345 pts/1 R+ 0:00 ps -ax -23346 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23349 pts/1 R+ 0:00 ps -ax -23350 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23353 pts/1 R+ 0:00 ps -ax -23354 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23357 pts/1 R+ 0:00 ps -ax -23358 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23361 pts/1 R+ 0:00 ps -ax -23362 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23365 pts/1 R+ 0:00 ps -ax -23366 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23369 pts/1 R+ 0:00 ps -ax -23370 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23373 pts/1 R+ 0:00 ps -ax -23374 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23377 pts/1 R+ 0:00 ps -ax -23378 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23381 pts/1 R+ 0:00 ps -ax -23382 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23385 pts/1 R+ 0:00 ps -ax -23386 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23389 pts/1 R+ 0:00 ps -ax -23390 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23393 pts/1 R+ 0:00 ps -ax -23394 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23397 pts/1 R+ 0:00 ps -ax -23398 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23401 pts/1 R+ 0:00 ps -ax -23402 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23405 pts/1 R+ 0:00 ps -ax -23406 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23409 pts/1 R+ 0:00 ps -ax -23410 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23413 pts/1 R+ 0:00 ps -ax -23414 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23417 pts/1 R+ 0:00 ps -ax -23418 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23421 pts/1 R+ 0:00 ps -ax -23422 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23425 pts/1 R+ 0:00 ps -ax -23426 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23429 pts/1 R+ 0:00 ps -ax -23430 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23433 pts/1 R+ 0:00 ps -ax -23434 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23437 pts/1 R+ 0:00 ps -ax -23438 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23441 pts/1 R+ 0:00 ps -ax -23442 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23445 pts/1 R+ 0:00 ps -ax -23446 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23449 pts/1 R+ 0:00 ps -ax -23450 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23453 pts/1 R+ 0:00 ps -ax -23454 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23457 pts/1 R+ 0:00 ps -ax -23458 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23461 pts/1 R+ 0:00 ps -ax -23462 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23465 pts/1 R+ 0:00 ps -ax -23466 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23469 pts/1 R+ 0:00 ps -ax -23470 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23473 pts/1 R+ 0:00 ps -ax -23474 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23477 pts/1 R+ 0:00 ps -ax -23478 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23481 pts/1 R+ 0:00 ps -ax -23482 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23485 pts/1 R+ 0:00 ps -ax -23486 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23489 pts/1 R+ 0:00 ps -ax -23490 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23493 pts/1 R+ 0:00 ps -ax -23494 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23497 pts/1 R+ 0:00 ps -ax -23498 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23501 pts/1 R+ 0:00 ps -ax -23502 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23505 pts/1 R+ 0:00 ps -ax -23506 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23509 pts/1 R+ 0:00 ps -ax -23510 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23513 pts/1 R+ 0:00 ps -ax -23514 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23517 pts/1 R+ 0:00 ps -ax -23518 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23521 pts/1 R+ 0:00 ps -ax -23522 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23525 pts/1 R+ 0:00 ps -ax -23526 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23529 pts/1 R+ 0:00 ps -ax -23530 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23533 pts/1 R+ 0:00 ps -ax -23534 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23537 pts/1 R+ 0:00 ps -ax -23538 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23541 pts/1 R+ 0:00 ps -ax -23542 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23545 pts/1 R+ 0:00 ps -ax -23546 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23549 pts/1 R+ 0:00 ps -ax -23550 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23553 pts/1 R+ 0:00 ps -ax -23554 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23557 pts/1 R+ 0:00 ps -ax -23558 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23561 pts/1 R+ 0:00 ps -ax -23562 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23565 pts/1 R+ 0:00 ps -ax -23566 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23569 pts/1 R+ 0:00 ps -ax -23570 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23573 pts/1 R+ 0:00 ps -ax -23574 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23577 pts/1 R+ 0:00 ps -ax -23578 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23581 pts/1 R+ 0:00 ps -ax -23582 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23585 pts/1 R+ 0:00 ps -ax -23586 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23589 pts/1 R+ 0:00 ps -ax -23590 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23593 pts/1 R+ 0:00 ps -ax -23594 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23597 pts/1 R+ 0:00 ps -ax -23598 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23601 pts/1 R+ 0:00 ps -ax -23602 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23605 pts/1 R+ 0:00 ps -ax -23606 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23609 pts/1 R+ 0:00 ps -ax -23610 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23613 pts/1 R+ 0:00 ps -ax -23614 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23617 pts/1 R+ 0:00 ps -ax -23618 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23621 pts/1 R+ 0:00 ps -ax -23622 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23625 pts/1 R+ 0:00 ps -ax -23626 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23629 pts/1 R+ 0:00 ps -ax -23630 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23633 pts/1 R+ 0:00 ps -ax -23634 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23637 pts/1 R+ 0:00 ps -ax -23638 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23641 pts/1 R+ 0:00 ps -ax -23642 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23645 pts/1 R+ 0:00 ps -ax -23646 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23649 pts/1 R+ 0:00 ps -ax -23650 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23653 pts/1 R+ 0:00 ps -ax -23654 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23657 pts/1 R+ 0:00 ps -ax -23658 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23661 pts/1 R+ 0:00 ps -ax -23662 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23665 pts/1 R+ 0:00 ps -ax -23666 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23669 pts/1 R+ 0:00 ps -ax -23670 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23673 pts/1 R+ 0:00 ps -ax -23674 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23677 pts/1 R+ 0:00 ps -ax -23678 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23681 pts/1 R+ 0:00 ps -ax -23682 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23685 pts/1 R+ 0:00 ps -ax -23686 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23689 pts/1 R+ 0:00 ps -ax -23690 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23693 pts/1 R+ 0:00 ps -ax -23694 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23697 pts/1 R+ 0:00 ps -ax -23698 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23701 pts/1 R+ 0:00 ps -ax -23702 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23705 pts/1 R+ 0:00 ps -ax -23706 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23709 pts/1 R+ 0:00 ps -ax -23710 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23713 pts/1 R+ 0:00 ps -ax -23714 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23717 pts/1 R+ 0:00 ps -ax -23718 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23721 pts/1 R+ 0:00 ps -ax -23722 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23725 pts/1 R+ 0:00 ps -ax -23726 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23729 pts/1 R+ 0:00 ps -ax -23730 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23733 pts/1 R+ 0:00 ps -ax -23734 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23737 pts/1 R+ 0:00 ps -ax -23738 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23741 pts/1 R+ 0:00 ps -ax -23742 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23745 pts/1 R+ 0:00 ps -ax -23746 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23749 pts/1 R+ 0:00 ps -ax -23750 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23753 pts/1 R+ 0:00 ps -ax -23754 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23757 pts/1 R+ 0:00 ps -ax -23758 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23761 pts/1 R+ 0:00 ps -ax -23762 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23765 pts/1 R+ 0:00 ps -ax -23766 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23769 pts/1 R+ 0:00 ps -ax -23770 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23773 pts/1 R+ 0:00 ps -ax -23774 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23777 pts/1 R+ 0:00 ps -ax -23778 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23781 pts/1 R+ 0:00 ps -ax -23782 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23785 pts/1 R+ 0:00 ps -ax -23786 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23789 pts/1 R+ 0:00 ps -ax -23790 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23793 pts/1 R+ 0:00 ps -ax -23794 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23797 pts/1 R+ 0:00 ps -ax -23798 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23801 pts/1 R+ 0:00 ps -ax -23802 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23805 pts/1 R+ 0:00 ps -ax -23806 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23809 pts/1 R+ 0:00 ps -ax -23810 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23813 pts/1 R+ 0:00 ps -ax -23814 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23817 pts/1 R+ 0:00 ps -ax -23818 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23821 pts/1 R+ 0:00 ps -ax -23822 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23825 pts/1 R+ 0:00 ps -ax -23826 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23829 pts/1 R+ 0:00 ps -ax -23830 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23833 pts/1 R+ 0:00 ps -ax -23834 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23837 pts/1 R+ 0:00 ps -ax -23838 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23841 pts/1 R+ 0:00 ps -ax -23842 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23845 pts/1 R+ 0:00 ps -ax -23846 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23849 pts/1 R+ 0:00 ps -ax -23850 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23853 pts/1 R+ 0:00 ps -ax -23854 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23857 pts/1 R+ 0:00 ps -ax -23858 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23861 pts/1 R+ 0:00 ps -ax -23862 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23865 pts/1 R+ 0:00 ps -ax -23866 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23869 pts/1 R+ 0:00 ps -ax -23870 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1412:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23873 pts/1 R+ 0:00 ps -ax -23874 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23877 pts/1 R+ 0:00 ps -ax -23878 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23881 pts/1 R+ 0:00 ps -ax -23882 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23885 pts/1 R+ 0:00 ps -ax -23886 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23889 pts/1 R+ 0:00 ps -ax -23890 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23893 pts/1 R+ 0:00 ps -ax -23894 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23897 pts/1 R+ 0:00 ps -ax -23898 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23901 pts/1 R+ 0:00 ps -ax -23902 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23905 pts/1 R+ 0:00 ps -ax -23906 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23909 pts/1 R+ 0:00 ps -ax -23910 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23913 pts/1 R+ 0:00 ps -ax -23914 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23917 pts/1 R+ 0:00 ps -ax -23918 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23921 pts/1 R+ 0:00 ps -ax -23922 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23925 pts/1 R+ 0:00 ps -ax -23926 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23929 pts/1 R+ 0:00 ps -ax -23930 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23933 pts/1 R+ 0:00 ps -ax -23934 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23937 pts/1 R+ 0:00 ps -ax -23938 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23941 pts/1 R+ 0:00 ps -ax -23942 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23945 pts/1 R+ 0:00 ps -ax -23946 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23949 pts/1 R+ 0:00 ps -ax -23950 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23953 pts/1 R+ 0:00 ps -ax -23954 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23957 pts/1 R+ 0:00 ps -ax -23958 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23961 pts/1 R+ 0:00 ps -ax -23962 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23965 pts/1 R+ 0:00 ps -ax -23966 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23969 pts/1 R+ 0:00 ps -ax -23970 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23973 pts/1 R+ 0:00 ps -ax -23974 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23977 pts/1 R+ 0:00 ps -ax -23978 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23981 pts/1 R+ 0:00 ps -ax -23982 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23985 pts/1 R+ 0:00 ps -ax -23986 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23989 pts/1 R+ 0:00 ps -ax -23990 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23993 pts/1 R+ 0:00 ps -ax -23994 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -23997 pts/1 R+ 0:00 ps -ax -23998 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24001 pts/1 R+ 0:00 ps -ax -24002 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24005 pts/1 R+ 0:00 ps -ax -24006 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24009 pts/1 R+ 0:00 ps -ax -24010 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24013 pts/1 R+ 0:00 ps -ax -24014 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24017 pts/1 R+ 0:00 ps -ax -24018 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24021 pts/1 R+ 0:00 ps -ax -24022 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24025 pts/1 R+ 0:00 ps -ax -24026 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24029 pts/1 R+ 0:00 ps -ax -24030 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24033 pts/1 R+ 0:00 ps -ax -24034 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24037 pts/1 R+ 0:00 ps -ax -24038 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24041 pts/1 R+ 0:00 ps -ax -24042 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24045 pts/1 R+ 0:00 ps -ax -24046 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24049 pts/1 R+ 0:00 ps -ax -24050 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24053 pts/1 R+ 0:00 ps -ax -24054 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24057 pts/1 R+ 0:00 ps -ax -24058 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24061 pts/1 R+ 0:00 ps -ax -24062 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24065 pts/1 R+ 0:00 ps -ax -24066 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24069 pts/1 R+ 0:00 ps -ax -24070 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24073 pts/1 R+ 0:00 ps -ax -24074 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24077 pts/1 R+ 0:00 ps -ax -24078 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24081 pts/1 R+ 0:00 ps -ax -24082 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24085 pts/1 R+ 0:00 ps -ax -24086 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24089 pts/1 R+ 0:00 ps -ax -24090 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24093 pts/1 R+ 0:00 ps -ax -24094 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24097 pts/1 R+ 0:00 ps -ax -24098 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24101 pts/1 R+ 0:00 ps -ax -24102 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24105 pts/1 R+ 0:00 ps -ax -24106 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24109 pts/1 R+ 0:00 ps -ax -24110 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24113 pts/1 R+ 0:00 ps -ax -24114 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24117 pts/1 R+ 0:00 ps -ax -24118 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24121 pts/1 R+ 0:00 ps -ax -24122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24125 pts/1 R+ 0:00 ps -ax -24126 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24129 pts/1 R+ 0:00 ps -ax -24130 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24133 pts/1 R+ 0:00 ps -ax -24134 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24137 pts/1 R+ 0:00 ps -ax -24138 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24141 pts/1 R+ 0:00 ps -ax -24142 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24145 pts/1 R+ 0:00 ps -ax -24146 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24149 pts/1 R+ 0:00 ps -ax -24150 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24153 pts/1 R+ 0:00 ps -ax -24154 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24157 pts/1 R+ 0:00 ps -ax -24158 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24161 pts/1 R+ 0:00 ps -ax -24162 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24165 pts/1 R+ 0:00 ps -ax -24166 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24169 pts/1 R+ 0:00 ps -ax -24170 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24173 pts/1 R+ 0:00 ps -ax -24174 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24177 pts/1 R+ 0:00 ps -ax -24178 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24181 pts/1 R+ 0:00 ps -ax -24182 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24185 pts/1 R+ 0:00 ps -ax -24186 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24189 pts/1 R+ 0:00 ps -ax -24190 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24193 pts/1 R+ 0:00 ps -ax -24194 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24197 pts/1 R+ 0:00 ps -ax -24198 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24201 pts/1 R+ 0:00 ps -ax -24202 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24205 pts/1 R+ 0:00 ps -ax -24206 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24209 pts/1 R+ 0:00 ps -ax -24210 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24213 pts/1 R+ 0:00 ps -ax -24214 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24217 pts/1 R+ 0:00 ps -ax -24218 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24221 pts/1 R+ 0:00 ps -ax -24222 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24225 pts/1 R+ 0:00 ps -ax -24226 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24229 pts/1 R+ 0:00 ps -ax -24230 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24233 pts/1 R+ 0:00 ps -ax -24234 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24237 pts/1 R+ 0:00 ps -ax -24238 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24241 pts/1 R+ 0:00 ps -ax -24242 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24245 pts/1 R+ 0:00 ps -ax -24246 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24249 pts/1 R+ 0:00 ps -ax -24250 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24253 pts/1 R+ 0:00 ps -ax -24254 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24257 pts/1 R+ 0:00 ps -ax -24258 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24261 pts/1 R+ 0:00 ps -ax -24262 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24265 pts/1 R+ 0:00 ps -ax -24266 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24269 pts/1 R+ 0:00 ps -ax -24270 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24273 pts/1 R+ 0:00 ps -ax -24274 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24277 pts/1 R+ 0:00 ps -ax -24278 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24281 pts/1 R+ 0:00 ps -ax -24282 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24285 pts/1 R+ 0:00 ps -ax -24286 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24289 pts/1 R+ 0:00 ps -ax -24290 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24293 pts/1 R+ 0:00 ps -ax -24294 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24297 pts/1 R+ 0:00 ps -ax -24298 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24301 pts/1 R+ 0:00 ps -ax -24302 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24305 pts/1 R+ 0:00 ps -ax -24306 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24309 pts/1 R+ 0:00 ps -ax -24310 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24313 pts/1 R+ 0:00 ps -ax -24314 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24317 pts/1 R+ 0:00 ps -ax -24318 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24321 pts/1 R+ 0:00 ps -ax -24322 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24325 pts/1 R+ 0:00 ps -ax -24326 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24329 pts/1 R+ 0:00 ps -ax -24330 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24333 pts/1 R+ 0:00 ps -ax -24334 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24337 pts/1 R+ 0:00 ps -ax -24338 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24341 pts/1 R+ 0:00 ps -ax -24342 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24345 pts/1 R+ 0:00 ps -ax -24346 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24349 pts/1 R+ 0:00 ps -ax -24350 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24353 pts/1 R+ 0:00 ps -ax -24354 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24357 pts/1 R+ 0:00 ps -ax -24358 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24361 pts/1 R+ 0:00 ps -ax -24362 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24365 pts/1 R+ 0:00 ps -ax -24366 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24369 pts/1 R+ 0:00 ps -ax -24370 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24373 pts/1 R+ 0:00 ps -ax -24374 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24377 pts/1 R+ 0:00 ps -ax -24378 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24381 pts/1 R+ 0:00 ps -ax -24382 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24385 pts/1 R+ 0:00 ps -ax -24386 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24389 pts/1 R+ 0:00 ps -ax -24390 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24393 pts/1 R+ 0:00 ps -ax -24394 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24397 pts/1 R+ 0:00 ps -ax -24398 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24401 pts/1 R+ 0:00 ps -ax -24402 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24405 pts/1 R+ 0:00 ps -ax -24406 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24409 pts/1 R+ 0:00 ps -ax -24410 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24413 pts/1 R+ 0:00 ps -ax -24414 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24417 pts/1 R+ 0:00 ps -ax -24418 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24421 pts/1 R+ 0:00 ps -ax -24422 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24425 pts/1 R+ 0:00 ps -ax -24426 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24429 pts/1 R+ 0:00 ps -ax -24430 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24433 pts/1 R+ 0:00 ps -ax -24434 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24437 pts/1 R+ 0:00 ps -ax -24438 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24441 pts/1 R+ 0:00 ps -ax -24442 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24445 pts/1 R+ 0:00 ps -ax -24446 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24449 pts/1 R+ 0:00 ps -ax -24450 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24453 pts/1 R+ 0:00 ps -ax -24454 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24457 pts/1 R+ 0:00 ps -ax -24458 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24461 pts/1 R+ 0:00 ps -ax -24462 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24465 pts/1 R+ 0:00 ps -ax -24466 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24469 pts/1 R+ 0:00 ps -ax -24470 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24473 pts/1 R+ 0:00 ps -ax -24474 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24477 pts/1 R+ 0:00 ps -ax -24478 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24481 pts/1 R+ 0:00 ps -ax -24482 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24485 pts/1 R+ 0:00 ps -ax -24486 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24489 pts/1 R+ 0:00 ps -ax -24490 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24493 pts/1 R+ 0:00 ps -ax -24494 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24497 pts/1 R+ 0:00 ps -ax -24498 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24501 pts/1 R+ 0:00 ps -ax -24502 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24505 pts/1 R+ 0:00 ps -ax -24506 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24509 pts/1 R+ 0:00 ps -ax -24510 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24513 pts/1 R+ 0:00 ps -ax -24514 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24517 pts/1 R+ 0:00 ps -ax -24518 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24521 pts/1 R+ 0:00 ps -ax -24522 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24525 pts/1 R+ 0:00 ps -ax -24526 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24529 pts/1 R+ 0:00 ps -ax -24530 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24533 pts/1 R+ 0:00 ps -ax -24534 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24537 pts/1 R+ 0:00 ps -ax -24538 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24541 pts/1 R+ 0:00 ps -ax -24542 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24545 pts/1 R+ 0:00 ps -ax -24546 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24549 pts/1 R+ 0:00 ps -ax -24550 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24553 pts/1 R+ 0:00 ps -ax -24554 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24557 pts/1 R+ 0:00 ps -ax -24558 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24561 pts/1 R+ 0:00 ps -ax -24562 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24565 pts/1 R+ 0:00 ps -ax -24566 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24569 pts/1 R+ 0:00 ps -ax -24570 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24573 pts/1 R+ 0:00 ps -ax -24574 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24577 pts/1 R+ 0:00 ps -ax -24578 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24581 pts/1 R+ 0:00 ps -ax -24582 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24585 pts/1 R+ 0:00 ps -ax -24586 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24589 pts/1 R+ 0:00 ps -ax -24590 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24593 pts/1 R+ 0:00 ps -ax -24594 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24597 pts/1 R+ 0:00 ps -ax -24598 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24601 pts/1 R+ 0:00 ps -ax -24602 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24605 pts/1 R+ 0:00 ps -ax -24606 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24609 pts/1 R+ 0:00 ps -ax -24610 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24613 pts/1 R+ 0:00 ps -ax -24614 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24617 pts/1 R+ 0:00 ps -ax -24618 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24621 pts/1 R+ 0:00 ps -ax -24622 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24625 pts/1 R+ 0:00 ps -ax -24626 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24629 pts/1 R+ 0:00 ps -ax -24630 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24633 pts/1 R+ 0:00 ps -ax -24634 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24637 pts/1 R+ 0:00 ps -ax -24638 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24641 pts/1 R+ 0:00 ps -ax -24642 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24645 pts/1 R+ 0:00 ps -ax -24646 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24649 pts/1 R+ 0:00 ps -ax -24650 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24653 pts/1 R+ 0:00 ps -ax -24654 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24657 pts/1 R+ 0:00 ps -ax -24658 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24661 pts/1 R+ 0:00 ps -ax -24662 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24665 pts/1 R+ 0:00 ps -ax -24666 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24669 pts/1 R+ 0:00 ps -ax -24670 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24673 pts/1 R+ 0:00 ps -ax -24674 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24677 pts/1 R+ 0:00 ps -ax -24678 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24681 pts/1 R+ 0:00 ps -ax -24682 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24685 pts/1 R+ 0:00 ps -ax -24686 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24689 pts/1 R+ 0:00 ps -ax -24690 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24693 pts/1 R+ 0:00 ps -ax -24694 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24697 pts/1 R+ 0:00 ps -ax -24698 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24701 pts/1 R+ 0:00 ps -ax -24702 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24705 pts/1 R+ 0:00 ps -ax -24706 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24709 pts/1 R+ 0:00 ps -ax -24710 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24713 pts/1 R+ 0:00 ps -ax -24714 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24717 pts/1 R+ 0:00 ps -ax -24718 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24721 pts/1 R+ 0:00 ps -ax -24722 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24725 pts/1 R+ 0:00 ps -ax -24726 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24729 pts/1 R+ 0:00 ps -ax -24730 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24733 pts/1 R+ 0:00 ps -ax -24734 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24737 pts/1 R+ 0:00 ps -ax -24738 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24741 pts/1 R+ 0:00 ps -ax -24742 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24745 pts/1 R+ 0:00 ps -ax -24746 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24749 pts/1 R+ 0:00 ps -ax -24750 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24753 pts/1 R+ 0:00 ps -ax -24754 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24757 pts/1 R+ 0:00 ps -ax -24758 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24761 pts/1 R+ 0:00 ps -ax -24762 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24765 pts/1 R+ 0:00 ps -ax -24766 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24769 pts/1 R+ 0:00 ps -ax -24770 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24773 pts/1 R+ 0:00 ps -ax -24774 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24777 pts/1 R+ 0:00 ps -ax -24778 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24781 pts/1 R+ 0:00 ps -ax -24782 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24785 pts/1 R+ 0:00 ps -ax -24786 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24789 pts/1 R+ 0:00 ps -ax -24790 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24793 pts/1 R+ 0:00 ps -ax -24794 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24797 pts/1 R+ 0:00 ps -ax -24798 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24801 pts/1 R+ 0:00 ps -ax -24802 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24805 pts/1 R+ 0:00 ps -ax -24806 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24809 pts/1 R+ 0:00 ps -ax -24810 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24813 pts/1 R+ 0:00 ps -ax -24814 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24817 pts/1 R+ 0:00 ps -ax -24818 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24821 pts/1 R+ 0:00 ps -ax -24822 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24825 pts/1 R+ 0:00 ps -ax -24826 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24829 pts/1 R+ 0:00 ps -ax -24830 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24833 pts/1 R+ 0:00 ps -ax -24834 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24837 pts/1 R+ 0:00 ps -ax -24838 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24841 pts/1 R+ 0:00 ps -ax -24842 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24845 pts/1 R+ 0:00 ps -ax -24846 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24849 pts/1 R+ 0:00 ps -ax -24850 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24853 pts/1 R+ 0:00 ps -ax -24854 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24857 pts/1 R+ 0:00 ps -ax -24858 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24861 pts/1 R+ 0:00 ps -ax -24862 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24865 pts/1 R+ 0:00 ps -ax -24866 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24869 pts/1 R+ 0:00 ps -ax -24870 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24873 pts/1 R+ 0:00 ps -ax -24874 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24877 pts/1 R+ 0:00 ps -ax -24878 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24881 pts/1 R+ 0:00 ps -ax -24882 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24885 pts/1 R+ 0:00 ps -ax -24886 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24889 pts/1 R+ 0:00 ps -ax -24890 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24893 pts/1 R+ 0:00 ps -ax -24894 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24897 pts/1 R+ 0:00 ps -ax -24898 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24901 pts/1 R+ 0:00 ps -ax -24902 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24905 pts/1 R+ 0:00 ps -ax -24906 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24909 pts/1 R+ 0:00 ps -ax -24910 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24913 pts/1 R+ 0:00 ps -ax -24914 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24917 pts/1 R+ 0:00 ps -ax -24918 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24921 pts/1 R+ 0:00 ps -ax -24922 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24925 pts/1 R+ 0:00 ps -ax -24926 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24929 pts/1 R+ 0:00 ps -ax -24930 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24933 pts/1 R+ 0:00 ps -ax -24934 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24937 pts/1 R+ 0:00 ps -ax -24938 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24941 pts/1 R+ 0:00 ps -ax -24942 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24945 pts/1 R+ 0:00 ps -ax -24946 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24949 pts/1 R+ 0:00 ps -ax -24950 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24953 pts/1 R+ 0:00 ps -ax -24954 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24957 pts/1 R+ 0:00 ps -ax -24958 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24961 pts/1 R+ 0:00 ps -ax -24962 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24965 pts/1 R+ 0:00 ps -ax -24966 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24969 pts/1 R+ 0:00 ps -ax -24970 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24973 pts/1 R+ 0:00 ps -ax -24974 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24977 pts/1 R+ 0:00 ps -ax -24978 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24981 pts/1 R+ 0:00 ps -ax -24982 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24985 pts/1 R+ 0:00 ps -ax -24986 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24989 pts/1 R+ 0:00 ps -ax -24990 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24993 pts/1 R+ 0:00 ps -ax -24994 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -24997 pts/1 R+ 0:00 ps -ax -24998 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25001 pts/1 R+ 0:00 ps -ax -25002 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1413:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25005 pts/1 R+ 0:00 ps -ax -25006 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25009 pts/1 R+ 0:00 ps -ax -25010 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25013 pts/1 R+ 0:00 ps -ax -25014 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25017 pts/1 R+ 0:00 ps -ax -25018 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25021 pts/1 R+ 0:00 ps -ax -25022 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25025 pts/1 R+ 0:00 ps -ax -25026 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25029 pts/1 R+ 0:00 ps -ax -25030 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25033 pts/1 R+ 0:00 ps -ax -25034 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25037 pts/1 R+ 0:00 ps -ax -25038 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25041 pts/1 R+ 0:00 ps -ax -25042 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25045 pts/1 R+ 0:00 ps -ax -25046 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25049 pts/1 R+ 0:00 ps -ax -25050 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25053 pts/1 R+ 0:00 ps -ax -25054 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25057 pts/1 R+ 0:00 ps -ax -25058 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25061 pts/1 R+ 0:00 ps -ax -25062 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25065 pts/1 R+ 0:00 ps -ax -25066 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25069 pts/1 R+ 0:00 ps -ax -25070 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25073 pts/1 R+ 0:00 ps -ax -25074 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25077 pts/1 R+ 0:00 ps -ax -25078 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25081 pts/1 R+ 0:00 ps -ax -25082 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25085 pts/1 R+ 0:00 ps -ax -25086 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25089 pts/1 R+ 0:00 ps -ax -25090 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25093 pts/1 R+ 0:00 ps -ax -25094 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25097 pts/1 R+ 0:00 ps -ax -25098 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25101 pts/1 R+ 0:00 ps -ax -25102 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25105 pts/1 R+ 0:00 ps -ax -25106 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25109 pts/1 R+ 0:00 ps -ax -25110 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25113 pts/1 R+ 0:00 ps -ax -25114 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25117 pts/1 R+ 0:00 ps -ax -25118 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25121 pts/1 R+ 0:00 ps -ax -25122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25125 pts/1 R+ 0:00 ps -ax -25126 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25129 pts/1 R+ 0:00 ps -ax -25130 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25133 pts/1 R+ 0:00 ps -ax -25134 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25137 pts/1 R+ 0:00 ps -ax -25138 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25141 pts/1 R+ 0:00 ps -ax -25142 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25145 pts/1 R+ 0:00 ps -ax -25146 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25149 pts/1 R+ 0:00 ps -ax -25150 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25153 pts/1 R+ 0:00 ps -ax -25154 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25157 pts/1 R+ 0:00 ps -ax -25158 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25161 pts/1 R+ 0:00 ps -ax -25162 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25165 pts/1 R+ 0:00 ps -ax -25166 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25169 pts/1 R+ 0:00 ps -ax -25170 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25173 pts/1 R+ 0:00 ps -ax -25174 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25177 pts/1 R+ 0:00 ps -ax -25178 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25181 pts/1 R+ 0:00 ps -ax -25182 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25185 pts/1 R+ 0:00 ps -ax -25186 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25189 pts/1 R+ 0:00 ps -ax -25190 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25193 pts/1 R+ 0:00 ps -ax -25194 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25197 pts/1 R+ 0:00 ps -ax -25198 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25201 pts/1 R+ 0:00 ps -ax -25202 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25205 pts/1 R+ 0:00 ps -ax -25206 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25209 pts/1 R+ 0:00 ps -ax -25210 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25213 pts/1 R+ 0:00 ps -ax -25214 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25217 pts/1 R+ 0:00 ps -ax -25218 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25221 pts/1 R+ 0:00 ps -ax -25222 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25225 pts/1 R+ 0:00 ps -ax -25226 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25229 pts/1 R+ 0:00 ps -ax -25230 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25233 pts/1 R+ 0:00 ps -ax -25234 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25237 pts/1 R+ 0:00 ps -ax -25238 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25241 pts/1 R+ 0:00 ps -ax -25242 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25245 pts/1 R+ 0:00 ps -ax -25246 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25249 pts/1 R+ 0:00 ps -ax -25250 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25253 pts/1 R+ 0:00 ps -ax -25254 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25257 pts/1 R+ 0:00 ps -ax -25258 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25261 pts/1 R+ 0:00 ps -ax -25262 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25265 pts/1 R+ 0:00 ps -ax -25266 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25269 pts/1 R+ 0:00 ps -ax -25270 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25273 pts/1 R+ 0:00 ps -ax -25274 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25277 pts/1 R+ 0:00 ps -ax -25278 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25281 pts/1 R+ 0:00 ps -ax -25282 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25285 pts/1 R+ 0:00 ps -ax -25286 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25289 pts/1 R+ 0:00 ps -ax -25290 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25293 pts/1 R+ 0:00 ps -ax -25294 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25297 pts/1 R+ 0:00 ps -ax -25298 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25301 pts/1 R+ 0:00 ps -ax -25302 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25305 pts/1 R+ 0:00 ps -ax -25306 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25309 pts/1 R+ 0:00 ps -ax -25310 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25313 pts/1 R+ 0:00 ps -ax -25314 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25317 pts/1 R+ 0:00 ps -ax -25318 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25321 pts/1 R+ 0:00 ps -ax -25322 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25325 pts/1 R+ 0:00 ps -ax -25326 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25329 pts/1 R+ 0:00 ps -ax -25330 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25333 pts/1 R+ 0:00 ps -ax -25334 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25337 pts/1 R+ 0:00 ps -ax -25338 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25341 pts/1 R+ 0:00 ps -ax -25342 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25345 pts/1 R+ 0:00 ps -ax -25346 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25349 pts/1 R+ 0:00 ps -ax -25350 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25353 pts/1 R+ 0:00 ps -ax -25354 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25357 pts/1 R+ 0:00 ps -ax -25358 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25361 pts/1 R+ 0:00 ps -ax -25362 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25365 pts/1 R+ 0:00 ps -ax -25366 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25369 pts/1 R+ 0:00 ps -ax -25370 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25373 pts/1 R+ 0:00 ps -ax -25374 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25377 pts/1 R+ 0:00 ps -ax -25378 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25381 pts/1 R+ 0:00 ps -ax -25382 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25385 pts/1 R+ 0:00 ps -ax -25386 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25389 pts/1 R+ 0:00 ps -ax -25390 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25393 pts/1 R+ 0:00 ps -ax -25394 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25397 pts/1 R+ 0:00 ps -ax -25398 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25401 pts/1 R+ 0:00 ps -ax -25402 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25405 pts/1 R+ 0:00 ps -ax -25406 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25409 pts/1 R+ 0:00 ps -ax -25410 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25413 pts/1 R+ 0:00 ps -ax -25414 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25417 pts/1 R+ 0:00 ps -ax -25418 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25421 pts/1 R+ 0:00 ps -ax -25422 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25425 pts/1 R+ 0:00 ps -ax -25426 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25429 pts/1 R+ 0:00 ps -ax -25430 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25433 pts/1 R+ 0:00 ps -ax -25434 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25437 pts/1 R+ 0:00 ps -ax -25438 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25441 pts/1 R+ 0:00 ps -ax -25442 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25445 pts/1 R+ 0:00 ps -ax -25446 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25449 pts/1 R+ 0:00 ps -ax -25450 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25453 pts/1 R+ 0:00 ps -ax -25454 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25457 pts/1 R+ 0:00 ps -ax -25458 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25461 pts/1 R+ 0:00 ps -ax -25462 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25465 pts/1 R+ 0:00 ps -ax -25466 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25469 pts/1 R+ 0:00 ps -ax -25470 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25473 pts/1 R+ 0:00 ps -ax -25474 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25477 pts/1 R+ 0:00 ps -ax -25478 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25481 pts/1 R+ 0:00 ps -ax -25482 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25485 pts/1 R+ 0:00 ps -ax -25486 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25489 pts/1 R+ 0:00 ps -ax -25490 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25493 pts/1 R+ 0:00 ps -ax -25494 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25497 pts/1 R+ 0:00 ps -ax -25498 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25501 pts/1 R+ 0:00 ps -ax -25502 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25505 pts/1 R+ 0:00 ps -ax -25506 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25509 pts/1 R+ 0:00 ps -ax -25510 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25513 pts/1 R+ 0:00 ps -ax -25514 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25517 pts/1 R+ 0:00 ps -ax -25518 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25521 pts/1 R+ 0:00 ps -ax -25522 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25525 pts/1 R+ 0:00 ps -ax -25526 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25529 pts/1 R+ 0:00 ps -ax -25530 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25533 pts/1 R+ 0:00 ps -ax -25534 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25537 pts/1 R+ 0:00 ps -ax -25538 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25541 pts/1 R+ 0:00 ps -ax -25542 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25545 pts/1 R+ 0:00 ps -ax -25546 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25549 pts/1 R+ 0:00 ps -ax -25550 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25553 pts/1 R+ 0:00 ps -ax -25554 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25557 pts/1 R+ 0:00 ps -ax -25558 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25561 pts/1 R+ 0:00 ps -ax -25562 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25565 pts/1 R+ 0:00 ps -ax -25566 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25569 pts/1 R+ 0:00 ps -ax -25570 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25573 pts/1 R+ 0:00 ps -ax -25574 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25577 pts/1 R+ 0:00 ps -ax -25578 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25581 pts/1 R+ 0:00 ps -ax -25582 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25585 pts/1 R+ 0:00 ps -ax -25586 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25589 pts/1 R+ 0:00 ps -ax -25590 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25593 pts/1 R+ 0:00 ps -ax -25594 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25597 pts/1 R+ 0:00 ps -ax -25598 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25601 pts/1 R+ 0:00 ps -ax -25602 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25605 pts/1 R+ 0:00 ps -ax -25606 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25609 pts/1 R+ 0:00 ps -ax -25610 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25613 pts/1 R+ 0:00 ps -ax -25614 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25617 pts/1 R+ 0:00 ps -ax -25618 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25621 pts/1 R+ 0:00 ps -ax -25622 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25625 pts/1 R+ 0:00 ps -ax -25626 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25629 pts/1 R+ 0:00 ps -ax -25630 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25633 pts/1 R+ 0:00 ps -ax -25634 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25637 pts/1 R+ 0:00 ps -ax -25638 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25641 pts/1 R+ 0:00 ps -ax -25642 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25645 pts/1 R+ 0:00 ps -ax -25646 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25649 pts/1 R+ 0:00 ps -ax -25650 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25653 pts/1 R+ 0:00 ps -ax -25654 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25657 pts/1 R+ 0:00 ps -ax -25658 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25661 pts/1 R+ 0:00 ps -ax -25662 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25665 pts/1 R+ 0:00 ps -ax -25666 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25669 pts/1 R+ 0:00 ps -ax -25670 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25673 pts/1 R+ 0:00 ps -ax -25674 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25677 pts/1 R+ 0:00 ps -ax -25678 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25681 pts/1 R+ 0:00 ps -ax -25682 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25685 pts/1 R+ 0:00 ps -ax -25686 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25689 pts/1 R+ 0:00 ps -ax -25690 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25693 pts/1 R+ 0:00 ps -ax -25694 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25697 pts/1 R+ 0:00 ps -ax -25698 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25701 pts/1 R+ 0:00 ps -ax -25702 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25705 pts/1 R+ 0:00 ps -ax -25706 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25709 pts/1 R+ 0:00 ps -ax -25710 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25713 pts/1 R+ 0:00 ps -ax -25714 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25717 pts/1 R+ 0:00 ps -ax -25718 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25721 pts/1 R+ 0:00 ps -ax -25722 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25725 pts/1 R+ 0:00 ps -ax -25726 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25729 pts/1 R+ 0:00 ps -ax -25730 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25733 pts/1 R+ 0:00 ps -ax -25734 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25737 pts/1 R+ 0:00 ps -ax -25738 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25741 pts/1 R+ 0:00 ps -ax -25742 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25745 pts/1 R+ 0:00 ps -ax -25746 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25749 pts/1 R+ 0:00 ps -ax -25750 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25753 pts/1 R+ 0:00 ps -ax -25754 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25757 pts/1 R+ 0:00 ps -ax -25758 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25761 pts/1 R+ 0:00 ps -ax -25762 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25765 pts/1 R+ 0:00 ps -ax -25766 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25769 pts/1 R+ 0:00 ps -ax -25770 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25773 pts/1 R+ 0:00 ps -ax -25774 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25777 pts/1 R+ 0:00 ps -ax -25778 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25781 pts/1 R+ 0:00 ps -ax -25782 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25785 pts/1 R+ 0:00 ps -ax -25786 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25789 pts/1 R+ 0:00 ps -ax -25790 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25793 pts/1 R+ 0:00 ps -ax -25794 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25797 pts/1 R+ 0:00 ps -ax -25798 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25801 pts/1 R+ 0:00 ps -ax -25802 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25805 pts/1 R+ 0:00 ps -ax -25806 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25809 pts/1 R+ 0:00 ps -ax -25810 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25813 pts/1 R+ 0:00 ps -ax -25814 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25817 pts/1 R+ 0:00 ps -ax -25818 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25821 pts/1 R+ 0:00 ps -ax -25822 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25825 pts/1 R+ 0:00 ps -ax -25826 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25829 pts/1 R+ 0:00 ps -ax -25830 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25833 pts/1 R+ 0:00 ps -ax -25834 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25837 pts/1 R+ 0:00 ps -ax -25838 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25841 pts/1 R+ 0:00 ps -ax -25842 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25845 pts/1 R+ 0:00 ps -ax -25846 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25849 pts/1 R+ 0:00 ps -ax -25850 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25853 pts/1 R+ 0:00 ps -ax -25854 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25857 pts/1 R+ 0:00 ps -ax -25858 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25861 pts/1 R+ 0:00 ps -ax -25862 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25865 pts/1 R+ 0:00 ps -ax -25866 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25869 pts/1 R+ 0:00 ps -ax -25870 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25873 pts/1 R+ 0:00 ps -ax -25874 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25877 pts/1 R+ 0:00 ps -ax -25878 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25881 pts/1 R+ 0:00 ps -ax -25882 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25885 pts/1 R+ 0:00 ps -ax -25886 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25889 pts/1 R+ 0:00 ps -ax -25890 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25893 pts/1 R+ 0:00 ps -ax -25894 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25897 pts/1 R+ 0:00 ps -ax -25898 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25901 pts/1 R+ 0:00 ps -ax -25902 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25905 pts/1 R+ 0:00 ps -ax -25906 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25909 pts/1 R+ 0:00 ps -ax -25910 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25913 pts/1 R+ 0:00 ps -ax -25914 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25917 pts/1 R+ 0:00 ps -ax -25918 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25921 pts/1 R+ 0:00 ps -ax -25922 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25925 pts/1 R+ 0:00 ps -ax -25926 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25929 pts/1 R+ 0:00 ps -ax -25930 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25933 pts/1 R+ 0:00 ps -ax -25934 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25937 pts/1 R+ 0:00 ps -ax -25938 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25941 pts/1 R+ 0:00 ps -ax -25942 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25945 pts/1 R+ 0:00 ps -ax -25946 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25949 pts/1 R+ 0:00 ps -ax -25950 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25953 pts/1 R+ 0:00 ps -ax -25954 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25957 pts/1 R+ 0:00 ps -ax -25958 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25961 pts/1 R+ 0:00 ps -ax -25962 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25965 pts/1 R+ 0:00 ps -ax -25966 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25969 pts/1 R+ 0:00 ps -ax -25970 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25973 pts/1 R+ 0:00 ps -ax -25974 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25977 pts/1 R+ 0:00 ps -ax -25978 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25981 pts/1 R+ 0:00 ps -ax -25982 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25985 pts/1 R+ 0:00 ps -ax -25986 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25989 pts/1 R+ 0:00 ps -ax -25990 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25993 pts/1 R+ 0:00 ps -ax -25994 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -25997 pts/1 R+ 0:00 ps -ax -25998 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26001 pts/1 R+ 0:00 ps -ax -26002 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26005 pts/1 R+ 0:00 ps -ax -26006 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26009 pts/1 R+ 0:00 ps -ax -26010 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26013 pts/1 R+ 0:00 ps -ax -26014 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26017 pts/1 R+ 0:00 ps -ax -26018 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26021 pts/1 R+ 0:00 ps -ax -26022 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26025 pts/1 R+ 0:00 ps -ax -26026 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26029 pts/1 R+ 0:00 ps -ax -26030 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26033 pts/1 R+ 0:00 ps -ax -26034 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26037 pts/1 R+ 0:00 ps -ax -26038 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26041 pts/1 R+ 0:00 ps -ax -26042 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26045 pts/1 R+ 0:00 ps -ax -26046 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26049 pts/1 R+ 0:00 ps -ax -26050 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26053 pts/1 R+ 0:00 ps -ax -26054 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26057 pts/1 R+ 0:00 ps -ax -26058 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26061 pts/1 R+ 0:00 ps -ax -26062 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26065 pts/1 R+ 0:00 ps -ax -26066 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26069 pts/1 R+ 0:00 ps -ax -26070 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26073 pts/1 R+ 0:00 ps -ax -26074 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26077 pts/1 R+ 0:00 ps -ax -26078 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26081 pts/1 R+ 0:00 ps -ax -26082 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26085 pts/1 R+ 0:00 ps -ax -26086 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26089 pts/1 R+ 0:00 ps -ax -26090 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26093 pts/1 R+ 0:00 ps -ax -26094 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26097 pts/1 R+ 0:00 ps -ax -26098 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26101 pts/1 R+ 0:00 ps -ax -26102 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26105 pts/1 R+ 0:00 ps -ax -26106 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26109 pts/1 R+ 0:00 ps -ax -26110 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26113 pts/1 R+ 0:00 ps -ax -26114 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26117 pts/1 R+ 0:00 ps -ax -26118 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26121 pts/1 R+ 0:00 ps -ax -26122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26125 pts/1 R+ 0:00 ps -ax -26126 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1414:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26129 pts/1 R+ 0:00 ps -ax -26130 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26133 pts/1 R+ 0:00 ps -ax -26134 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26137 pts/1 R+ 0:00 ps -ax -26138 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26141 pts/1 R+ 0:00 ps -ax -26142 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26145 pts/1 R+ 0:00 ps -ax -26146 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26149 pts/1 R+ 0:00 ps -ax -26150 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26153 pts/1 R+ 0:00 ps -ax -26154 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26157 pts/1 R+ 0:00 ps -ax -26158 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26161 pts/1 R+ 0:00 ps -ax -26162 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26165 pts/1 R+ 0:00 ps -ax -26166 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26169 pts/1 R+ 0:00 ps -ax -26170 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26173 pts/1 R+ 0:00 ps -ax -26174 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26177 pts/1 R+ 0:00 ps -ax -26178 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26181 pts/1 R+ 0:00 ps -ax -26182 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26185 pts/1 R+ 0:00 ps -ax -26186 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26189 pts/1 R+ 0:00 ps -ax -26190 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26193 pts/1 R+ 0:00 ps -ax -26194 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26197 pts/1 R+ 0:00 ps -ax -26198 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26201 pts/1 R+ 0:00 ps -ax -26202 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26205 pts/1 R+ 0:00 ps -ax -26206 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26209 pts/1 R+ 0:00 ps -ax -26210 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26213 pts/1 R+ 0:00 ps -ax -26214 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26217 pts/1 R+ 0:00 ps -ax -26218 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26221 pts/1 R+ 0:00 ps -ax -26222 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26225 pts/1 R+ 0:00 ps -ax -26226 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26229 pts/1 R+ 0:00 ps -ax -26230 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26233 pts/1 R+ 0:00 ps -ax -26234 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26237 pts/1 R+ 0:00 ps -ax -26238 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26241 pts/1 R+ 0:00 ps -ax -26242 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26245 pts/1 R+ 0:00 ps -ax -26246 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26249 pts/1 R+ 0:00 ps -ax -26250 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26253 pts/1 R+ 0:00 ps -ax -26254 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26257 pts/1 R+ 0:00 ps -ax -26258 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26261 pts/1 R+ 0:00 ps -ax -26262 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26265 pts/1 R+ 0:00 ps -ax -26266 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26269 pts/1 R+ 0:00 ps -ax -26270 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26273 pts/1 R+ 0:00 ps -ax -26274 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26277 pts/1 R+ 0:00 ps -ax -26278 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26281 pts/1 R+ 0:00 ps -ax -26282 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26285 pts/1 R+ 0:00 ps -ax -26286 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26289 pts/1 R+ 0:00 ps -ax -26290 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26293 pts/1 R+ 0:00 ps -ax -26294 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26297 pts/1 R+ 0:00 ps -ax -26298 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26301 pts/1 R+ 0:00 ps -ax -26302 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26305 pts/1 R+ 0:00 ps -ax -26306 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26309 pts/1 R+ 0:00 ps -ax -26310 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26313 pts/1 R+ 0:00 ps -ax -26314 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26317 pts/1 R+ 0:00 ps -ax -26318 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26321 pts/1 R+ 0:00 ps -ax -26322 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26325 pts/1 R+ 0:00 ps -ax -26326 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26329 pts/1 R+ 0:00 ps -ax -26330 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26333 pts/1 R+ 0:00 ps -ax -26334 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26337 pts/1 R+ 0:00 ps -ax -26338 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26341 pts/1 R+ 0:00 ps -ax -26342 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26345 pts/1 R+ 0:00 ps -ax -26346 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26349 pts/1 R+ 0:00 ps -ax -26350 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26353 pts/1 R+ 0:00 ps -ax -26354 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26357 pts/1 R+ 0:00 ps -ax -26358 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26361 pts/1 R+ 0:00 ps -ax -26362 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26365 pts/1 R+ 0:00 ps -ax -26366 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26369 pts/1 R+ 0:00 ps -ax -26370 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26373 pts/1 R+ 0:00 ps -ax -26374 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26377 pts/1 R+ 0:00 ps -ax -26378 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26381 pts/1 R+ 0:00 ps -ax -26382 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26385 pts/1 R+ 0:00 ps -ax -26386 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26389 pts/1 R+ 0:00 ps -ax -26390 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26393 pts/1 R+ 0:00 ps -ax -26394 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26397 pts/1 R+ 0:00 ps -ax -26398 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26401 pts/1 R+ 0:00 ps -ax -26402 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26405 pts/1 R+ 0:00 ps -ax -26406 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26409 pts/1 R+ 0:00 ps -ax -26410 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26413 pts/1 R+ 0:00 ps -ax -26414 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26417 pts/1 R+ 0:00 ps -ax -26418 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26421 pts/1 R+ 0:00 ps -ax -26422 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26425 pts/1 R+ 0:00 ps -ax -26426 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26429 pts/1 R+ 0:00 ps -ax -26430 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26433 pts/1 R+ 0:00 ps -ax -26434 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26437 pts/1 R+ 0:00 ps -ax -26438 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26441 pts/1 R+ 0:00 ps -ax -26442 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26445 pts/1 R+ 0:00 ps -ax -26446 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26449 pts/1 R+ 0:00 ps -ax -26450 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26453 pts/1 R+ 0:00 ps -ax -26454 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26457 pts/1 R+ 0:00 ps -ax -26458 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26461 pts/1 R+ 0:00 ps -ax -26462 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26465 pts/1 R+ 0:00 ps -ax -26466 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26469 pts/1 R+ 0:00 ps -ax -26470 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26473 pts/1 R+ 0:00 ps -ax -26474 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26477 pts/1 R+ 0:00 ps -ax -26478 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26481 pts/1 R+ 0:00 ps -ax -26482 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26485 pts/1 R+ 0:00 ps -ax -26486 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26489 pts/1 R+ 0:00 ps -ax -26490 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26493 pts/1 R+ 0:00 ps -ax -26494 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26497 pts/1 R+ 0:00 ps -ax -26498 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:02 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26501 pts/1 R+ 0:00 ps -ax -26502 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26505 pts/1 R+ 0:00 ps -ax -26506 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26509 pts/1 R+ 0:00 ps -ax -26510 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26513 pts/1 R+ 0:00 ps -ax -26514 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26517 pts/1 R+ 0:00 ps -ax -26518 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26521 pts/1 R+ 0:00 ps -ax -26522 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26525 pts/1 R+ 0:00 ps -ax -26526 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26529 pts/1 R+ 0:00 ps -ax -26530 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26533 pts/1 R+ 0:00 ps -ax -26534 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26537 pts/1 R+ 0:00 ps -ax -26538 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26541 pts/1 R+ 0:00 ps -ax -26542 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26545 pts/1 R+ 0:00 ps -ax -26546 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26549 pts/1 R+ 0:00 ps -ax -26550 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26553 pts/1 R+ 0:00 ps -ax -26554 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26557 pts/1 R+ 0:00 ps -ax -26558 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26561 pts/1 R+ 0:00 ps -ax -26562 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26565 pts/1 R+ 0:00 ps -ax -26566 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26569 pts/1 R+ 0:00 ps -ax -26570 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26573 pts/1 R+ 0:00 ps -ax -26574 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26577 pts/1 R+ 0:00 ps -ax -26578 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26581 pts/1 R+ 0:00 ps -ax -26582 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26585 pts/1 R+ 0:00 ps -ax -26586 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26589 pts/1 R+ 0:00 ps -ax -26590 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26593 pts/1 R+ 0:00 ps -ax -26594 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26597 pts/1 R+ 0:00 ps -ax -26598 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26601 pts/1 R+ 0:00 ps -ax -26602 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26605 pts/1 R+ 0:00 ps -ax -26606 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26609 pts/1 R+ 0:00 ps -ax -26610 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26613 pts/1 R+ 0:00 ps -ax -26614 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26617 pts/1 R+ 0:00 ps -ax -26618 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26621 pts/1 R+ 0:00 ps -ax -26622 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26625 pts/1 R+ 0:00 ps -ax -26626 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26629 pts/1 R+ 0:00 ps -ax -26630 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26633 pts/1 R+ 0:00 ps -ax -26634 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26637 pts/1 R+ 0:00 ps -ax -26638 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26641 pts/1 R+ 0:00 ps -ax -26642 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26645 pts/1 R+ 0:00 ps -ax -26646 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26649 pts/1 R+ 0:00 ps -ax -26650 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26653 pts/1 R+ 0:00 ps -ax -26654 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26657 pts/1 R+ 0:00 ps -ax -26658 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26661 pts/1 R+ 0:00 ps -ax -26662 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26665 pts/1 R+ 0:00 ps -ax -26666 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26669 pts/1 R+ 0:00 ps -ax -26670 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26673 pts/1 R+ 0:00 ps -ax -26674 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26677 pts/1 R+ 0:00 ps -ax -26678 pts/1 R+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26681 pts/1 R+ 0:00 ps -ax -26682 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26685 pts/1 R+ 0:00 ps -ax -26686 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26689 pts/1 R+ 0:00 ps -ax -26690 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26693 pts/1 R+ 0:00 ps -ax -26694 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26697 pts/1 R+ 0:00 ps -ax -26698 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26701 pts/1 R+ 0:00 ps -ax -26702 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26705 pts/1 R+ 0:00 ps -ax -26706 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26709 pts/1 R+ 0:00 ps -ax -26710 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26713 pts/1 R+ 0:00 ps -ax -26714 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26717 pts/1 R+ 0:00 ps -ax -26718 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26721 pts/1 R+ 0:00 ps -ax -26722 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26725 pts/1 R+ 0:00 ps -ax -26726 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26729 pts/1 R+ 0:00 ps -ax -26730 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26733 pts/1 R+ 0:00 ps -ax -26734 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26737 pts/1 R+ 0:00 ps -ax -26738 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26741 pts/1 R+ 0:00 ps -ax -26742 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26745 pts/1 R+ 0:00 ps -ax -26746 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26749 pts/1 R+ 0:00 ps -ax -26750 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26753 pts/1 R+ 0:00 ps -ax -26754 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26757 pts/1 R+ 0:00 ps -ax -26758 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26761 pts/1 R+ 0:00 ps -ax -26762 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26765 pts/1 R+ 0:00 ps -ax -26766 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26769 pts/1 R+ 0:00 ps -ax -26770 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26773 pts/1 R+ 0:00 ps -ax -26774 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26777 pts/1 R+ 0:00 ps -ax -26778 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26781 pts/1 R+ 0:00 ps -ax -26782 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26785 pts/1 R+ 0:00 ps -ax -26786 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26789 pts/1 R+ 0:00 ps -ax -26790 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26793 pts/1 R+ 0:00 ps -ax -26794 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26797 pts/1 R+ 0:00 ps -ax -26798 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26801 pts/1 R+ 0:00 ps -ax -26802 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26805 pts/1 R+ 0:00 ps -ax -26806 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26809 pts/1 R+ 0:00 ps -ax -26810 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26813 pts/1 R+ 0:00 ps -ax -26814 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26817 pts/1 R+ 0:00 ps -ax -26818 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26821 pts/1 R+ 0:00 ps -ax -26822 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26825 pts/1 R+ 0:00 ps -ax -26826 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26829 pts/1 R+ 0:00 ps -ax -26830 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26833 pts/1 R+ 0:00 ps -ax -26834 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26837 pts/1 R+ 0:00 ps -ax -26838 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26841 pts/1 R+ 0:00 ps -ax -26842 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26845 pts/1 R+ 0:00 ps -ax -26846 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26849 pts/1 R+ 0:00 ps -ax -26850 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26853 pts/1 R+ 0:00 ps -ax -26854 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26857 pts/1 R+ 0:00 ps -ax -26858 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26861 pts/1 R+ 0:00 ps -ax -26862 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26865 pts/1 R+ 0:00 ps -ax -26866 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26869 pts/1 R+ 0:00 ps -ax -26870 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26873 pts/1 R+ 0:00 ps -ax -26874 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26877 pts/1 R+ 0:00 ps -ax -26878 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26881 pts/1 R+ 0:00 ps -ax -26882 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26885 pts/1 R+ 0:00 ps -ax -26886 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26889 pts/1 R+ 0:00 ps -ax -26890 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26893 pts/1 R+ 0:00 ps -ax -26894 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26897 pts/1 R+ 0:00 ps -ax -26898 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26901 pts/1 R+ 0:00 ps -ax -26902 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26905 pts/1 R+ 0:00 ps -ax -26906 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26909 pts/1 R+ 0:00 ps -ax -26910 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26913 pts/1 R+ 0:00 ps -ax -26914 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:42 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26917 pts/1 R+ 0:00 ps -ax -26918 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26921 pts/1 R+ 0:00 ps -ax -26922 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26925 pts/1 R+ 0:00 ps -ax -26926 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26929 pts/1 R+ 0:00 ps -ax -26930 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:43 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26933 pts/1 R+ 0:00 ps -ax -26934 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26937 pts/1 R+ 0:00 ps -ax -26938 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26941 pts/1 R+ 0:00 ps -ax -26942 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26945 pts/1 R+ 0:00 ps -ax -26946 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26949 pts/1 R+ 0:00 ps -ax -26950 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:44 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26953 pts/1 R+ 0:00 ps -ax -26954 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26957 pts/1 R+ 0:00 ps -ax -26958 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26961 pts/1 R+ 0:00 ps -ax -26962 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26965 pts/1 R+ 0:00 ps -ax -26966 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:45 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26969 pts/1 R+ 0:00 ps -ax -26970 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26973 pts/1 R+ 0:00 ps -ax -26974 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26977 pts/1 R+ 0:00 ps -ax -26978 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26981 pts/1 R+ 0:00 ps -ax -26982 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26985 pts/1 R+ 0:00 ps -ax -26986 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:46 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26989 pts/1 R+ 0:00 ps -ax -26990 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26993 pts/1 R+ 0:00 ps -ax -26994 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -26997 pts/1 R+ 0:00 ps -ax -26998 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27001 pts/1 R+ 0:00 ps -ax -27002 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27005 pts/1 R+ 0:00 ps -ax -27006 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:47 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27009 pts/1 R+ 0:00 ps -ax -27010 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27013 pts/1 R+ 0:00 ps -ax -27014 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27017 pts/1 R+ 0:00 ps -ax -27018 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27021 pts/1 R+ 0:00 ps -ax -27022 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:48 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27025 pts/1 R+ 0:00 ps -ax -27026 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27029 pts/1 R+ 0:00 ps -ax -27030 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27033 pts/1 R+ 0:00 ps -ax -27034 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27037 pts/1 R+ 0:00 ps -ax -27038 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27041 pts/1 R+ 0:00 ps -ax -27042 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:49 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27045 pts/1 R+ 0:00 ps -ax -27046 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27049 pts/1 R+ 0:00 ps -ax -27050 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27053 pts/1 R+ 0:00 ps -ax -27054 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27057 pts/1 R+ 0:00 ps -ax -27058 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27061 pts/1 R+ 0:00 ps -ax -27062 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:50 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27065 pts/1 R+ 0:00 ps -ax -27066 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27069 pts/1 R+ 0:00 ps -ax -27070 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27073 pts/1 R+ 0:00 ps -ax -27074 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27077 pts/1 R+ 0:00 ps -ax -27078 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27081 pts/1 R+ 0:00 ps -ax -27082 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:51 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27085 pts/1 R+ 0:00 ps -ax -27086 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27089 pts/1 R+ 0:00 ps -ax -27090 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27093 pts/1 R+ 0:00 ps -ax -27094 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27097 pts/1 R+ 0:00 ps -ax -27098 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:52 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27101 pts/1 R+ 0:00 ps -ax -27102 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27105 pts/1 R+ 0:00 ps -ax -27106 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27109 pts/1 R+ 0:00 ps -ax -27110 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27113 pts/1 R+ 0:00 ps -ax -27114 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27117 pts/1 R+ 0:00 ps -ax -27118 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:53 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27121 pts/1 R+ 0:00 ps -ax -27122 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27125 pts/1 R+ 0:00 ps -ax -27126 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27129 pts/1 R+ 0:00 ps -ax -27130 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27133 pts/1 R+ 0:00 ps -ax -27134 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27137 pts/1 R+ 0:00 ps -ax -27138 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:54 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27141 pts/1 R+ 0:00 ps -ax -27142 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27145 pts/1 R+ 0:00 ps -ax -27146 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27149 pts/1 R+ 0:00 ps -ax -27150 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27153 pts/1 R+ 0:00 ps -ax -27154 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:55 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27157 pts/1 R+ 0:00 ps -ax -27158 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27161 pts/1 R+ 0:00 ps -ax -27162 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27165 pts/1 R+ 0:00 ps -ax -27166 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27169 pts/1 R+ 0:00 ps -ax -27170 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27173 pts/1 R+ 0:00 ps -ax -27174 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:56 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27177 pts/1 R+ 0:00 ps -ax -27178 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27181 pts/1 R+ 0:00 ps -ax -27182 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27185 pts/1 R+ 0:00 ps -ax -27186 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27189 pts/1 R+ 0:00 ps -ax -27190 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27193 pts/1 R+ 0:00 ps -ax -27194 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:57 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27197 pts/1 R+ 0:00 ps -ax -27198 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27201 pts/1 R+ 0:00 ps -ax -27202 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27205 pts/1 R+ 0:00 ps -ax -27206 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27209 pts/1 R+ 0:00 ps -ax -27210 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:58 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27213 pts/1 R+ 0:00 ps -ax -27214 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27217 pts/1 R+ 0:00 ps -ax -27218 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27221 pts/1 R+ 0:00 ps -ax -27222 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27225 pts/1 R+ 0:00 ps -ax -27226 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27229 pts/1 R+ 0:00 ps -ax -27230 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1415:59 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27233 pts/1 R+ 0:00 ps -ax -27234 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27237 pts/1 R+ 0:00 ps -ax -27238 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27241 pts/1 R+ 0:00 ps -ax -27242 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27245 pts/1 R+ 0:00 ps -ax -27246 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27249 pts/1 R+ 0:00 ps -ax -27250 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:00 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27253 pts/1 R+ 0:00 ps -ax -27254 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27257 pts/1 R+ 0:00 ps -ax -27258 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27261 pts/1 R+ 0:00 ps -ax -27262 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27265 pts/1 R+ 0:00 ps -ax -27266 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27269 pts/1 R+ 0:00 ps -ax -27270 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:01 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27273 pts/1 R+ 0:00 ps -ax -27274 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27277 pts/1 R+ 0:00 ps -ax -27278 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27281 pts/1 R+ 0:00 ps -ax -27282 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27285 pts/1 R+ 0:00 ps -ax -27286 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:02 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27289 pts/1 R+ 0:00 ps -ax -27290 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27293 pts/1 R+ 0:00 ps -ax -27294 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27297 pts/1 R+ 0:00 ps -ax -27298 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27301 pts/1 R+ 0:00 ps -ax -27302 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27305 pts/1 R+ 0:00 ps -ax -27306 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:03 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27309 pts/1 R+ 0:00 ps -ax -27310 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27313 pts/1 R+ 0:00 ps -ax -27314 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27317 pts/1 R+ 0:00 ps -ax -27318 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27321 pts/1 R+ 0:00 ps -ax -27322 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27325 pts/1 R+ 0:00 ps -ax -27326 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:04 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27329 pts/1 R+ 0:00 ps -ax -27330 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27333 pts/1 R+ 0:00 ps -ax -27334 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27337 pts/1 R+ 0:00 ps -ax -27338 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27341 pts/1 R+ 0:00 ps -ax -27342 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:05 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27345 pts/1 R+ 0:00 ps -ax -27346 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27349 pts/1 R+ 0:00 ps -ax -27350 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27353 pts/1 R+ 0:00 ps -ax -27354 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27357 pts/1 R+ 0:00 ps -ax -27358 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27361 pts/1 R+ 0:00 ps -ax -27362 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:06 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27365 pts/1 R+ 0:00 ps -ax -27366 pts/1 R+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27369 pts/1 R+ 0:00 ps -ax -27370 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27373 pts/1 R+ 0:00 ps -ax -27374 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:07 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27377 pts/1 R+ 0:00 ps -ax -27378 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27381 pts/1 R+ 0:00 ps -ax -27382 pts/1 D+ 0:00 bash Linux/shell script/ps.sh -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27385 pts/1 R+ 0:00 ps -ax -27386 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27389 pts/1 R+ 0:00 ps -ax -27390 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:08 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27393 pts/1 R+ 0:00 ps -ax -27394 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27397 pts/1 R+ 0:00 ps -ax -27398 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27401 pts/1 R+ 0:00 ps -ax -27402 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27405 pts/1 R+ 0:00 ps -ax -27406 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27409 pts/1 R+ 0:00 ps -ax -27410 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:09 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27413 pts/1 R+ 0:00 ps -ax -27414 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27417 pts/1 R+ 0:00 ps -ax -27418 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27421 pts/1 R+ 0:00 ps -ax -27422 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27425 pts/1 R+ 0:00 ps -ax -27426 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27429 pts/1 R+ 0:00 ps -ax -27430 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:10 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27433 pts/1 R+ 0:00 ps -ax -27434 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27437 pts/1 R+ 0:00 ps -ax -27438 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27441 pts/1 R+ 0:00 ps -ax -27442 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27445 pts/1 R+ 0:00 ps -ax -27446 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:11 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27449 pts/1 R+ 0:00 ps -ax -27450 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27453 pts/1 R+ 0:00 ps -ax -27454 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27457 pts/1 R+ 0:00 ps -ax -27458 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27461 pts/1 R+ 0:00 ps -ax -27462 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27465 pts/1 R+ 0:00 ps -ax -27466 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:12 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27469 pts/1 R+ 0:00 ps -ax -27470 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27473 pts/1 R+ 0:00 ps -ax -27474 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27477 pts/1 R+ 0:00 ps -ax -27478 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27481 pts/1 R+ 0:00 ps -ax -27482 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27485 pts/1 R+ 0:00 ps -ax -27486 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:13 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27489 pts/1 R+ 0:00 ps -ax -27490 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27493 pts/1 R+ 0:00 ps -ax -27494 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27497 pts/1 R+ 0:00 ps -ax -27498 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27501 pts/1 R+ 0:00 ps -ax -27502 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:14 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27505 pts/1 R+ 0:00 ps -ax -27506 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27509 pts/1 R+ 0:00 ps -ax -27510 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27513 pts/1 R+ 0:00 ps -ax -27514 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27517 pts/1 R+ 0:00 ps -ax -27518 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27521 pts/1 R+ 0:00 ps -ax -27522 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:15 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27525 pts/1 R+ 0:00 ps -ax -27526 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27529 pts/1 R+ 0:00 ps -ax -27530 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27533 pts/1 R+ 0:00 ps -ax -27534 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27537 pts/1 R+ 0:00 ps -ax -27538 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27541 pts/1 R+ 0:00 ps -ax -27542 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:16 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27545 pts/1 R+ 0:00 ps -ax -27546 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27549 pts/1 R+ 0:00 ps -ax -27550 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27553 pts/1 R+ 0:00 ps -ax -27554 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27557 pts/1 R+ 0:00 ps -ax -27558 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:17 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27561 pts/1 R+ 0:00 ps -ax -27562 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27565 pts/1 R+ 0:00 ps -ax -27566 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27569 pts/1 R+ 0:00 ps -ax -27570 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27573 pts/1 R+ 0:00 ps -ax -27574 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27577 pts/1 R+ 0:00 ps -ax -27578 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:18 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27581 pts/1 R+ 0:00 ps -ax -27582 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27585 pts/1 R+ 0:00 ps -ax -27586 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27589 pts/1 R+ 0:00 ps -ax -27590 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27593 pts/1 R+ 0:00 ps -ax -27594 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27597 pts/1 R+ 0:00 ps -ax -27598 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:19 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27601 pts/1 R+ 0:00 ps -ax -27602 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27605 pts/1 R+ 0:00 ps -ax -27606 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27609 pts/1 R+ 0:00 ps -ax -27610 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27613 pts/1 R+ 0:00 ps -ax -27614 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:20 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27617 pts/1 R+ 0:00 ps -ax -27618 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27621 pts/1 R+ 0:00 ps -ax -27622 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27625 pts/1 R+ 0:00 ps -ax -27626 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27629 pts/1 R+ 0:00 ps -ax -27630 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27633 pts/1 R+ 0:00 ps -ax -27634 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:21 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27637 pts/1 R+ 0:00 ps -ax -27638 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27641 pts/1 R+ 0:00 ps -ax -27642 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27645 pts/1 R+ 0:00 ps -ax -27646 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27649 pts/1 R+ 0:00 ps -ax -27650 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27653 pts/1 R+ 0:00 ps -ax -27654 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:22 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27657 pts/1 R+ 0:00 ps -ax -27658 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27661 pts/1 R+ 0:00 ps -ax -27662 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27665 pts/1 R+ 0:00 ps -ax -27666 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27669 pts/1 R+ 0:00 ps -ax -27670 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:23 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27673 pts/1 R+ 0:00 ps -ax -27674 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27677 pts/1 R+ 0:00 ps -ax -27678 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27681 pts/1 R+ 0:00 ps -ax -27682 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27685 pts/1 R+ 0:00 ps -ax -27686 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:01 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27689 pts/1 R+ 0:00 ps -ax -27690 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:24 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27693 pts/1 R+ 0:00 ps -ax -27694 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27697 pts/1 R+ 0:00 ps -ax -27698 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27701 pts/1 R+ 0:00 ps -ax -27702 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27705 pts/1 R+ 0:00 ps -ax -27706 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:25 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27709 pts/1 R+ 0:00 ps -ax -27710 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27713 pts/1 R+ 0:00 ps -ax -27714 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27717 pts/1 R+ 0:00 ps -ax -27718 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27721 pts/1 R+ 0:00 ps -ax -27722 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27725 pts/1 R+ 0:00 ps -ax -27726 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:26 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27729 pts/1 R+ 0:00 ps -ax -27730 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27733 pts/1 R+ 0:00 ps -ax -27734 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27737 pts/1 R+ 0:00 ps -ax -27738 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27741 pts/1 R+ 0:00 ps -ax -27742 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27745 pts/1 R+ 0:00 ps -ax -27746 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:27 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27749 pts/1 R+ 0:00 ps -ax -27750 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27753 pts/1 R+ 0:00 ps -ax -27754 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27757 pts/1 R+ 0:00 ps -ax -27758 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27761 pts/1 R+ 0:00 ps -ax -27762 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:28 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27765 pts/1 R+ 0:00 ps -ax -27766 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27769 pts/1 R+ 0:00 ps -ax -27770 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27773 pts/1 R+ 0:00 ps -ax -27774 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27777 pts/1 R+ 0:00 ps -ax -27778 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27781 pts/1 R+ 0:00 ps -ax -27782 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:29 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27785 pts/1 R+ 0:00 ps -ax -27786 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27789 pts/1 R+ 0:00 ps -ax -27790 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27793 pts/1 R+ 0:00 ps -ax -27794 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27797 pts/1 R+ 0:00 ps -ax -27798 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:30 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27801 pts/1 R+ 0:00 ps -ax -27802 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27805 pts/1 R+ 0:00 ps -ax -27806 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27809 pts/1 R+ 0:00 ps -ax -27810 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27813 pts/1 R+ 0:00 ps -ax -27814 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27817 pts/1 R+ 0:00 ps -ax -27818 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:31 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27821 pts/1 R+ 0:00 ps -ax -27822 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27825 pts/1 R+ 0:00 ps -ax -27826 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27829 pts/1 R+ 0:00 ps -ax -27830 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27833 pts/1 R+ 0:00 ps -ax -27834 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:32 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27837 pts/1 R+ 0:00 ps -ax -27838 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27841 pts/1 R+ 0:00 ps -ax -27842 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27845 pts/1 R+ 0:00 ps -ax -27846 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27849 pts/1 R+ 0:00 ps -ax -27850 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27853 pts/1 R+ 0:00 ps -ax -27854 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:33 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27857 pts/1 R+ 0:00 ps -ax -27858 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27861 pts/1 R+ 0:00 ps -ax -27862 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27865 pts/1 R+ 0:00 ps -ax -27866 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27869 pts/1 R+ 0:00 ps -ax -27870 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27873 pts/1 R+ 0:00 ps -ax -27874 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:34 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27877 pts/1 R+ 0:00 ps -ax -27878 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27881 pts/1 R+ 0:00 ps -ax -27882 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27885 pts/1 R+ 0:00 ps -ax -27886 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27889 pts/1 R+ 0:00 ps -ax -27890 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:35 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27893 pts/1 R+ 0:00 ps -ax -27894 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27897 pts/1 R+ 0:00 ps -ax -27898 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27901 pts/1 R+ 0:00 ps -ax -27902 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27905 pts/1 R+ 0:00 ps -ax -27906 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27909 pts/1 R+ 0:00 ps -ax -27910 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:36 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27913 pts/1 R+ 0:00 ps -ax -27914 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27917 pts/1 R+ 0:00 ps -ax -27918 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27921 pts/1 R+ 0:00 ps -ax -27922 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27925 pts/1 R+ 0:00 ps -ax -27926 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:37 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27929 pts/1 R+ 0:00 ps -ax -27930 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27933 pts/1 R+ 0:00 ps -ax -27934 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27937 pts/1 R+ 0:00 ps -ax -27938 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27941 pts/1 R+ 0:00 ps -ax -27942 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27945 pts/1 R+ 0:00 ps -ax -27946 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:38 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27949 pts/1 R+ 0:00 ps -ax -27950 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27953 pts/1 R+ 0:00 ps -ax -27954 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27957 pts/1 R+ 0:00 ps -ax -27958 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27961 pts/1 R+ 0:00 ps -ax -27962 pts/1 R+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27965 pts/1 R+ 0:00 ps -ax -27966 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:39 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27969 pts/1 R+ 0:00 ps -ax -27970 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27973 pts/1 R+ 0:00 ps -ax -27974 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27977 pts/1 R+ 0:00 ps -ax -27978 pts/1 D+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27981 pts/1 R+ 0:00 ps -ax -27982 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:40 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27985 pts/1 R+ 0:00 ps -ax -27986 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27989 pts/1 R+ 0:00 ps -ax -27990 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27993 pts/1 R+ 0:00 ps -ax -27994 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -27997 pts/1 R+ 0:00 ps -ax -27998 pts/1 S+ 0:00 tee -a 1.txt - PID TTY STAT TIME COMMAND - 1 ? Sl 0:00 /init - 7 ? S 0:00 /init - 18 ? Ss 0:00 sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups - 24 ? Ss 0:00 /init - 25 ? S 0:00 /init - 26 pts/0 Ss 0:00 -bash - 29 pts/0 S 0:00 su - 30 pts/0 S+ 0:00 bash - 285 ? S 0:00 /init - 9459 pts/1 S+ 0:03 bash Linux/shell script/ps.sh -a 1.txt -11156 ? Rs 1416:41 nginx: master process /opt/nginx/sbin/nginx -11180 ? Ss 0:00 /init -11181 ? S 0:02 /init -11182 pts/1 Ss 0:00 /bin/bash --login -11192 pts/1 S 0:00 su -11193 pts/1 S 0:00 bash -14250 ? Ss 0:00 /init -14251 ? S 0:00 /init -14252 pts/2 Ss 0:00 /bin/bash --login -14255 pts/2 S 0:00 su -14256 pts/2 S+ 0:00 bash -18615 ? Ss 0:00 /init -18616 ? S 0:00 /init -18617 pts/3 Ss 0:00 /bin/bash --login -18724 pts/3 S 0:00 su -18801 pts/3 S+ 0:00 bash -28001 pts/1 R+ 0:00 ps -ax -28002 pts/1 S+ 0:00 tee -a 1.txt diff --git a/extent-scan.c b/extent-scan.c deleted file mode 100644 index 15a22a9..0000000 --- a/extent-scan.c +++ /dev/null @@ -1,228 +0,0 @@ -/* extent-scan.c -- core functions for scanning extents - Copyright (C) 2010-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - Written by Jie Liu (jeff.liu@oracle.com). */ - -#include -#include -#include -#include -#include - -#include "system.h" -#include "extent-scan.h" -#include "fiemap.h" -#include "xstrtol.h" - - -/* Work around Linux kernel issues on BTRFS and EXT4. */ -static bool -extent_need_sync (void) -{ - /* For now always return true, to be on the safe side. - If/when FIEMAP semantics are well defined (before SEEK_HOLE support - is usable) and kernels implementing them are in use, we may relax - this once again. */ - return true; - -#if FIEMAP_BEHAVIOR_IS_DEFINED_AND_USABLE - static int need_sync = -1; - - if (need_sync == -1) - { - struct utsname name; - need_sync = 0; /* No workaround by default. */ - -# ifdef __linux__ - if (uname (&name) != -1 && STRNCMP_LIT (name.release, "2.6.") == 0) - { - unsigned long val; - if (xstrtoul (name.release + 4, NULL, 10, &val, NULL) == LONGINT_OK) - { - if (val < 39) - need_sync = 1; - } - } -# endif - } - - return need_sync; -#endif -} - -/* Allocate space for struct extent_scan, initialize the entries if - necessary and return it as the input argument of extent_scan_read(). */ -extern void -extent_scan_init (int src_fd, struct extent_scan *scan) -{ - scan->fd = src_fd; - scan->ei_count = 0; - scan->ext_info = NULL; - scan->scan_start = 0; - scan->initial_scan_failed = false; - scan->hit_final_extent = false; - scan->fm_flags = extent_need_sync () ? FIEMAP_FLAG_SYNC : 0; -} - -#ifdef __linux__ -# ifndef FS_IOC_FIEMAP -# define FS_IOC_FIEMAP _IOWR ('f', 11, struct fiemap) -# endif -/* Call ioctl(2) with FS_IOC_FIEMAP (available in linux 2.6.27) to - obtain a map of file extents excluding holes. */ -extern bool -extent_scan_read (struct extent_scan *scan) -{ - unsigned int si = 0; - struct extent_info *last_ei = scan->ext_info; - - while (true) - { - union { struct fiemap f; char c[4096]; } fiemap_buf; - struct fiemap *fiemap = &fiemap_buf.f; - struct fiemap_extent *fm_extents = &fiemap->fm_extents[0]; - enum { headersize = offsetof (struct fiemap, fm_extents) }; - enum { count = (sizeof fiemap_buf - headersize) / sizeof *fm_extents }; - verify (count > 1); - - /* This is required at least to initialize fiemap->fm_start, - but also serves (in mid 2010) to appease valgrind, which - appears not to know the semantics of the FIEMAP ioctl. */ - memset (&fiemap_buf, 0, sizeof fiemap_buf); - - fiemap->fm_start = scan->scan_start; - fiemap->fm_flags = scan->fm_flags; - fiemap->fm_extent_count = count; - fiemap->fm_length = FIEMAP_MAX_OFFSET - scan->scan_start; - - /* Fall back to the standard copy if call ioctl(2) failed for - the first time. */ - if (ioctl (scan->fd, FS_IOC_FIEMAP, fiemap) < 0) - { - if (scan->scan_start == 0) - scan->initial_scan_failed = true; - return false; - } - - /* If 0 extents are returned, then no more scans are needed. */ - if (fiemap->fm_mapped_extents == 0) - { - scan->hit_final_extent = true; - return scan->scan_start != 0; - } - - assert (scan->ei_count <= SIZE_MAX - fiemap->fm_mapped_extents); - scan->ei_count += fiemap->fm_mapped_extents; - { - /* last_ei points into a buffer that may be freed via xnrealloc. - Record its offset and adjust after allocation. */ - size_t prev_idx = last_ei - scan->ext_info; - scan->ext_info = xnrealloc (scan->ext_info, scan->ei_count, - sizeof (struct extent_info)); - last_ei = scan->ext_info + prev_idx; - } - - unsigned int i = 0; - for (i = 0; i < fiemap->fm_mapped_extents; i++) - { - assert (fm_extents[i].fe_logical - <= OFF_T_MAX - fm_extents[i].fe_length); - - verify (sizeof last_ei->ext_flags >= sizeof fm_extents->fe_flags); - - if (si && last_ei->ext_flags - == (fm_extents[i].fe_flags & ~FIEMAP_EXTENT_LAST) - && (last_ei->ext_logical + last_ei->ext_length - == fm_extents[i].fe_logical)) - { - /* Merge previous with last. */ - last_ei->ext_length += fm_extents[i].fe_length; - /* Copy flags in case different. */ - last_ei->ext_flags = fm_extents[i].fe_flags; - } - else if ((si == 0 && scan->scan_start > fm_extents[i].fe_logical) - || (si && (last_ei->ext_logical + last_ei->ext_length - > fm_extents[i].fe_logical))) - { - /* BTRFS before 2.6.38 could return overlapping extents - for sparse files. We adjust the returned extents - rather than failing, as otherwise it would be inefficient - to detect this on the initial scan. */ - uint64_t new_logical; - uint64_t length_adjust; - if (si == 0) - new_logical = scan->scan_start; - else - { - /* We could return here if scan->scan_start == 0 - but don't so as to minimize special cases. */ - new_logical = last_ei->ext_logical + last_ei->ext_length; - } - length_adjust = new_logical - fm_extents[i].fe_logical; - /* If an extent is contained within the previous one, fail. */ - if (length_adjust < fm_extents[i].fe_length) - { - if (scan->scan_start == 0) - scan->initial_scan_failed = true; - return false; - } - fm_extents[i].fe_logical = new_logical; - fm_extents[i].fe_length -= length_adjust; - /* Process the adjusted extent again. */ - i--; - continue; - } - else - { - last_ei = scan->ext_info + si; - last_ei->ext_logical = fm_extents[i].fe_logical; - last_ei->ext_length = fm_extents[i].fe_length; - last_ei->ext_flags = fm_extents[i].fe_flags; - si++; - } - } - - if (last_ei->ext_flags & FIEMAP_EXTENT_LAST) - scan->hit_final_extent = true; - - /* If we have enough extents, discard the last as it might - be merged with one from the next scan. */ - if (si > count && !scan->hit_final_extent) - last_ei = scan->ext_info + --si - 1; - - /* We don't bother reallocating any trailing slots. */ - scan->ei_count = si; - - if (scan->hit_final_extent) - break; - else - scan->scan_start = last_ei->ext_logical + last_ei->ext_length; - - if (si >= count) - break; - } - - return true; -} -#else -extern bool -extent_scan_read (struct extent_scan *scan _GL_UNUSED) -{ - scan->initial_scan_failed = true; - errno = ENOTSUP; - return false; -} -#endif diff --git a/extent-scan.h b/extent-scan.h deleted file mode 100644 index 0e7fe7b..0000000 --- a/extent-scan.h +++ /dev/null @@ -1,73 +0,0 @@ -/* core functions for efficient reading sparse files - Copyright (C) 2010-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - Written by Jie Liu (jeff.liu@oracle.com). */ - -#ifndef EXTENT_SCAN_H -# define EXTENT_SCAN_H - -/* Structure used to store information of each extent. */ -struct extent_info -{ - /* Logical offset of an extent. */ - off_t ext_logical; - - /* Extent length. */ - off_t ext_length; - - /* Extent flags, use it for FIEMAP only, or set it to zero. */ - unsigned int ext_flags; -}; - -/* Structure used to reserve extent scan information per file. */ -struct extent_scan -{ - /* File descriptor of extent scan run against. */ - int fd; - - /* Next scan start offset. */ - off_t scan_start; - - /* Flags to use for scan. */ - unsigned int fm_flags; - - /* How many extent info returned for a scan. */ - size_t ei_count; - - /* If true, fall back to a normal copy, either set by the - failure of ioctl(2) for FIEMAP or lseek(2) with SEEK_DATA. */ - bool initial_scan_failed; - - /* If true, the total extent scan per file has been finished. */ - bool hit_final_extent; - - /* Extent information: a malloc'd array of ei_count structs. */ - struct extent_info *ext_info; -}; - -void extent_scan_init (int src_fd, struct extent_scan *scan); - -bool extent_scan_read (struct extent_scan *scan); - -static inline void -extent_scan_free (struct extent_scan *scan) -{ - free (scan->ext_info); - scan->ext_info = NULL; - scan->ei_count = 0; -} - -#endif /* EXTENT_SCAN_H */ diff --git a/fiemap.h b/fiemap.h deleted file mode 100644 index bf53373..0000000 --- a/fiemap.h +++ /dev/null @@ -1,102 +0,0 @@ -/* FS_IOC_FIEMAP ioctl infrastructure. - Some portions copyright (C) 2007 Cluster File Systems, Inc - Authors: Mark Fasheh - Kalpak Shah - Andreas Dilger . */ - -/* Copy from kernel, modified to respect GNU code style by Jie Liu. */ - -#ifndef _LINUX_FIEMAP_H -# define _LINUX_FIEMAP_H - -# include - -struct fiemap_extent -{ - /* Logical offset in bytes for the start of the extent - from the beginning of the file. */ - uint64_t fe_logical; - - /* Physical offset in bytes for the start of the extent - from the beginning of the disk. */ - uint64_t fe_physical; - - /* Length in bytes for this extent. */ - uint64_t fe_length; - - uint64_t fe_reserved64[2]; - - /* FIEMAP_EXTENT_* flags for this extent. */ - uint32_t fe_flags; - - uint32_t fe_reserved[3]; -}; - -struct fiemap -{ - /* Logical offset(inclusive) at which to start mapping(in). */ - uint64_t fm_start; - - /* Logical length of mapping which userspace wants(in). */ - uint64_t fm_length; - - /* FIEMAP_FLAG_* flags for request(in/out). */ - uint32_t fm_flags; - - /* Number of extents that were mapped(out). */ - uint32_t fm_mapped_extents; - - /* Size of fm_extents array(in). */ - uint32_t fm_extent_count; - - uint32_t fm_reserved; - - /* Array of mapped extents(out). */ - struct fiemap_extent fm_extents[FLEXIBLE_ARRAY_MEMBER]; -}; - -/* The maximum offset can be mapped for a file. */ -# define FIEMAP_MAX_OFFSET (~0ULL) - -/* Sync file data before map. */ -# define FIEMAP_FLAG_SYNC 0x00000001 - -/* Map extented attribute tree. */ -# define FIEMAP_FLAG_XATTR 0x00000002 - -# define FIEMAP_FLAGS_COMPAT (FIEMAP_FLAG_SYNC | FIEMAP_FLAG_XATTR) - -/* Last extent in file. */ -# define FIEMAP_EXTENT_LAST 0x00000001 - -/* Data location unknown. */ -# define FIEMAP_EXTENT_UNKNOWN 0x00000002 - -/* Location still pending, Sets EXTENT_UNKNOWN. */ -# define FIEMAP_EXTENT_DELALLOC 0x00000004 - -/* Data cannot be read while fs is unmounted. */ -# define FIEMAP_EXTENT_ENCODED 0x00000008 - -/* Data is encrypted by fs. Sets EXTENT_NO_BYPASS. */ -# define FIEMAP_EXTENT_DATA_ENCRYPTED 0x00000080 - -/* Extent offsets may not be block aligned. */ -# define FIEMAP_EXTENT_NOT_ALIGNED 0x00000100 - -/* Data mixed with metadata. Sets EXTENT_NOT_ALIGNED. */ -# define FIEMAP_EXTENT_DATA_INLINE 0x00000200 - -/* Multiple files in block. Set EXTENT_NOT_ALIGNED. */ -# define FIEMAP_EXTENT_DATA_TAIL 0x00000400 - -/* Space allocated, but not data (i.e., zero). */ -# define FIEMAP_EXTENT_UNWRITTEN 0x00000800 - -/* File does not natively support extents. Result merged for efficiency. */ -# define FIEMAP_EXTENT_MERGED 0x00001000 - -/* Space shared with other files. */ -# define FIEMAP_EXTENT_SHARED 0x00002000 - -#endif diff --git a/lib/_Noreturn.h b/lib/_Noreturn.h index 394ca3c..e914627 100644 --- a/lib/_Noreturn.h +++ b/lib/_Noreturn.h @@ -1,17 +1,17 @@ /* A C macro for declaring that a function does not return. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _Noreturn @@ -26,14 +26,16 @@ AIX system header files and several gnulib header files use precisely this syntax with 'extern'. */ # define _Noreturn [[noreturn]] -# elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ - || (defined __apple_build_version__ \ - ? 6000000 <= __apple_build_version__ \ - : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# elif ((!defined __cplusplus || defined __clang__) \ + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))))) /* _Noreturn works as-is. */ -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \ + || 0x5110 <= __SUNPRO_C) # define _Noreturn __attribute__ ((__noreturn__)) # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) # define _Noreturn __declspec (noreturn) diff --git a/lib/acl-errno-valid.c b/lib/acl-errno-valid.c index cafae0b..a364e41 100644 --- a/lib/acl-errno-valid.c +++ b/lib/acl-errno-valid.c @@ -1,10 +1,10 @@ /* Test whether ACLs are well supported on this system. - Copyright 2013-2020 Free Software Foundation, Inc. + Copyright 2013-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/acl-internal.c b/lib/acl-internal.c index 1cb77a8..be244c6 100644 --- a/lib/acl-internal.c +++ b/lib/acl-internal.c @@ -1,10 +1,10 @@ /* Test whether a file has a nontrivial ACL. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/acl-internal.h b/lib/acl-internal.h index 0e28e1a..9353376 100644 --- a/lib/acl-internal.h +++ b/lib/acl-internal.h @@ -1,10 +1,10 @@ /* Internal implementation of access control lists. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/acl.h b/lib/acl.h index 374c147..f4d0df8 100644 --- a/lib/acl.h +++ b/lib/acl.h @@ -1,10 +1,10 @@ /* acl.c - access control lists - Copyright (C) 2002, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/acl_entries.c b/lib/acl_entries.c index 14fca5f..677de23 100644 --- a/lib/acl_entries.c +++ b/lib/acl_entries.c @@ -1,10 +1,10 @@ /* Return the number of entries in an ACL. - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/af_alg.c b/lib/af_alg.c index 1d84e80..084bff6 100644 --- a/lib/af_alg.c +++ b/lib/af_alg.c @@ -1,18 +1,18 @@ /* af_alg.c - Compute message digests from file streams and buffers. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Matteo Croce , 2018. */ diff --git a/lib/af_alg.h b/lib/af_alg.h index fcfb12f..ddd6568 100644 --- a/lib/af_alg.h +++ b/lib/af_alg.h @@ -1,18 +1,18 @@ /* af_alg.h - Compute message digests from file streams and buffers. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Matteo Croce , 2018. Documentation by Bruno Haible , 2018. */ diff --git a/lib/alignalloc.c b/lib/alignalloc.c new file mode 100644 index 0000000..03988f1 --- /dev/null +++ b/lib/alignalloc.c @@ -0,0 +1,121 @@ +/* aligned memory allocation + + Copyright 2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#include + +#define ALIGNALLOC_INLINE _GL_EXTERN_INLINE +#include "alignalloc.h" + +#include +#include +#include +#include "intprops.h" +#include "verify.h" + +#if !ALIGNALLOC_VIA_ALIGNED_ALLOC +# if HAVE_POSIX_MEMALIGN + +/* posix_memalign requires the alignment to be a power-of-two multiple of + sizeof (void *), whereas alignalloc requires it to be a power of two. + To make it OK for the latter to call the former, check that + sizeof (void *) is a power of two, which is true on all known platforms. + This check is here rather than in alignalloc.h to save the compiler + the trouble of checking it each time alignalloc.h is included. */ +verify (! (sizeof (void *) & (sizeof (void *) - 1))); + +# else /* !HAVE_POSIX_MEMALIGN */ + +/* Return P aligned down to ALIGNMENT, which should be a power of two. */ + +static void * +align_down (void *p, idx_t alignment) +{ + char *c = p; + return c - ((uintptr_t) p & (alignment - 1)); +} + +/* If alignalloc returned R and the base of the originally-allocated + storage is less than R - UCHAR_MAX, return the address of a pointer + holding the base of the originally-allocated storage. */ + +static void ** +address_of_pointer_to_malloced (unsigned char *r) +{ + /* The pointer P is located at the highest address A such that A is + aligned for pointers, and A + sizeof P < R so that there is room + for a 0 byte at R - 1. This approach assumes UCHAR_MAX is large + enough so that there is room for P; although true on all + plausible platforms, check the assumption to be safe. */ + verify (sizeof (void *) + alignof (void *) - 1 <= UCHAR_MAX); + + return align_down (r - 1 - sizeof (void *), alignof (void *)); +} + +/* Return an ALIGNMENT-aligned pointer to new storage of size SIZE, + or a null pointer (setting errno) if memory is exhausted. + ALIGNMENT must be a power of two. + If SIZE is zero, on success return a unique pointer each time. + To free storage later, call alignfree. */ + +void * +alignalloc (idx_t alignment, idx_t size) +{ + /* malloc (ALIGNMENT + SIZE); if it succeeds, there must be at least + one byte available before the returned pointer. It's OK if + ALIGNMENT + SIZE fits in size_t but not idx_t. */ + + size_t malloc_size; + unsigned char *q; + if (INT_ADD_WRAPV (size, alignment, &malloc_size) + || ! (q = malloc (malloc_size))) + { + errno = ENOMEM; + return NULL; + } + + unsigned char *r = align_down (q + alignment, alignment); + idx_t offset = r - q; + + if (offset <= UCHAR_MAX) + r[-1] = offset; + else + { + r[-1] = 0; + *address_of_pointer_to_malloced (r) = q; + } + + return r; +} + +/* Free storage allocated via alignalloc. Do nothing if PTR is null. */ + +void +alignfree (void *ptr) +{ + if (ptr) + { + unsigned char *r = ptr; + unsigned char offset = r[-1]; + void *q = offset ? r - offset : *address_of_pointer_to_malloced (r); + free (q); + } +} + +# endif /* ! HAVE_POSIX_MEMALIGN */ +#endif /* ! ALIGNALLOC_VIA_ALIGNED_ALLOC */ diff --git a/lib/alignalloc.h b/lib/alignalloc.h new file mode 100644 index 0000000..f47aa86 --- /dev/null +++ b/lib/alignalloc.h @@ -0,0 +1,113 @@ +/* aligned memory allocation + + Copyright 2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#ifndef ALIGNALLOC_H_ +#define ALIGNALLOC_H_ + +#include +#include +#include "idx.h" + +#ifndef _GL_INLINE_HEADER_BEGIN + #error "Please include config.h first." +#endif +_GL_INLINE_HEADER_BEGIN +#ifndef ALIGNALLOC_INLINE +# define ALIGNALLOC_INLINE _GL_INLINE +#endif + +/* Whether aligned_alloc supports any power-of-two alignment, + returns a nonnull pointer for size-zero allocations, + and sets errno on failure. */ +#if 2 < __GLIBC__ + (15 <= __GLIBC_MINOR__) +# define ALIGNALLOC_VIA_ALIGNED_ALLOC 1 +#else +# define ALIGNALLOC_VIA_ALIGNED_ALLOC 0 +#endif + +/* Work around AddressSanitizer bug. + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104262 + https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20220124/1001910.html + */ +#ifdef __SANITIZE_ADDRESS__ +# undef ALIGNALLOC_VIA_ALIGNED_ALLOC +# define ALIGNALLOC_VIA_ALIGNED_ALLOC 0 +#endif +#ifdef __has_feature +# if __has_feature (address_sanitizer) +# undef ALIGNALLOC_VIA_ALIGNED_ALLOC +# define ALIGNALLOC_VIA_ALIGNED_ALLOC 0 +# endif +#endif + +#if ALIGNALLOC_VIA_ALIGNED_ALLOC || HAVE_POSIX_MEMALIGN + +/* Free storage allocated via alignalloc. Do nothing if PTR is null. */ + +ALIGNALLOC_INLINE void +alignfree (void *ptr) +{ + free (ptr); +} + +/* Return an ALIGNMENT-aligned pointer to new storage of size SIZE, + or a null pointer (setting errno) if memory is exhausted. + ALIGNMENT must be a power of two. + If SIZE is zero, on success return a unique pointer each time. + To free storage later, call alignfree. */ + +ALIGNALLOC_INLINE +_GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((2)) +/* _GL_ATTRIBUTE_DEALLOC (alignfree, 1) */ +void * +alignalloc (idx_t alignment, idx_t size) +{ + if ((size_t) -1 < alignment) + alignment = (size_t) -1; + if ((size_t) -1 < size) + size = (size_t) -1; + +# if ALIGNALLOC_VIA_ALIGNED_ALLOC + return aligned_alloc (alignment, size); +# else + void *ptr = NULL; + if (alignment < sizeof (void *)) + alignment = sizeof (void *); + errno = posix_memalign (&ptr, alignment, size | !size); + return ptr; +# endif +} + +#else /* ! (ALIGNALLOC_VIA_ALIGNED_ALLOC || HAVE_POSIX_MEMALIGN) */ + +void alignfree (void *); +void *alignalloc (idx_t, idx_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((2)) + _GL_ATTRIBUTE_DEALLOC (alignfree, 1); + +#endif + +/* Like alignalloc, but die instead of returning a null pointer. */ +void *xalignalloc (idx_t, idx_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((2)) + _GL_ATTRIBUTE_RETURNS_NONNULL /* _GL_ATTRIBUTE_DEALLOC (alignfree, 1) */; + +_GL_INLINE_HEADER_END + +#endif /* !ALIGNALLOC_H_ */ diff --git a/lib/alignof.h b/lib/alignof.h index 17a80ff..3f4a542 100644 --- a/lib/alignof.h +++ b/lib/alignof.h @@ -1,18 +1,18 @@ /* Determine alignment of types. - Copyright (C) 2003-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _ALIGNOF_H #define _ALIGNOF_H @@ -36,12 +36,14 @@ /* alignof_type (TYPE) Determine the good alignment of an object of the given type at compile time. Note that this is not necessarily the same as alignof_slot(type). - For example, with GNU C on x86 platforms: alignof_type(double) = 8, but + For example, with GNU C on x86 platforms and with clang on Linux/x86: + alignof_type(long long) = 8, but alignof_slot(long long) = 4. + And alignof_type(double) = 8, but - when -malign-double is not specified: alignof_slot(double) = 4, - when -malign-double is specified: alignof_slot(double) = 8. Note: The result cannot be used as a value for an 'enum' constant, due to bugs in HP-UX 10.20 cc and AIX 3.2.5 xlc. */ -#if defined __GNUC__ || defined __IBM__ALIGNOF__ +#if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__ # define alignof_type __alignof__ #else # define alignof_type alignof_slot diff --git a/lib/alloca.c b/lib/alloca.c index d0476d5..4880283 100644 --- a/lib/alloca.c +++ b/lib/alloca.c @@ -1,5 +1,7 @@ /* alloca.c -- allocate automatically reclaimed memory - (Mostly) portable public-domain implementation -- D A Gwyn + This file is in the public domain. */ + +/* (Mostly) portable implementation -- D A Gwyn This implementation of the PWB library alloca function, which is used to allocate space off the run-time stack so @@ -39,8 +41,8 @@ # define memory_full() abort () #endif -/* If compiling with GCC 2, this file's not needed. */ -#if !defined (__GNUC__) || __GNUC__ < 2 +/* If compiling with GCC or clang, this file is not needed. */ +#if !(defined __GNUC__ || defined __clang__) /* If someone has defined alloca as a macro, there must be some other way alloca is supposed to work. */ @@ -62,16 +64,6 @@ lose # endif /* static */ # endif /* emacs */ -/* If your stack is a linked list of frames, you have to - provide an "address metric" ADDRESS_FUNCTION macro. */ - -# if defined (CRAY) && defined (CRAY_STACKSEG_END) -long i00afunc (); -# define ADDRESS_FUNCTION(arg) (char *) i00afunc (&(arg)) -# else -# define ADDRESS_FUNCTION(arg) &(arg) -# endif - /* Define STACK_DIRECTION if you know the direction of stack growth for your system; otherwise it will be automatically deduced at run-time. @@ -140,7 +132,7 @@ void * alloca (size_t size) { auto char probe; /* Probes stack depth: */ - register char *depth = ADDRESS_FUNCTION (probe); + register char *depth = &probe; # if STACK_DIRECTION == 0 if (STACK_DIR == 0) /* Unknown growth direction. */ @@ -206,273 +198,5 @@ alloca (size_t size) } } -# if defined (CRAY) && defined (CRAY_STACKSEG_END) - -# ifdef DEBUG_I00AFUNC -# include -# endif - -# ifndef CRAY_STACK -# define CRAY_STACK -# ifndef CRAY2 -/* Stack structures for CRAY-1, CRAY X-MP, and CRAY Y-MP */ -struct stack_control_header - { - long shgrow:32; /* Number of times stack has grown. */ - long shaseg:32; /* Size of increments to stack. */ - long shhwm:32; /* High water mark of stack. */ - long shsize:32; /* Current size of stack (all segments). */ - }; - -/* The stack segment linkage control information occurs at - the high-address end of a stack segment. (The stack - grows from low addresses to high addresses.) The initial - part of the stack segment linkage control information is - 0200 (octal) words. This provides for register storage - for the routine which overflows the stack. */ - -struct stack_segment_linkage - { - long ss[0200]; /* 0200 overflow words. */ - long sssize:32; /* Number of words in this segment. */ - long ssbase:32; /* Offset to stack base. */ - long:32; - long sspseg:32; /* Offset to linkage control of previous - segment of stack. */ - long:32; - long sstcpt:32; /* Pointer to task common address block. */ - long sscsnm; /* Private control structure number for - microtasking. */ - long ssusr1; /* Reserved for user. */ - long ssusr2; /* Reserved for user. */ - long sstpid; /* Process ID for pid based multi-tasking. */ - long ssgvup; /* Pointer to multitasking thread giveup. */ - long sscray[7]; /* Reserved for Cray Research. */ - long ssa0; - long ssa1; - long ssa2; - long ssa3; - long ssa4; - long ssa5; - long ssa6; - long ssa7; - long sss0; - long sss1; - long sss2; - long sss3; - long sss4; - long sss5; - long sss6; - long sss7; - }; - -# else /* CRAY2 */ -/* The following structure defines the vector of words - returned by the STKSTAT library routine. */ -struct stk_stat - { - long now; /* Current total stack size. */ - long maxc; /* Amount of contiguous space which would - be required to satisfy the maximum - stack demand to date. */ - long high_water; /* Stack high-water mark. */ - long overflows; /* Number of stack overflow ($STKOFEN) calls. */ - long hits; /* Number of internal buffer hits. */ - long extends; /* Number of block extensions. */ - long stko_mallocs; /* Block allocations by $STKOFEN. */ - long underflows; /* Number of stack underflow calls ($STKRETN). */ - long stko_free; /* Number of deallocations by $STKRETN. */ - long stkm_free; /* Number of deallocations by $STKMRET. */ - long segments; /* Current number of stack segments. */ - long maxs; /* Maximum number of stack segments so far. */ - long pad_size; /* Stack pad size. */ - long current_address; /* Current stack segment address. */ - long current_size; /* Current stack segment size. This - number is actually corrupted by STKSTAT to - include the fifteen word trailer area. */ - long initial_address; /* Address of initial segment. */ - long initial_size; /* Size of initial segment. */ - }; - -/* The following structure describes the data structure which trails - any stack segment. I think that the description in 'asdef' is - out of date. I only describe the parts that I am sure about. */ - -struct stk_trailer - { - long this_address; /* Address of this block. */ - long this_size; /* Size of this block (does not include - this trailer). */ - long unknown2; - long unknown3; - long link; /* Address of trailer block of previous - segment. */ - long unknown5; - long unknown6; - long unknown7; - long unknown8; - long unknown9; - long unknown10; - long unknown11; - long unknown12; - long unknown13; - long unknown14; - }; - -# endif /* CRAY2 */ -# endif /* not CRAY_STACK */ - -# ifdef CRAY2 -/* Determine a "stack measure" for an arbitrary ADDRESS. - I doubt that "lint" will like this much. */ - -static long -i00afunc (long *address) -{ - struct stk_stat status; - struct stk_trailer *trailer; - long *block, size; - long result = 0; - - /* We want to iterate through all of the segments. The first - step is to get the stack status structure. We could do this - more quickly and more directly, perhaps, by referencing the - $LM00 common block, but I know that this works. */ - - STKSTAT (&status); - - /* Set up the iteration. */ - - trailer = (struct stk_trailer *) (status.current_address - + status.current_size - - 15); - - /* There must be at least one stack segment. Therefore it is - a fatal error if "trailer" is null. */ - - if (trailer == NULL) - abort (); - - /* Discard segments that do not contain our argument address. */ - - while (trailer != NULL) - { - block = (long *) trailer->this_address; - size = trailer->this_size; - if (block == NULL || size == 0) - abort (); - trailer = (struct stk_trailer *) trailer->link; - if ((block <= address) && (address < (block + size))) - break; - } - - /* Set the result to the offset in this segment and add the sizes - of all predecessor segments. */ - - result = address - block; - - if (trailer == NULL) - { - return result; - } - - do - { - if (trailer->this_size <= 0) - abort (); - result += trailer->this_size; - trailer = (struct stk_trailer *) trailer->link; - } - while (trailer != NULL); - - /* We are done. Note that if you present a bogus address (one - not in any segment), you will get a different number back, formed - from subtracting the address of the first block. This is probably - not what you want. */ - - return (result); -} - -# else /* not CRAY2 */ -/* Stack address function for a CRAY-1, CRAY X-MP, or CRAY Y-MP. - Determine the number of the cell within the stack, - given the address of the cell. The purpose of this - routine is to linearize, in some sense, stack addresses - for alloca. */ - -static long -i00afunc (long address) -{ - long stkl = 0; - - long size, pseg, this_segment, stack; - long result = 0; - - struct stack_segment_linkage *ssptr; - - /* Register B67 contains the address of the end of the - current stack segment. If you (as a subprogram) store - your registers on the stack and find that you are past - the contents of B67, you have overflowed the segment. - - B67 also points to the stack segment linkage control - area, which is what we are really interested in. */ - - stkl = CRAY_STACKSEG_END (); - ssptr = (struct stack_segment_linkage *) stkl; - - /* If one subtracts 'size' from the end of the segment, - one has the address of the first word of the segment. - - If this is not the first segment, 'pseg' will be - nonzero. */ - - pseg = ssptr->sspseg; - size = ssptr->sssize; - - this_segment = stkl - size; - - /* It is possible that calling this routine itself caused - a stack overflow. Discard stack segments which do not - contain the target address. */ - - while (!(this_segment <= address && address <= stkl)) - { -# ifdef DEBUG_I00AFUNC - fprintf (stderr, "%011o %011o %011o\n", this_segment, address, stkl); -# endif - if (pseg == 0) - break; - stkl = stkl - pseg; - ssptr = (struct stack_segment_linkage *) stkl; - size = ssptr->sssize; - pseg = ssptr->sspseg; - this_segment = stkl - size; - } - - result = address - this_segment; - - /* If you subtract pseg from the current end of the stack, - you get the address of the previous stack segment's end. - This seems a little convoluted to me, but I'll bet you save - a cycle somewhere. */ - - while (pseg != 0) - { -# ifdef DEBUG_I00AFUNC - fprintf (stderr, "%011o %011o\n", pseg, size); -# endif - stkl = stkl - pseg; - ssptr = (struct stack_segment_linkage *) stkl; - size = ssptr->sssize; - pseg = ssptr->sspseg; - result += size; - } - return (result); -} - -# endif /* not CRAY2 */ -# endif /* CRAY */ - # endif /* no alloca */ -#endif /* not GCC 2 */ +#endif /* not GCC || clang */ diff --git a/lib/alloca.h b/lib/alloca.h index 21b4f5e..d21d810 100644 --- a/lib/alloca.h +++ b/lib/alloca.h @@ -1,23 +1,21 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Memory allocation on the stack. - Copyright (C) 1995, 1999, 2001-2004, 2006-2020 Free Software Foundation, + Copyright (C) 1995, 1999, 2001-2004, 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with this program; if not, see - . - */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H means there is a real alloca function. */ @@ -36,13 +34,16 @@ */ #ifndef alloca -# ifdef __GNUC__ - /* Some version of mingw have an that causes trouble when - included after 'alloca' gets defined as a macro. As a workaround, include - this first and define 'alloca' as a macro afterwards. */ -# if (defined _WIN32 && ! defined __CYGWIN__) && 1 -# include_next -# endif + /* Some version of mingw have an that causes trouble when + included after 'alloca' gets defined as a macro. As a workaround, + include this first and define 'alloca' as a macro afterwards + if needed. */ +# if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && 1 +# include_next +# endif +#endif +#ifndef alloca +# if defined __GNUC__ || (__clang_major__ >= 4) # define alloca __builtin_alloca # elif defined _AIX # define alloca __alloca diff --git a/lib/alloca.in.h b/lib/alloca.in.h index c7187e6..e2b1461 100644 --- a/lib/alloca.in.h +++ b/lib/alloca.in.h @@ -1,22 +1,20 @@ /* Memory allocation on the stack. - Copyright (C) 1995, 1999, 2001-2004, 2006-2020 Free Software Foundation, + Copyright (C) 1995, 1999, 2001-2004, 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with this program; if not, see - . - */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H means there is a real alloca function. */ @@ -35,13 +33,16 @@ */ #ifndef alloca -# ifdef __GNUC__ - /* Some version of mingw have an that causes trouble when - included after 'alloca' gets defined as a macro. As a workaround, include - this first and define 'alloca' as a macro afterwards. */ -# if (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@ -# include_next -# endif + /* Some version of mingw have an that causes trouble when + included after 'alloca' gets defined as a macro. As a workaround, + include this first and define 'alloca' as a macro afterwards + if needed. */ +# if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@ +# include_next +# endif +#endif +#ifndef alloca +# if defined __GNUC__ || (__clang_major__ >= 4) # define alloca __builtin_alloca # elif defined _AIX # define alloca __alloca diff --git a/lib/allocator.c b/lib/allocator.c index 2c1a3da..42c8918 100644 --- a/lib/allocator.c +++ b/lib/allocator.c @@ -1,3 +1,20 @@ +/* Memory allocators such as malloc+free. + + Copyright (C) 2011-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define _GL_USE_STDLIB_ALLOC 1 #include #include "allocator.h" diff --git a/lib/allocator.h b/lib/allocator.h index 2b03238..3e698ce 100644 --- a/lib/allocator.h +++ b/lib/allocator.h @@ -1,18 +1,18 @@ /* Memory allocators such as malloc+free. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/anytostr.c b/lib/anytostr.c index da602a7..1382700 100644 --- a/lib/anytostr.c +++ b/lib/anytostr.c @@ -1,18 +1,18 @@ /* anytostr.c -- convert integers to printable strings - Copyright (C) 2001, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert */ @@ -32,7 +32,7 @@ INT_BUFSIZE_BOUND (INTTYPE) bytes long. Return the address of the printable string, which need not start at BUF. */ -char * __attribute_warn_unused_result__ +_GL_ATTRIBUTE_NODISCARD char * anytostr (inttype i, char *buf) { char *p = buf + INT_STRLEN_BOUND (inttype); diff --git a/lib/areadlink-with-size.c b/lib/areadlink-with-size.c index d177009..3c50e6c 100644 --- a/lib/areadlink-with-size.c +++ b/lib/areadlink-with-size.c @@ -1,19 +1,19 @@ /* readlink wrapper to return the link name in malloc'd storage. Unlike xreadlink and xreadlink_with_size, don't ever call exit. - Copyright (C) 2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering */ @@ -79,19 +79,18 @@ areadlink_with_size (char const *file, size_t size) { buf = buffer = malloc (buf_size); if (!buffer) - return NULL; + { + errno = ENOMEM; + return NULL; + } } r = readlink (file, buf, buf_size); link_length = r; - /* On AIX 5L v5.3 and HP-UX 11i v2 04/09, readlink returns -1 - with errno == ERANGE if the buffer is too small. */ - if (r < 0 && errno != ERANGE) + if (r < 0) { - int saved_errno = errno; free (buffer); - errno = saved_errno; return NULL; } diff --git a/lib/areadlink.c b/lib/areadlink.c index a72ddf8..0bff4a9 100644 --- a/lib/areadlink.c +++ b/lib/areadlink.c @@ -1,19 +1,19 @@ /* areadlink.c -- readlink wrapper to return the link name in malloc'd storage Unlike xreadlink and xreadlink_with_size, don't ever call exit. - Copyright (C) 2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering diff --git a/lib/areadlink.h b/lib/areadlink.h index f68efe5..1518d74 100644 --- a/lib/areadlink.h +++ b/lib/areadlink.h @@ -1,33 +1,37 @@ /* Read symbolic links without size limitation. - Copyright (C) 2001, 2003-2004, 2007, 2009-2020 Free Software Foundation, + Copyright (C) 2001, 2003-2004, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering */ -#include +#include -extern char *areadlink (char const *filename); -extern char *areadlink_with_size (char const *filename, size_t size_hint); +extern char *areadlink (char const *filename) + _GL_ATTRIBUTE_DEALLOC_FREE; +extern char *areadlink_with_size (char const *filename, size_t size_hint) + _GL_ATTRIBUTE_DEALLOC_FREE; #if GNULIB_AREADLINKAT -extern char *areadlinkat (int fd, char const *filename); +extern char *areadlinkat (int fd, char const *filename) + _GL_ATTRIBUTE_DEALLOC_FREE; #endif #if GNULIB_AREADLINKAT_WITH_SIZE extern char *areadlinkat_with_size (int fd, char const *filename, - size_t size_hint); + size_t size_hint) + _GL_ATTRIBUTE_DEALLOC_FREE; #endif diff --git a/lib/areadlinkat-with-size.c b/lib/areadlinkat-with-size.c new file mode 100644 index 0000000..6f015b4 --- /dev/null +++ b/lib/areadlinkat-with-size.c @@ -0,0 +1,154 @@ +/* readlinkat wrapper to return the link name in malloc'd storage. + Unlike xreadlinkat, only call exit on failure to change directory. + + Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering + and Eric Blake . */ + +#include + +#include "areadlink.h" + +#include +#include +#include +#include +#include +#include + +#if HAVE_READLINKAT + +# ifndef SSIZE_MAX +# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2)) +# endif + +/* SYMLINK_MAX is used only for an initial memory-allocation sanity + check, so it's OK to guess too small on hosts where there is no + arbitrary limit to symbolic link length. */ +# ifndef SYMLINK_MAX +# define SYMLINK_MAX 1024 +# endif + +# define MAXSIZE (SIZE_MAX < SSIZE_MAX ? SIZE_MAX : SSIZE_MAX) + +/* Call readlinkat to get the symbolic link value of FILE, relative to FD. + SIZE is a hint as to how long the link is expected to be; + typically it is taken from st_size. It need not be correct. + Return a pointer to that NUL-terminated string in malloc'd storage. + If readlinkat fails, malloc fails, or if the link value is longer + than SSIZE_MAX, return NULL (caller may use errno to diagnose). + However, failure to change directory during readlinkat will issue + a diagnostic and exit. */ + +char * +areadlinkat_with_size (int fd, char const *file, size_t size) +{ + /* Some buggy file systems report garbage in st_size. Defend + against them by ignoring outlandish st_size values in the initial + memory allocation. */ + size_t symlink_max = SYMLINK_MAX; + size_t INITIAL_LIMIT_BOUND = 8 * 1024; + size_t initial_limit = (symlink_max < INITIAL_LIMIT_BOUND + ? symlink_max + 1 + : INITIAL_LIMIT_BOUND); + + enum { stackbuf_size = 128 }; + + /* The initial buffer size for the link value. */ + size_t buf_size = (size == 0 ? stackbuf_size + : size < initial_limit ? size + 1 : initial_limit); + + while (1) + { + ssize_t r; + size_t link_length; + char stackbuf[stackbuf_size]; + char *buf = stackbuf; + char *buffer = NULL; + + if (! (size == 0 && buf_size == stackbuf_size)) + { + buf = buffer = malloc (buf_size); + if (!buffer) + /* We can assume errno == ENOMEM here, since all platforms that have + readlinkat() have a POSIX compliant malloc(). */ + return NULL; + } + + r = readlinkat (fd, file, buf, buf_size); + link_length = r; + + if (r < 0) + { + free (buffer); + return NULL; + } + + if (link_length < buf_size) + { + buf[link_length] = 0; + if (!buffer) + { + buffer = malloc (link_length + 1); + if (buffer) + return memcpy (buffer, buf, link_length + 1); + } + else if (link_length + 1 < buf_size) + { + /* Shrink BUFFER before returning it. */ + char *shrinked_buffer = realloc (buffer, link_length + 1); + if (shrinked_buffer != NULL) + buffer = shrinked_buffer; + } + return buffer; + } + + free (buffer); + if (buf_size <= MAXSIZE / 2) + buf_size *= 2; + else if (buf_size < MAXSIZE) + buf_size = MAXSIZE; + else + { + errno = ENOMEM; + return NULL; + } + } +} + +#else /* !HAVE_READLINKAT */ + + +/* It is more efficient to change directories only once and call + areadlink_with_size, rather than repeatedly call the replacement + readlinkat. */ + +# define AT_FUNC_NAME areadlinkat_with_size +# define AT_FUNC_F1 areadlink_with_size +# define AT_FUNC_POST_FILE_PARAM_DECLS , size_t size +# define AT_FUNC_POST_FILE_ARGS , size +# define AT_FUNC_RESULT char * +# define AT_FUNC_FAIL NULL +# include "at-func.c" +# undef AT_FUNC_NAME +# undef AT_FUNC_F1 +# undef AT_FUNC_POST_FILE_PARAM_DECLS +# undef AT_FUNC_POST_FILE_ARGS +# undef AT_FUNC_RESULT +# undef AT_FUNC_FAIL + +#endif /* !HAVE_READLINKAT */ diff --git a/lib/areadlinkat.c b/lib/areadlinkat.c index 3d48546..3a7fc89 100644 --- a/lib/areadlinkat.c +++ b/lib/areadlinkat.c @@ -1,11 +1,11 @@ /* areadlinkat.c -- readlinkat wrapper to return malloc'd link name Unlike xreadlinkat, only call exit on failure to change directory. - Copyright (C) 2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/arg-nonnull.h b/lib/arg-nonnull.h index ac26ca8..e4513ef 100644 --- a/lib/arg-nonnull.h +++ b/lib/arg-nonnull.h @@ -1,24 +1,24 @@ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) diff --git a/lib/argmatch.c b/lib/argmatch.c index 195f902..2a28900 100644 --- a/lib/argmatch.c +++ b/lib/argmatch.c @@ -1,11 +1,11 @@ /* argmatch.c -- find a match for a string in an array - Copyright (C) 1990, 1998-1999, 2001-2007, 2009-2020 Free Software + Copyright (C) 1990, 1998-1999, 2001-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -62,7 +62,7 @@ __argmatch_die (void) ARGMATCH_DIE; } -/* Used by XARGMATCH and XARGCASEMATCH. See description in argmatch.h. +/* Used by XARGMATCH. See description in argmatch.h. Default to __argmatch_die, but allow caller to change this at run-time. */ argmatch_exit_fn argmatch_die = __argmatch_die; @@ -120,6 +120,21 @@ argmatch (const char *arg, const char *const *arglist, return matchind; } +ptrdiff_t +argmatch_exact (const char *arg, const char *const *arglist) +{ + size_t i; + + /* Test elements for exact match. */ + for (i = 0; arglist[i]; i++) + { + if (!strcmp (arglist[i], arg)) + return i; + } + + return -1; +} + /* Error reporting for argmatch. CONTEXT is a description of the type of entity that was being matched. VALUE is the invalid value that was given. @@ -174,9 +189,16 @@ ptrdiff_t __xargmatch_internal (const char *context, const char *arg, const char *const *arglist, const void *vallist, size_t valsize, - argmatch_exit_fn exit_fn) + argmatch_exit_fn exit_fn, + bool allow_abbreviation) { - ptrdiff_t res = argmatch (arg, arglist, vallist, valsize); + ptrdiff_t res; + + if (allow_abbreviation) + res = argmatch (arg, arglist, vallist, valsize); + else + res = argmatch_exact (arg, arglist); + if (res >= 0) /* Success. */ return res; @@ -266,7 +288,7 @@ main (int argc, const char *const *argv) backup_args, backup_vals); printf ("The version control is '%s'\n", - ARGMATCH_TO_ARGUMENT (backup_type, backup_args, backup_vals)); + ARGMATCH_TO_ARGUMENT (&backup_type, backup_args, backup_vals)); return 0; } diff --git a/lib/argmatch.h b/lib/argmatch.h index daa0fdb..52f2bb7 100644 --- a/lib/argmatch.h +++ b/lib/argmatch.h @@ -1,11 +1,11 @@ /* argmatch.h -- definitions and prototypes for argmatch.c - Copyright (C) 1990, 1998-1999, 2001-2002, 2004-2005, 2009-2020 Free Software + Copyright (C) 1990, 1998-1999, 2001-2002, 2004-2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -52,9 +52,15 @@ extern "C" { ptrdiff_t argmatch (char const *arg, char const *const *arglist, void const *vallist, size_t valsize) _GL_ATTRIBUTE_PURE; +ptrdiff_t argmatch_exact (char const *arg, char const *const *arglist) + _GL_ATTRIBUTE_PURE; + # define ARGMATCH(Arg, Arglist, Vallist) \ argmatch (Arg, Arglist, (void const *) (Vallist), sizeof *(Vallist)) +# define ARGMATCH_EXACT(Arg, Arglist) \ + argmatch_exact (Arg, Arglist) + /* xargmatch calls this function when it fails. This function should not return. By default, this is a function that calls ARGMATCH_DIE which in turn defaults to 'exit (exit_failure)'. */ @@ -83,13 +89,14 @@ void argmatch_valid (char const *const *arglist, -/* Same as argmatch, but upon failure, report an explanation of the - failure, and exit using the function EXIT_FN. */ +/* Like argmatch/argmatch_exact, but upon failure, report an explanation + of the failure, and exit using the function EXIT_FN. */ ptrdiff_t __xargmatch_internal (char const *context, char const *arg, char const *const *arglist, void const *vallist, size_t valsize, - argmatch_exit_fn exit_fn); + argmatch_exit_fn exit_fn, + bool allow_abbreviation); /* Programmer friendly interface to __xargmatch_internal. */ @@ -97,7 +104,15 @@ ptrdiff_t __xargmatch_internal (char const *context, ((Vallist) [__xargmatch_internal (Context, Arg, Arglist, \ (void const *) (Vallist), \ sizeof *(Vallist), \ - argmatch_die)]) + argmatch_die, \ + true)]) + +# define XARGMATCH_EXACT(Context, Arg, Arglist, Vallist) \ + ((Vallist) [__xargmatch_internal (Context, Arg, Arglist, \ + (void const *) (Vallist), \ + sizeof *(Vallist), \ + argmatch_die, \ + false)]) /* Convert a value into a corresponding argument. */ diff --git a/lib/argv-iter.c b/lib/argv-iter.c index 0632a7c..fc259a4 100644 --- a/lib/argv-iter.c +++ b/lib/argv-iter.c @@ -1,5 +1,5 @@ /* Iterate over arguments from argv or --files0-from=FILE - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/argv-iter.h b/lib/argv-iter.h index 83aa9ca..c6ad113 100644 --- a/lib/argv-iter.h +++ b/lib/argv-iter.h @@ -1,5 +1,5 @@ /* Iterate over arguments from argv or --files0-from=FILE - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -30,13 +30,14 @@ enum argv_iter_err AI_ERR_READ }; +void argv_iter_free (struct argv_iterator *) + _GL_ARG_NONNULL ((1)); + struct argv_iterator *argv_iter_init_argv (char **argv) - _GL_ARG_NONNULL ((1)); + _GL_ARG_NONNULL ((1)) _GL_ATTRIBUTE_DEALLOC (argv_iter_free, 1); struct argv_iterator *argv_iter_init_stream (FILE *fp) - _GL_ARG_NONNULL ((1)); + _GL_ARG_NONNULL ((1)) _GL_ATTRIBUTE_DEALLOC (argv_iter_free, 1); char *argv_iter (struct argv_iterator *, enum argv_iter_err *) _GL_ARG_NONNULL ((1, 2)); size_t argv_iter_n_args (struct argv_iterator const *) _GL_ATTRIBUTE_PURE _GL_ARG_NONNULL ((1)); -void argv_iter_free (struct argv_iterator *) - _GL_ARG_NONNULL ((1)); diff --git a/lib/arpa/inet.h b/lib/arpa/inet.h index 9f3dc6c..09bf5d6 100644 --- a/lib/arpa/inet.h +++ b/lib/arpa/inet.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_ARPA_INET_H @@ -58,19 +58,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -205,6 +205,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -230,6 +240,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -327,7 +345,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -355,9 +373,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -373,26 +391,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -401,19 +419,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -486,13 +504,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -501,24 +526,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/arpa_inet.in.h b/lib/arpa_inet.in.h index 9f13d48..f5d7db2 100644 --- a/lib/arpa_inet.in.h +++ b/lib/arpa_inet.in.h @@ -1,19 +1,19 @@ /* A GNU-like . - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_ARPA_INET_H diff --git a/lib/asnprintf.c b/lib/asnprintf.c index 37dcf92..0c5c76e 100644 --- a/lib/asnprintf.c +++ b/lib/asnprintf.c @@ -1,18 +1,18 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/asprintf.c b/lib/asprintf.c index f97580f..9c163f3 100644 --- a/lib/asprintf.c +++ b/lib/asprintf.c @@ -1,19 +1,19 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2007, 2009-2020 Free Software Foundation, + Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/assure.h b/lib/assure.h index 8ea2f6e..20e806a 100644 --- a/lib/assure.h +++ b/lib/assure.h @@ -1,18 +1,18 @@ /* Run-time assert-like macros. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -21,12 +21,32 @@ #define _GL_ASSURE_H #include +#include "verify.h" + +/* Evaluate an assertion E that is guaranteed to be true. + If NDEBUG is not defined, abort the program if E is false. + If NDEBUG is defined, the compiler can assume E and behavior is + undefined if E is false, fails to evaluate, or has side effects. + + Unlike standard 'assert', this macro evaluates E even when NDEBUG + is defined, so as to catch typos, avoid some GCC warnings, and + improve performance when E is simple enough. + + Also see the documentation for 'assume' in verify.h. */ + +#ifdef NDEBUG +# define affirm(E) assume (E) +#else +# define affirm(E) assert (E) +#endif /* Check E's value at runtime, and report an error and abort if not. However, do nothing if NDEBUG is defined. - Unlike standard 'assert', this macro always compiles E even when NDEBUG - is defined, so as to catch typos and avoid some GCC warnings. */ + Unlike standard 'assert', this macro compiles E even when NDEBUG + is defined, so as to catch typos and avoid some GCC warnings. + Unlike 'affirm', it is OK for E to use hard-to-optimize features, + since E is not executed if NDEBUG is defined. */ #ifdef NDEBUG # define assure(E) ((void) (0 && (E))) diff --git a/lib/at-func.c b/lib/at-func.c index 4a1c909..afcc819 100644 --- a/lib/at-func.c +++ b/lib/at-func.c @@ -1,9 +1,9 @@ /* Define at-style functions like fstatat, unlinkat, fchownat, etc. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -16,7 +16,7 @@ /* written by Jim Meyering */ -#include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ +#include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ #ifdef GNULIB_SUPPORT_ONLY_AT_FDCWD # include diff --git a/lib/at-func2.c b/lib/at-func2.c index bc2e2fa..8a0882e 100644 --- a/lib/at-func2.c +++ b/lib/at-func2.c @@ -1,9 +1,9 @@ /* Define 2-FD at-style functions like linkat or renameat. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -25,7 +25,7 @@ #include #include -#include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ +#include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ #include "filenamecat.h" #include "openat.h" #include "same-inode.h" diff --git a/lib/attribute.h b/lib/attribute.h new file mode 100644 index 0000000..378d4f0 --- /dev/null +++ b/lib/attribute.h @@ -0,0 +1,226 @@ +/* ATTRIBUTE_* macros for using attributes in GCC and similar compilers + + Copyright 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +/* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_* + macros used within Gnulib. */ + +/* These attributes can be placed in two ways: + - At the start of a declaration (i.e. even before storage-class + specifiers!); then they apply to all entities that are declared + by the declaration. + - Immediately after the name of an entity being declared by the + declaration; then they apply to that entity only. */ + +#ifndef _GL_ATTRIBUTE_H +#define _GL_ATTRIBUTE_H + + +/* This file defines two types of attributes: + * C2x standard attributes. These have macro names that do not begin with + 'ATTRIBUTE_'. + * Selected GCC attributes; see: + https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html + https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html + https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html + These names begin with 'ATTRIBUTE_' to avoid name clashes. */ + + +/* =============== Attributes for specific kinds of functions =============== */ + +/* Attributes for functions that should not be used. */ + +/* Warn if the entity is used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: namespace, class, template specialization. */ +#define DEPRECATED _GL_ATTRIBUTE_DEPRECATED + +/* If a function call is not optimized way, warn with MSG. */ +/* Applies to: functions. */ +#define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg) + +/* If a function call is not optimized way, report an error with MSG. */ +/* Applies to: functions. */ +#define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg) + + +/* Attributes for memory-allocating functions. */ + +/* The function returns a pointer to freshly allocated memory. */ +/* Applies to: functions. */ +#define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC + +/* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function + is the size of the returned memory block. + ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments + to determine the size of the returned memory block. */ +/* Applies to: function, pointer to function, function types. */ +#define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args) + +/* ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. + ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#define ATTRIBUTE_DEALLOC(f, i) _GL_ATTRIBUTE_DEALLOC(f, i) +#define ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC_FREE + +/* Attributes for variadic functions. */ + +/* The variadic function expects a trailing NULL argument. + ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99). + ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */ +/* Applies to: functions. */ +#define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos) + + +/* ================== Attributes for compiler diagnostics ================== */ + +/* Attributes that help the compiler diagnose programmer mistakes. + Some of them may also help for some compiler optimizations. */ + +/* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) - + The STRING-INDEXth function argument is a format string of style + ARCHETYPE, which is one of: + printf, gnu_printf + scanf, gnu_scanf, + strftime, gnu_strftime, + strfmon, + or the same thing prefixed and suffixed with '__'. + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK + are suitable for the format string. */ +/* Applies to: functions. */ +#define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec) + +/* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL. + ATTRIBUTE_NONNULL () - All pointer arguments must not be null. */ +/* Applies to: functions. */ +#define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args) + +/* The function's return value is a non-NULL pointer. */ +/* Applies to: functions. */ +#define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL + +/* Warn if the caller does not use the return value, + unless the caller uses something like ignore_value. */ +/* Applies to: function, enumeration, class. */ +#define NODISCARD _GL_ATTRIBUTE_NODISCARD + + +/* Attributes that disable false alarms when the compiler diagnoses + programmer "mistakes". */ + +/* Do not warn if the entity is not used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: class. */ +#define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED + +/* The contents of a character array is not meant to be NUL-terminated. */ +/* Applies to: struct/union members and variables that are arrays of element + type '[[un]signed] char'. */ +#define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING + +/* Do not warn if control flow falls through to the immediately + following 'case' or 'default' label. */ +/* Applies to: Empty statement (;), inside a 'switch' statement. */ +#define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH + + +/* ================== Attributes for debugging information ================== */ + +/* Attributes regarding debugging information emitted by the compiler. */ + +/* Omit the function from stack traces when debugging. */ +/* Applies to: function. */ +#define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL + +/* Make the entity visible to debuggers etc., even with '-fwhole-program'. */ +/* Applies to: functions, variables. */ +#define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE + + +/* ========== Attributes that mainly direct compiler optimizations ========== */ + +/* The function does not throw exceptions. */ +/* Applies to: functions. */ +#define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW + +/* Do not inline the function. */ +/* Applies to: functions. */ +#define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE + +/* Always inline the function, and report an error if the compiler + cannot inline. */ +/* Applies to: function. */ +#define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE + +/* It is OK for a compiler to omit duplicate calls with the same arguments. + This attribute is safe for a function that neither depends on + nor affects observable state, and always returns exactly once - + e.g., does not loop forever, and does not call longjmp. + (This attribute is stricter than ATTRIBUTE_PURE.) */ +/* Applies to: functions. */ +#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST + +/* It is OK for a compiler to omit duplicate calls with the same + arguments if observable state is not changed between calls. + This attribute is safe for a function that does not affect + observable state, and always returns exactly once. + (This attribute is looser than ATTRIBUTE_CONST.) */ +/* Applies to: functions. */ +#define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE + +/* The function is rarely executed. */ +/* Applies to: functions. */ +#define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD + +/* If called from some other compilation unit, the function executes + code from that unit only by return or by exception handling, + letting the compiler optimize that unit more aggressively. */ +/* Applies to: functions. */ +#define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF + +/* For struct members: The member has the smallest possible alignment. + For struct, union, class: All members have the smallest possible alignment, + minimizing the memory required. */ +/* Applies to: struct members, struct, union, + in C++ also: class. */ +#define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED + + +/* ================ Attributes that make invalid code valid ================ */ + +/* Attributes that prevent fatal compiler optimizations for code that is not + fully ISO C compliant. */ + +/* Pointers to the type may point to the same storage as pointers to + other types, thus disabling strict aliasing optimization. */ +/* Applies to: types. */ +#define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS + + +#endif /* _GL_ATTRIBUTE_H */ diff --git a/lib/backup-find.c b/lib/backup-find.c index a42143d..e5af21f 100644 --- a/lib/backup-find.c +++ b/lib/backup-find.c @@ -1,10 +1,10 @@ /* backupfile.c -- make Emacs style backup file names - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/backup-internal.h b/lib/backup-internal.h index 17714b2..039c232 100644 --- a/lib/backup-internal.h +++ b/lib/backup-internal.h @@ -1,3 +1,23 @@ +/* Backup files. + + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include "backupfile.h" #include -extern char *backupfile_internal (int, char const *, enum backup_type, bool); +#include + +extern char *backupfile_internal (int, char const *, enum backup_type, bool) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; diff --git a/lib/backup-rename.c b/lib/backup-rename.c index 98c9e93..e90579e 100644 --- a/lib/backup-rename.c +++ b/lib/backup-rename.c @@ -1,10 +1,10 @@ /* Rename a file to a backup name, Emacs style. - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/backupfile.c b/lib/backupfile.c index 319f084..1e9290a 100644 --- a/lib/backupfile.c +++ b/lib/backupfile.c @@ -1,10 +1,10 @@ /* backupfile.c -- make Emacs style backup file names - Copyright (C) 1990-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1990-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -22,11 +22,7 @@ #include "backup-internal.h" -#include "dirname.h" -#include "opendirat.h" -#include "renameatu.h" -#include "xalloc-oversized.h" - +#include #include #include #include @@ -35,13 +31,12 @@ #include #include -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif +#include "attribute.h" +#include "basename-lgpl.h" +#include "ialloc.h" +#include "intprops.h" +#include "opendirat.h" +#include "renameatu.h" #ifndef _D_EXACT_NAMLEN # define _D_EXACT_NAMLEN(dp) strlen ((dp)->d_name) @@ -49,6 +44,7 @@ #if ! (HAVE_PATHCONF && defined _PC_NAME_MAX) # define pathconf(file, option) (errno = -1) +# define fpathconf(fd, option) (errno = -1) #endif #ifndef _POSIX_NAME_MAX @@ -95,19 +91,20 @@ set_simple_backup_suffix (char const *s) /* If FILE (which was of length FILELEN before an extension was appended to it) is too long, replace the extension with the single char E. If the result is still too long, remove the char just - before E. + before E. Return true if the extension was OK already, false + if it needed replacement. If DIR_FD is nonnegative, it is a file descriptor for FILE's parent. - *NAME_MAX is either 0, or the cached result of a previous call for + *BASE_MAX is either 0, or the cached result of a previous call for FILE's parent's _PC_NAME_MAX. */ -static void -check_extension (char *file, size_t filelen, char e, - int dir_fd, size_t *base_max) +static bool +check_extension (char *file, idx_t filelen, char e, + int dir_fd, idx_t *base_max) { char *base = last_component (file); - size_t baselen = base_len (base); - size_t baselen_max = HAVE_LONG_FILE_NAMES ? 255 : NAME_MAX_MINIMUM; + idx_t baselen = base_len (base); + idx_t baselen_max = HAVE_LONG_FILE_NAMES ? 255 : NAME_MAX_MINIMUM; if (HAVE_DOS_FILE_NAMES || NAME_MAX_MINIMUM < baselen) { @@ -157,13 +154,16 @@ check_extension (char *file, size_t filelen, char e, } } - if (baselen_max < baselen) + if (baselen <= baselen_max) + return true; + else { baselen = file + filelen - base; if (baselen_max <= baselen) baselen = baselen_max - 1; base[baselen] = e; base[baselen + 1] = '\0'; + return false; } } @@ -191,9 +191,11 @@ enum numbered_backup_result Store into *BUFFER the next backup name for the named file, with a version number greater than all the existing numbered backups. Reallocate *BUFFER as necessary; its - initial allocated size is BUFFER_SIZE, which must be at least 4 + initial allocated size is BUFFER_SIZE, which must be at least 5 bytes longer than the file name to make room for the initially - appended ".~1". FILELEN is the length of the original file name. + appended ".~1~". FILELEN is the length of the original file name. + (The original file name is not necessarily null-terminated; + FILELEN does not count trailing slashes after a non-slash.) BASE_OFFSET is the offset of the basename in *BUFFER. The returned value indicates what kind of backup was found. If an I/O or other read error occurs, use the highest backup number that @@ -204,16 +206,14 @@ enum numbered_backup_result and its file descriptor into *PNEW_FD without closing the stream. */ static enum numbered_backup_result -numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, - ptrdiff_t base_offset, DIR **dirpp, int *pnew_fd) +numbered_backup (int dir_fd, char **buffer, idx_t buffer_size, idx_t filelen, + idx_t base_offset, DIR **dirpp, int *pnew_fd) { enum numbered_backup_result result = BACKUP_IS_NEW; DIR *dirp = *dirpp; - struct dirent *dp; char *buf = *buffer; - size_t versionlenmax = 1; - char *base = buf + base_offset; - size_t baselen = base_len (base); + idx_t versionlenmax = 1; + idx_t baselen = filelen - base_offset; if (dirp) rewinddir (dirp); @@ -222,6 +222,7 @@ numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, /* Temporarily modify the buffer into its parent directory name, open the directory, and then restore the buffer. */ char tmp[sizeof "."]; + char *base = buf + base_offset; memcpy (tmp, base, sizeof "."); strcpy (base, "."); dirp = opendirat (dir_fd, buf, 0, pnew_fd); @@ -234,20 +235,15 @@ numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, *dirpp = dirp; } - while ((dp = readdir (dirp)) != NULL) + for (struct dirent *dp; (dp = readdir (dirp)) != NULL; ) { - char const *p; - char *q; - bool all_9s; - size_t versionlen; - if (_D_EXACT_NAMLEN (dp) < baselen + 4) continue; if (memcmp (buf + base_offset, dp->d_name, baselen + 2) != 0) continue; - p = dp->d_name + baselen + 2; + char const *p = dp->d_name + baselen + 2; /* Check whether this file has a version number and if so, whether it is larger. Use string operations rather than @@ -255,7 +251,8 @@ numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, if (! ('1' <= *p && *p <= '9')) continue; - all_9s = (*p == '9'); + bool all_9s = (*p == '9'); + idx_t versionlen; for (versionlen = 1; ISDIGIT (p[versionlen]); versionlen++) all_9s &= (p[versionlen] == '9'); @@ -271,12 +268,13 @@ numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, versionlenmax = all_9s + versionlen; result = (all_9s ? BACKUP_IS_LONGER : BACKUP_IS_SAME_LENGTH); - size_t new_buffer_size = filelen + 2 + versionlenmax + 2; + idx_t new_buffer_size = filelen + 2 + versionlenmax + 2; if (buffer_size < new_buffer_size) { - if (! xalloc_oversized (new_buffer_size, 2)) - new_buffer_size *= 2; - char *new_buf = realloc (buf, new_buffer_size); + idx_t grown; + if (! INT_ADD_WRAPV (new_buffer_size, new_buffer_size >> 1, &grown)) + new_buffer_size = grown; + char *new_buf = irealloc (buf, new_buffer_size); if (!new_buf) { *buffer = buf; @@ -285,7 +283,7 @@ numbered_backup (int dir_fd, char **buffer, size_t buffer_size, size_t filelen, buf = new_buf; buffer_size = new_buffer_size; } - q = buf + filelen; + char *q = buf + filelen; *q++ = '.'; *q++ = '~'; *q = '0'; @@ -314,31 +312,32 @@ char * backupfile_internal (int dir_fd, char const *file, enum backup_type backup_type, bool rename) { - ptrdiff_t base_offset = last_component (file) - file; - size_t filelen = base_offset + strlen (file + base_offset); + idx_t base_offset = last_component (file) - file; + idx_t filelen = base_offset + base_len (file + base_offset); if (! simple_backup_suffix) set_simple_backup_suffix (NULL); /* Allow room for simple or ".~N~" backups. The guess must be at least sizeof ".~1~", but otherwise will be adjusted as needed. */ - size_t simple_backup_suffix_size = strlen (simple_backup_suffix) + 1; - size_t backup_suffix_size_guess = simple_backup_suffix_size; + idx_t simple_backup_suffix_size = strlen (simple_backup_suffix) + 1; + idx_t backup_suffix_size_guess = simple_backup_suffix_size; enum { GUESS = sizeof ".~12345~" }; if (backup_suffix_size_guess < GUESS) backup_suffix_size_guess = GUESS; - ssize_t ssize = filelen + backup_suffix_size_guess + 1; - char *s = malloc (ssize); + idx_t ssize = filelen + backup_suffix_size_guess + 1; + char *s = imalloc (ssize); if (!s) return s; DIR *dirp = NULL; - int sdir = -1; - size_t base_max = 0; + int sdir = AT_FDCWD; + idx_t base_max = 0; while (true) { - memcpy (s, file, filelen + 1); + bool extended = true; + memcpy (s, file, filelen); if (backup_type == simple_backups) memcpy (s + filelen, simple_backup_suffix, simple_backup_suffix_size); @@ -358,7 +357,7 @@ backupfile_internal (int dir_fd, char const *file, } FALLTHROUGH; case BACKUP_IS_LONGER: - check_extension (s, filelen, '~', sdir, &base_max); + extended = check_extension (s, filelen, '~', sdir, &base_max); break; case BACKUP_NOMEM: @@ -372,16 +371,13 @@ backupfile_internal (int dir_fd, char const *file, if (! rename) break; - if (sdir < 0) - { - sdir = AT_FDCWD; - base_offset = 0; - } + int olddirfd = sdir < 0 ? dir_fd : sdir; + idx_t offset = sdir < 0 ? 0 : base_offset; unsigned flags = backup_type == simple_backups ? 0 : RENAME_NOREPLACE; - if (renameatu (AT_FDCWD, file, sdir, s + base_offset, flags) == 0) + if (renameatu (olddirfd, file + offset, sdir, s + offset, flags) == 0) break; int e = errno; - if (e != EEXIST) + if (! (e == EEXIST && extended)) { if (dirp) closedir (dirp); diff --git a/lib/backupfile.h b/lib/backupfile.h index 34d86c8..b496eb9 100644 --- a/lib/backupfile.h +++ b/lib/backupfile.h @@ -1,11 +1,11 @@ /* backupfile.h -- declarations for making Emacs style backup file names - Copyright (C) 1990-1992, 1997-1999, 2003-2004, 2009-2020 Free Software + Copyright (C) 1990-1992, 1997-1999, 2003-2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,8 +19,11 @@ #ifndef BACKUPFILE_H_ #define BACKUPFILE_H_ +/* Get AT_FDCWD, as a convenience for users of this file. */ #include +#include + #ifdef __cplusplus extern "C" { #endif @@ -49,8 +52,11 @@ enum backup_type extern char const *simple_backup_suffix; void set_simple_backup_suffix (char const *); -char *backup_file_rename (int, char const *, enum backup_type); -char *find_backup_file_name (int, char const *, enum backup_type); +char *backup_file_rename (int, char const *, enum backup_type) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; +char *find_backup_file_name (int, char const *, enum backup_type) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; enum backup_type get_version (char const *context, char const *arg); enum backup_type xget_version (char const *context, char const *arg); diff --git a/lib/base32.c b/lib/base32.c index ffff972..ea87338 100644 --- a/lib/base32.c +++ b/lib/base32.c @@ -1,18 +1,18 @@ /* base32.c -- Encode binary data using printable characters. - Copyright (C) 1999-2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2001, 2004-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Adapted from Simon Josefsson's base64 code by Gijs van Tulder. * @@ -28,7 +28,7 @@ * FAIL: memory allocation error * OK: data in OUT/OUTLEN * - * size_t outlen = base32_encode_alloc (in, inlen, &out); + * idx_t outlen = base32_encode_alloc (in, inlen, &out); * if (out == NULL && outlen == 0 && inlen != 0) * FAIL: input too long * if (out == NULL) @@ -42,15 +42,17 @@ /* Get prototype. */ #include "base32.h" -/* Get malloc. */ -#include +/* Get imalloc. */ +#include + +#include /* Get UCHAR_MAX. */ #include #include -/* C89 compliant way to cast 'char' to 'unsigned char'. */ +/* Convert 'char' to 'unsigned char' without casting. */ static unsigned char to_uchar (char ch) { @@ -62,8 +64,8 @@ to_uchar (char ch) possible. If OUTLEN is larger than BASE32_LENGTH(INLEN), also zero terminate the output buffer. */ void -base32_encode (const char *restrict in, size_t inlen, - char *restrict out, size_t outlen) +base32_encode (const char *restrict in, idx_t inlen, + char *restrict out, idx_t outlen) { static const char b32str[32] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"; @@ -136,24 +138,21 @@ base32_encode (const char *restrict in, size_t inlen, memory allocation failed, OUT is set to NULL, and the return value indicates length of the requested memory block, i.e., BASE32_LENGTH(inlen) + 1. */ -size_t -base32_encode_alloc (const char *in, size_t inlen, char **out) +idx_t +base32_encode_alloc (const char *in, idx_t inlen, char **out) { - size_t outlen = 1 + BASE32_LENGTH (inlen); - /* Check for overflow in outlen computation. - * - * If there is no overflow, outlen >= inlen. - * - * TODO Is this a sufficient check? (See the notes in base64.c.) - */ - if (inlen > outlen) + Treat negative INLEN as overflow, for better compatibility with + pre-2021-08-27 API, which used size_t. */ + idx_t in_over_5 = inlen / 5 + (inlen % 5 != 0), outlen; + if (! INT_MULTIPLY_OK (in_over_5, 8, &outlen) || inlen < 0) { *out = NULL; return 0; } + outlen++; - *out = malloc (outlen); + *out = imalloc (outlen); if (!*out) return outlen; @@ -305,7 +304,7 @@ base32_decode_ctx_init (struct base32_decode_context *ctx) static char * get_8 (struct base32_decode_context *ctx, char const *restrict *in, char const *restrict in_end, - size_t *n_non_newline) + idx_t *n_non_newline) { if (ctx->i == 8) ctx->i = 0; @@ -357,14 +356,14 @@ get_8 (struct base32_decode_context *ctx, *OUT to point to the byte after the last one written, and decrement *OUTLEN to reflect the number of bytes remaining in *OUT. */ static bool -decode_8 (char const *restrict in, size_t inlen, - char *restrict *outp, size_t *outleft) +decode_8 (char const *restrict in, idx_t inlen, + char *restrict *outp, idx_t *outleft) { char *out = *outp; if (inlen < 8) return false; - if (!isbase32 (in[0]) || !isbase32 (in[1]) ) + if (!isbase32 (in[0]) || !isbase32 (in[1])) return false; if (*outleft) @@ -468,10 +467,10 @@ decode_8 (char const *restrict in, size_t inlen, bool base32_decode_ctx (struct base32_decode_context *ctx, - const char *restrict in, size_t inlen, - char *restrict out, size_t *outlen) + const char *restrict in, idx_t inlen, + char *restrict out, idx_t *outlen) { - size_t outleft = *outlen; + idx_t outleft = *outlen; bool ignore_newlines = ctx != NULL; bool flush_ctx = false; unsigned int ctx_i = 0; @@ -485,7 +484,7 @@ base32_decode_ctx (struct base32_decode_context *ctx, while (true) { - size_t outleft_save = outleft; + idx_t outleft_save = outleft; if (ctx_i == 0 && !flush_ctx) { while (true) @@ -559,17 +558,17 @@ base32_decode_ctx (struct base32_decode_context *ctx, undefined. */ bool base32_decode_alloc_ctx (struct base32_decode_context *ctx, - const char *in, size_t inlen, char **out, - size_t *outlen) + const char *in, idx_t inlen, char **out, + idx_t *outlen) { /* This may allocate a few bytes too many, depending on input, but it's not worth the extra CPU time to compute the exact size. The exact size is 5 * inlen / 8, minus one or more bytes if the input is padded with one or more "=". - Dividing before multiplying avoids the possibility of overflow. */ - size_t needlen = 5 * (inlen / 8) + 5; + Shifting before multiplying avoids the possibility of overflow. */ + idx_t needlen = 5 * ((inlen >> 3) + 1); - *out = malloc (needlen); + *out = imalloc (needlen); if (!*out) return true; diff --git a/lib/base32.h b/lib/base32.h index e45f3a0..4145fe7 100644 --- a/lib/base32.h +++ b/lib/base32.h @@ -1,25 +1,25 @@ /* base32.h -- Encode binary data using printable characters. - Copyright (C) 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2006, 2009-2022 Free Software Foundation, Inc. Adapted from Simon Josefsson's base64 code by Gijs van Tulder. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef BASE32_H # define BASE32_H -/* Get size_t. */ -# include +/* Get idx_t. */ +# include /* Get bool. */ # include @@ -30,26 +30,26 @@ struct base32_decode_context { - unsigned int i; + int i; char buf[8]; }; extern bool isbase32 (char ch) _GL_ATTRIBUTE_CONST; -extern void base32_encode (const char *restrict in, size_t inlen, - char *restrict out, size_t outlen); +extern void base32_encode (const char *restrict in, idx_t inlen, + char *restrict out, idx_t outlen); -extern size_t base32_encode_alloc (const char *in, size_t inlen, char **out); +extern idx_t base32_encode_alloc (const char *in, idx_t inlen, char **out); extern void base32_decode_ctx_init (struct base32_decode_context *ctx); extern bool base32_decode_ctx (struct base32_decode_context *ctx, - const char *restrict in, size_t inlen, - char *restrict out, size_t *outlen); + const char *restrict in, idx_t inlen, + char *restrict out, idx_t *outlen); extern bool base32_decode_alloc_ctx (struct base32_decode_context *ctx, - const char *in, size_t inlen, - char **out, size_t *outlen); + const char *in, idx_t inlen, + char **out, idx_t *outlen); #define base32_decode(in, inlen, out, outlen) \ base32_decode_ctx (NULL, in, inlen, out, outlen) diff --git a/lib/base64.c b/lib/base64.c index c7ef82c..6b6e5b0 100644 --- a/lib/base64.c +++ b/lib/base64.c @@ -1,18 +1,18 @@ /* base64.c -- Encode binary data using printable characters. - Copyright (C) 1999-2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2001, 2004-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Simon Josefsson. Partially adapted from GNU MailUtils * (mailbox/filter_trans.c, as of 2004-11-28). Improved by review @@ -30,7 +30,7 @@ * FAIL: memory allocation error * OK: data in OUT/OUTLEN * - * size_t outlen = base64_encode_alloc (in, inlen, &out); + * idx_t outlen = base64_encode_alloc (in, inlen, &out); * if (out == NULL && outlen == 0 && inlen != 0) * FAIL: input too long * if (out == NULL) @@ -44,15 +44,17 @@ /* Get prototype. */ #include "base64.h" -/* Get malloc. */ -#include +/* Get imalloc. */ +#include + +#include /* Get UCHAR_MAX. */ #include #include -/* C89 compliant way to cast 'char' to 'unsigned char'. */ +/* Convert 'char' to 'unsigned char' without casting. */ static unsigned char to_uchar (char ch) { @@ -66,7 +68,7 @@ static const char b64c[64] = to be of length >= BASE64_LENGTH(INLEN), and INLEN needs to be a multiple of 3. */ static void -base64_encode_fast (const char *restrict in, size_t inlen, char *restrict out) +base64_encode_fast (const char *restrict in, idx_t inlen, char *restrict out) { while (inlen) { @@ -85,8 +87,8 @@ base64_encode_fast (const char *restrict in, size_t inlen, char *restrict out) possible. If OUTLEN is larger than BASE64_LENGTH(INLEN), also zero terminate the output buffer. */ void -base64_encode (const char *restrict in, size_t inlen, - char *restrict out, size_t outlen) +base64_encode (const char *restrict in, idx_t inlen, + char *restrict out, idx_t outlen) { /* Note this outlen constraint can be enforced at compile time. I.E. that the output buffer is exactly large enough to hold @@ -95,7 +97,7 @@ base64_encode (const char *restrict in, size_t inlen, at the end of input. However the common case when reading large inputs is to have both constraints satisfied, so we depend on both in base_encode_fast(). */ - if (outlen % 4 == 0 && inlen == outlen / 4 * 3) + if (outlen % 4 == 0 && inlen == (outlen >> 2) * 3) { base64_encode_fast (in, inlen, out); return; @@ -141,30 +143,21 @@ base64_encode (const char *restrict in, size_t inlen, memory allocation failed, OUT is set to NULL, and the return value indicates length of the requested memory block, i.e., BASE64_LENGTH(inlen) + 1. */ -size_t -base64_encode_alloc (const char *in, size_t inlen, char **out) +idx_t +base64_encode_alloc (const char *in, idx_t inlen, char **out) { - size_t outlen = 1 + BASE64_LENGTH (inlen); - /* Check for overflow in outlen computation. - * - * If there is no overflow, outlen >= inlen. - * - * If the operation (inlen + 2) overflows then it yields at most +1, so - * outlen is 0. - * - * If the multiplication overflows, we lose at least half of the - * correct value, so the result is < ((inlen + 2) / 3) * 2, which is - * less than (inlen + 2) * 0.66667, which is less than inlen as soon as - * (inlen > 4). - */ - if (inlen > outlen) + Treat negative INLEN as overflow, for better compatibility with + pre-2021-08-27 API, which used size_t. */ + idx_t in_over_3 = inlen / 3 + (inlen % 3 != 0), outlen; + if (! INT_MULTIPLY_OK (in_over_3, 4, &outlen) || inlen < 0) { *out = NULL; return 0; } + outlen++; - *out = malloc (outlen); + *out = imalloc (outlen); if (!*out) return outlen; @@ -348,7 +341,7 @@ base64_decode_ctx_init (struct base64_decode_context *ctx) static char * get_4 (struct base64_decode_context *ctx, char const *restrict *in, char const *restrict in_end, - size_t *n_non_newline) + idx_t *n_non_newline) { if (ctx->i == 4) ctx->i = 0; @@ -400,8 +393,8 @@ get_4 (struct base64_decode_context *ctx, *OUT to point to the byte after the last one written, and decrement *OUTLEN to reflect the number of bytes remaining in *OUT. */ static bool -decode_4 (char const *restrict in, size_t inlen, - char *restrict *outp, size_t *outleft) +decode_4 (char const *restrict in, idx_t inlen, + char *restrict *outp, idx_t *outleft) { char *out = *outp; if (inlen < 2) @@ -486,10 +479,10 @@ decode_4 (char const *restrict in, size_t inlen, bool base64_decode_ctx (struct base64_decode_context *ctx, - const char *restrict in, size_t inlen, - char *restrict out, size_t *outlen) + const char *restrict in, idx_t inlen, + char *restrict out, idx_t *outlen) { - size_t outleft = *outlen; + idx_t outleft = *outlen; bool ignore_newlines = ctx != NULL; bool flush_ctx = false; unsigned int ctx_i = 0; @@ -503,7 +496,7 @@ base64_decode_ctx (struct base64_decode_context *ctx, while (true) { - size_t outleft_save = outleft; + idx_t outleft_save = outleft; if (ctx_i == 0 && !flush_ctx) { while (true) @@ -577,17 +570,17 @@ base64_decode_ctx (struct base64_decode_context *ctx, undefined. */ bool base64_decode_alloc_ctx (struct base64_decode_context *ctx, - const char *in, size_t inlen, char **out, - size_t *outlen) + const char *in, idx_t inlen, char **out, + idx_t *outlen) { /* This may allocate a few bytes too many, depending on input, but it's not worth the extra CPU time to compute the exact size. The exact size is 3 * (inlen + (ctx ? ctx->i : 0)) / 4, minus 1 if the input ends with "=" and minus another 1 if the input ends with "==". - Dividing before multiplying avoids the possibility of overflow. */ - size_t needlen = 3 * (inlen / 4) + 3; + Shifting before multiplying avoids the possibility of overflow. */ + idx_t needlen = 3 * ((inlen >> 2) + 1); - *out = malloc (needlen); + *out = imalloc (needlen); if (!*out) return true; diff --git a/lib/base64.h b/lib/base64.h index 58156fa..6b8b3dc 100644 --- a/lib/base64.h +++ b/lib/base64.h @@ -1,25 +1,25 @@ /* base64.h -- Encode binary data using printable characters. - Copyright (C) 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2006, 2009-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef BASE64_H # define BASE64_H -/* Get size_t. */ -# include +/* Get idx_t. */ +# include /* Get bool. */ # include @@ -34,26 +34,26 @@ extern "C" { struct base64_decode_context { - unsigned int i; + int i; char buf[4]; }; extern bool isbase64 (char ch) _GL_ATTRIBUTE_CONST; -extern void base64_encode (const char *restrict in, size_t inlen, - char *restrict out, size_t outlen); +extern void base64_encode (const char *restrict in, idx_t inlen, + char *restrict out, idx_t outlen); -extern size_t base64_encode_alloc (const char *in, size_t inlen, char **out); +extern idx_t base64_encode_alloc (const char *in, idx_t inlen, char **out); extern void base64_decode_ctx_init (struct base64_decode_context *ctx); extern bool base64_decode_ctx (struct base64_decode_context *ctx, - const char *restrict in, size_t inlen, - char *restrict out, size_t *outlen); + const char *restrict in, idx_t inlen, + char *restrict out, idx_t *outlen); extern bool base64_decode_alloc_ctx (struct base64_decode_context *ctx, - const char *in, size_t inlen, - char **out, size_t *outlen); + const char *in, idx_t inlen, + char **out, idx_t *outlen); #define base64_decode(in, inlen, out, outlen) \ base64_decode_ctx (NULL, in, inlen, out, outlen) diff --git a/lib/basename-lgpl.c b/lib/basename-lgpl.c index 565469e..eb07e25 100644 --- a/lib/basename-lgpl.c +++ b/lib/basename-lgpl.c @@ -1,37 +1,37 @@ /* basename.c -- return the last element in a file name - Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include -#include "dirname.h" +/* Specification. */ +#include "basename-lgpl.h" +#include #include -/* Return the address of the last file name component of NAME. If - NAME has no relative file name components because it is a file - system root, return the empty string. */ +#include "filename.h" char * last_component (char const *name) { char const *base = name + FILE_SYSTEM_PREFIX_LEN (name); char const *p; - bool saw_slash = false; + bool last_was_slash = false; while (ISSLASH (*base)) base++; @@ -39,21 +39,17 @@ last_component (char const *name) for (p = base; *p; p++) { if (ISSLASH (*p)) - saw_slash = true; - else if (saw_slash) + last_was_slash = true; + else if (last_was_slash) { base = p; - saw_slash = false; + last_was_slash = false; } } return (char *) base; } -/* Return the length of the basename NAME. Typically NAME is the - value returned by base_name or last_component. Act like strlen - (NAME), except omit all trailing slashes. */ - size_t base_len (char const *name) { diff --git a/lib/basename-lgpl.h b/lib/basename-lgpl.h new file mode 100644 index 0000000..5569f21 --- /dev/null +++ b/lib/basename-lgpl.h @@ -0,0 +1,78 @@ +/* Extract the last component (base name) of a file name. + + Copyright (C) 1998, 2001, 2003-2006, 2009-2022 Free Software Foundation, + Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef _BASENAME_LGPL_H +#define _BASENAME_LGPL_H + +#include + +#ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT +# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0 +#endif + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Return the address of the last file name component of FILENAME. + If FILENAME has some trailing slash(es), they are considered to be + part of the last component. + If FILENAME has no relative file name components because it is a file + system root, return the empty string. + Examples: + FILENAME RESULT + "foo.c" "foo.c" + "foo/bar.c" "bar.c" + "/foo/bar.c" "bar.c" + "foo/bar/" "bar/" + "foo/bar//" "bar//" + "/" "" + "//" "" + "" "" + The return value is a tail of the given FILENAME; do NOT free() it! */ + +/* This function was traditionally called 'basename', but we avoid this + function name because + * Various platforms have different functions in their libc. + In particular, the glibc basename(), defined in , does + not consider trailing slashes to be part of the component: + FILENAME RESULT + "foo/bar/" "" + "foo/bar//" "" + * The 'basename' command eliminates trailing slashes and for a root + produces a non-empty result: + FILENAME RESULT + "foo/bar/" "bar" + "foo/bar//" "bar" + "/" "/" + "//" "/" + */ +extern char *last_component (char const *filename) _GL_ATTRIBUTE_PURE; + +/* Return the length of the basename FILENAME. + Typically FILENAME is the value returned by base_name or last_component. + Act like strlen (FILENAME), except omit all trailing slashes. */ +extern size_t base_len (char const *filename) _GL_ATTRIBUTE_PURE; + + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* _BASENAME_LGPL_H */ diff --git a/lib/basename.c b/lib/basename.c index b14417f..0e372ca 100644 --- a/lib/basename.c +++ b/lib/basename.c @@ -1,11 +1,11 @@ /* basename.c -- return the last element in a file name - Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -22,37 +22,43 @@ #include #include "xalloc.h" -#include "xstrndup.h" char * base_name (char const *name) { char const *base = last_component (name); - size_t length; - - /* If there is no last component, then name is a file system root or the - empty string. */ - if (! *base) - return xstrndup (name, base_len (name)); - - /* Collapse a sequence of trailing slashes into one. */ - length = base_len (base); - if (ISSLASH (base[length])) - length++; - - /* On systems with drive letters, "a/b:c" must return "./b:c" rather - than "b:c" to avoid confusion with a drive letter. On systems - with pure POSIX semantics, this is not an issue. */ - if (FILE_SYSTEM_PREFIX_LEN (base)) + idx_t length; + int dotslash_len; + if (*base) + { + length = base_len (base); + + /* Collapse a sequence of trailing slashes into one. */ + length += ISSLASH (base[length]); + + /* On systems with drive letters, "a/b:c" must return "./b:c" rather + than "b:c" to avoid confusion with a drive letter. On systems + with pure POSIX semantics, this is not an issue. */ + dotslash_len = FILE_SYSTEM_PREFIX_LEN (base) != 0 ? 2 : 0; + } + else + { + /* There is no last component, so NAME is a file system root or + the empty string. */ + base = name; + length = base_len (base); + dotslash_len = 0; + } + + char *p = ximalloc (dotslash_len + length + 1); + if (dotslash_len) { - char *p = xmalloc (length + 3); p[0] = '.'; p[1] = '/'; - memcpy (p + 2, base, length); - p[length + 2] = '\0'; - return p; } /* Finally, copy the basename. */ - return xstrndup (base, length); + memcpy (p + dotslash_len, base, length); + p[dotslash_len + length] = '\0'; + return p; } diff --git a/lib/binary-io.c b/lib/binary-io.c index e84e223..ea407fd 100644 --- a/lib/binary-io.c +++ b/lib/binary-io.c @@ -1,17 +1,17 @@ /* Binary mode I/O. - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/binary-io.h b/lib/binary-io.h index 477b4bf..5b7661e 100644 --- a/lib/binary-io.h +++ b/lib/binary-io.h @@ -1,17 +1,17 @@ /* Binary mode I/O. - Copyright (C) 2001, 2003, 2005, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2005, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _BINARY_H @@ -47,7 +47,7 @@ _GL_INLINE_HEADER_BEGIN /* Use a function rather than a macro, to avoid gcc warnings "warning: statement with no effect". */ BINARY_IO_INLINE int -__gl_setmode (int fd _GL_UNUSED, int mode _GL_UNUSED) +__gl_setmode (_GL_UNUSED int fd, _GL_UNUSED int mode) { return O_BINARY; } @@ -56,7 +56,7 @@ __gl_setmode (int fd _GL_UNUSED, int mode _GL_UNUSED) /* Set FD's mode to MODE, which should be either O_TEXT or O_BINARY. Return the old mode if successful, -1 (setting errno) on failure. Ordinarily this function would be called 'setmode', since that is - its name on MS-Windows, but it is called 'set_binary_mode' here + its old name on MS-Windows, but it is called 'set_binary_mode' here to avoid colliding with a BSD function of another name. */ #if defined __DJGPP__ || defined __EMX__ diff --git a/lib/bitrotate.c b/lib/bitrotate.c index a8f6028..101be6d 100644 --- a/lib/bitrotate.c +++ b/lib/bitrotate.c @@ -1,3 +1,21 @@ +/* Rotate bits in integers. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define BITROTATE_INLINE _GL_EXTERN_INLINE #include "bitrotate.h" diff --git a/lib/bitrotate.h b/lib/bitrotate.h index 59827e2..ee6e61e 100644 --- a/lib/bitrotate.h +++ b/lib/bitrotate.h @@ -1,17 +1,17 @@ /* bitrotate.h - Rotate bits in integers - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Simon Josefsson , 2008. */ diff --git a/lib/btowc.c b/lib/btowc.c index 6828b70..4af58bb 100644 --- a/lib/btowc.c +++ b/lib/btowc.c @@ -1,18 +1,18 @@ /* Convert unibyte character to wide character. - Copyright (C) 2008, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2008, 2010-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/buffer-lcm.c b/lib/buffer-lcm.c index 3439864..392dcb7 100644 --- a/lib/buffer-lcm.c +++ b/lib/buffer-lcm.c @@ -1,6 +1,6 @@ /* buffer-lcm.c - compute a good buffer size for dealing with two files - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/byteswap.in.h b/lib/byteswap.in.h index e690b3c..f4746d3 100644 --- a/lib/byteswap.in.h +++ b/lib/byteswap.in.h @@ -1,18 +1,18 @@ /* byteswap.h - Byte swapping - Copyright (C) 2005, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2007, 2009-2022 Free Software Foundation, Inc. Written by Oskar Liljeblad , 2005. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_BYTESWAP_H diff --git a/lib/c++defs.h b/lib/c++defs.h index 3e6aaab..ad18155 100644 --- a/lib/c++defs.h +++ b/lib/c++defs.h @@ -1,17 +1,17 @@ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -146,6 +146,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -171,6 +181,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -268,7 +286,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -296,9 +314,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else diff --git a/lib/c-ctype.c b/lib/c-ctype.c index 5d9d4d8..a247514 100644 --- a/lib/c-ctype.c +++ b/lib/c-ctype.c @@ -1,3 +1,21 @@ +/* Character handling in C locale. + + Copyright (C) 2003-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define C_CTYPE_INLINE _GL_EXTERN_INLINE #include "c-ctype.h" diff --git a/lib/c-ctype.h b/lib/c-ctype.h index fbd11b3..1a4f603 100644 --- a/lib/c-ctype.h +++ b/lib/c-ctype.h @@ -5,20 +5,20 @@ functions' behaviour depends on the current locale set via setlocale. - Copyright (C) 2000-2003, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2006, 2008-2022 Free Software Foundation, Inc. -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 3 of the License, or -(at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef C_CTYPE_H #define C_CTYPE_H diff --git a/lib/c-strcase.h b/lib/c-strcase.h index 3b711f5..3e874b5 100644 --- a/lib/c-strcase.h +++ b/lib/c-strcase.h @@ -1,19 +1,19 @@ /* Case-insensitive string comparison functions in C locale. - Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2020 Free Software + Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef C_STRCASE_H #define C_STRCASE_H diff --git a/lib/c-strcasecmp.c b/lib/c-strcasecmp.c index 951220f..87b993c 100644 --- a/lib/c-strcasecmp.c +++ b/lib/c-strcasecmp.c @@ -1,18 +1,18 @@ /* c-strcasecmp.c -- case insensitive string comparator in C locale - Copyright (C) 1998-1999, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -52,5 +52,5 @@ c_strcasecmp (const char *s1, const char *s2) /* On machines where 'char' and 'int' are types of the same size, the difference of two 'unsigned char' values - including the sign bit - doesn't fit in an 'int'. */ - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0); + return _GL_CMP (c1, c2); } diff --git a/lib/c-strcaseeq.h b/lib/c-strcaseeq.h index 304c72e..1c4607c 100644 --- a/lib/c-strcaseeq.h +++ b/lib/c-strcaseeq.h @@ -1,17 +1,17 @@ /* Optimized case-insensitive string comparison in C locale. - Copyright (C) 2001-2002, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible . */ @@ -27,7 +27,7 @@ /* Help GCC to generate good code for string comparisons with immediate strings. */ -#if defined (__GNUC__) && defined (__OPTIMIZE__) +#if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__ /* Case insensitive comparison of ASCII characters. */ # if C_CTYPE_ASCII diff --git a/lib/c-strncasecmp.c b/lib/c-strncasecmp.c index 9ad4919..5a5d30b 100644 --- a/lib/c-strncasecmp.c +++ b/lib/c-strncasecmp.c @@ -1,18 +1,18 @@ /* c-strncasecmp.c -- case insensitive string comparator in C locale - Copyright (C) 1998-1999, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -52,5 +52,5 @@ c_strncasecmp (const char *s1, const char *s2, size_t n) /* On machines where 'char' and 'int' are types of the same size, the difference of two 'unsigned char' values - including the sign bit - doesn't fit in an 'int'. */ - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0); + return _GL_CMP (c1, c2); } diff --git a/lib/c-strtod.c b/lib/c-strtod.c index 0f44409..80739ee 100644 --- a/lib/c-strtod.c +++ b/lib/c-strtod.c @@ -1,10 +1,10 @@ /* Convert string to double, using the C locale. - Copyright (C) 2003-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/c-strtod.h b/lib/c-strtod.h index 1ce032b..02c1a34 100644 --- a/lib/c-strtod.h +++ b/lib/c-strtod.h @@ -1,10 +1,10 @@ /* Convert string to double, using the C locale. -*- coding: utf-8 -*- - Copyright (C) 2003-2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/c-strtold.c b/lib/c-strtold.c index 5510e4a..0d5514a 100644 --- a/lib/c-strtold.c +++ b/lib/c-strtold.c @@ -1,2 +1,19 @@ +/* Convert string to 'long double' in C locale. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define LONG 1 #include "c-strtod.c" diff --git a/lib/calloc.c b/lib/calloc.c index be37c2a..0a934b3 100644 --- a/lib/calloc.c +++ b/lib/calloc.c @@ -1,70 +1,52 @@ /* calloc() function that is glibc compatible. This wrapper function is required at least on Tru64 UNIX 5.1 and mingw. - Copyright (C) 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering and Bruno Haible */ #include -/* Only the AC_FUNC_CALLOC macro defines 'calloc' already in config.h. */ -#ifdef calloc -# define NEED_CALLOC_GNU 1 -# undef calloc -/* Whereas the gnulib module 'calloc-gnu' defines HAVE_CALLOC_GNU. */ -#elif GNULIB_CALLOC_GNU && !HAVE_CALLOC_GNU -# define NEED_CALLOC_GNU 1 -#endif /* Specification. */ #include #include +#include "xalloc-oversized.h" + /* Call the system's calloc below. */ #undef calloc -/* Allocate and zero-fill an NxS-byte block of memory from the heap. - If N or S is zero, allocate and zero-fill a 1-byte block. */ +/* Allocate and zero-fill an NxS-byte block of memory from the heap, + even if N or S is zero. */ void * rpl_calloc (size_t n, size_t s) { - void *result; - -#if NEED_CALLOC_GNU if (n == 0 || s == 0) - { - n = 1; - s = 1; - } - else - { - /* Defend against buggy calloc implementations that mishandle - size_t overflow. */ - size_t bytes = n * s; - if (bytes / s != n) - { - errno = ENOMEM; - return NULL; - } - } -#endif + n = s = 1; - result = calloc (n, s); + if (xalloc_oversized (n, s)) + { + errno = ENOMEM; + return NULL; + } -#if !HAVE_CALLOC_POSIX + void *result = calloc (n, s); + +#if !HAVE_MALLOC_POSIX if (result == NULL) errno = ENOMEM; #endif diff --git a/lib/canon-host.c b/lib/canon-host.c index 10a2ca1..3491af3 100644 --- a/lib/canon-host.c +++ b/lib/canon-host.c @@ -1,20 +1,20 @@ /* Host name canonicalization - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by Derek Price . - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/canon-host.h b/lib/canon-host.h index 1f61483..0c8e3d7 100644 --- a/lib/canon-host.h +++ b/lib/canon-host.h @@ -1,27 +1,31 @@ /* Host name canonicalization - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. Written by Derek Price - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef CANON_HOST_H # define CANON_HOST_H 1 -char *canon_host (char const *host) _GL_ATTRIBUTE_MALLOC; -char *canon_host_r (char const *host, int *cherror) _GL_ATTRIBUTE_MALLOC; +# include + +char *canon_host (char const *host) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; +char *canon_host_r (char const *host, int *cherror) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; const char *ch_strerror (void); # define ch_strerror_r(cherror) gai_strerror (cherror); diff --git a/lib/canonicalize.c b/lib/canonicalize.c index 67fc76e..eaf18c6 100644 --- a/lib/canonicalize.c +++ b/lib/canonicalize.c @@ -1,9 +1,9 @@ /* Return the canonical absolute name of a given file. - Copyright (C) 1996-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,29 +19,31 @@ #include "canonicalize.h" #include -#include +#include +#include #include #include #include -#include "areadlink.h" +#include +#include +#include +#include + +#include "attribute.h" #include "file-set.h" #include "hash-triple.h" -#include "pathmax.h" #include "xalloc.h" -#include "xgetcwd.h" -#include "dosname.h" -#define MULTIPLE_BITS_SET(i) (((i) & ((i) - 1)) != 0) - -/* In this file, we cannot handle file names longer than PATH_MAX. - On systems with no file name length limit, use a fallback. */ -#ifndef PATH_MAX -# define PATH_MAX 8192 +/* Suppress bogus GCC -Wmaybe-uninitialized warnings. */ +#if defined GCC_LINT || defined lint +# define IF_LINT(Code) Code +#else +# define IF_LINT(Code) /* empty */ #endif #ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT -# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0 +# define DOUBLE_SLASH_IS_DISTINCT_ROOT false #endif #if ISSLASH ('\\') @@ -50,6 +52,73 @@ # define SLASHES "/" #endif +/* Return true if FILE's existence can be shown, false (setting errno) + otherwise. Follow symbolic links. */ +static bool +file_accessible (char const *file) +{ +# if HAVE_FACCESSAT + return faccessat (AT_FDCWD, file, F_OK, AT_EACCESS) == 0; +# else + struct stat st; + return stat (file, &st) == 0 || errno == EOVERFLOW; +# endif +} + +/* True if concatenating END as a suffix to a file name means that the + code needs to check that the file name is that of a searchable + directory, since the canonicalize_filename_mode_stk code won't + check this later anyway when it checks an ordinary file name + component within END. END must either be empty, or start with a + slash. */ + +static bool _GL_ATTRIBUTE_PURE +suffix_requires_dir_check (char const *end) +{ + /* If END does not start with a slash, the suffix is OK. */ + while (ISSLASH (*end)) + { + /* Two or more slashes act like a single slash. */ + do + end++; + while (ISSLASH (*end)); + + switch (*end++) + { + default: return false; /* An ordinary file name component is OK. */ + case '\0': return true; /* Trailing "/" is trouble. */ + case '.': break; /* Possibly "." or "..". */ + } + /* Trailing "/.", or "/.." even if not trailing, is trouble. */ + if (!*end || (*end == '.' && (!end[1] || ISSLASH (end[1])))) + return true; + } + + return false; +} + +/* Append this to a file name to test whether it is a searchable directory. + On POSIX platforms "/" suffices, but "/./" is sometimes needed on + macOS 10.13 , and should also work on + platforms like AIX 7.2 that need at least "/.". */ + +#ifdef LSTAT_FOLLOWS_SLASHED_SYMLINK +static char const dir_suffix[] = "/"; +#else +static char const dir_suffix[] = "/./"; +#endif + +/* Return true if DIR is a searchable dir, false (setting errno) otherwise. + DIREND points to the NUL byte at the end of the DIR string. + Store garbage into DIREND[0 .. strlen (dir_suffix)]. */ + +static bool +dir_check (char *dir, char *dirend) +{ + strcpy (dirend, dir_suffix); + return file_accessible (dir); +} + #if !((HAVE_CANONICALIZE_FILE_NAME && FUNC_REALPATH_WORKS) \ || GNULIB_CANONICALIZE_LGPL) /* Return the canonical absolute name of file NAME. A canonical name @@ -64,6 +133,12 @@ canonicalize_file_name (const char *name) } #endif /* !HAVE_CANONICALIZE_FILE_NAME */ +static bool +multiple_bits_set (canonicalize_mode_t i) +{ + return (i & (i - 1)) != 0; +} + /* Return true if we've already seen the triple, . If *HT is not initialized, initialize it. */ static bool @@ -71,7 +146,7 @@ seen_triple (Hash_table **ht, char const *filename, struct stat const *st) { if (*ht == NULL) { - size_t initial_capacity = 7; + idx_t initial_capacity = 7; *ht = hash_initialize (initial_capacity, NULL, triple_hash, @@ -88,30 +163,38 @@ seen_triple (Hash_table **ht, char const *filename, struct stat const *st) return false; } -/* Return the canonical absolute name of file NAME, while treating - missing elements according to CAN_MODE. A canonical name - does not contain any ".", ".." components nor any repeated file name - separators ('/') or, depending on other CAN_MODE flags, symlinks. - Whether components must exist or not depends on canonicalize mode. - The result is malloc'd. */ -char * -canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) +/* Act like canonicalize_filename_mode (see below), with an additional argument + rname_buf that can be used as temporary storage. + + If GCC_LINT is defined, do not inline this function with GCC 10.1 + and later, to avoid creating a pointer to the stack that GCC + -Wreturn-local-addr incorrectly complains about. See: + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644 + Although the noinline attribute can hurt performance a bit, no better way + to pacify GCC is known; even an explicit #pragma does not pacify GCC. + When the GCC bug is fixed this workaround should be limited to the + broken GCC versions. */ +#if _GL_GNUC_PREREQ (10, 1) +# if defined GCC_LINT || defined lint +__attribute__ ((__noinline__)) +# elif __OPTIMIZE__ && !__NO_INLINE__ +# define GCC_BOGUS_WRETURN_LOCAL_ADDR +# endif +#endif +static char * +canonicalize_filename_mode_stk (const char *name, canonicalize_mode_t can_mode, + struct scratch_buffer *rname_buf) { - char *rname, *dest, *extra_buf = NULL; + char *dest; char const *start; char const *end; - char const *rname_limit; - size_t extra_len = 0; Hash_table *ht = NULL; - int saved_errno; - int can_flags = can_mode & ~CAN_MODE_MASK; - bool logical = can_flags & CAN_NOLINKS; - size_t prefix_len; + bool logical = (can_mode & CAN_NOLINKS) != 0; + int num_links = 0; - can_mode &= CAN_MODE_MASK; - - if (MULTIPLE_BITS_SET (can_mode)) + canonicalize_mode_t can_exist = can_mode & CAN_MODE_MASK; + if (multiple_bits_set (can_exist)) { errno = EINVAL; return NULL; @@ -129,45 +212,76 @@ canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) return NULL; } + struct scratch_buffer extra_buffer, link_buffer; + scratch_buffer_init (&extra_buffer); + scratch_buffer_init (&link_buffer); + scratch_buffer_init (rname_buf); + char *rname_on_stack = rname_buf->data; + char *rname = rname_on_stack; + bool end_in_extra_buffer = false; + bool failed = true; + /* This is always zero for Posix hosts, but can be 2 for MS-Windows and MS-DOS X:/foo/bar file names. */ - prefix_len = FILE_SYSTEM_PREFIX_LEN (name); + idx_t prefix_len = FILE_SYSTEM_PREFIX_LEN (name); if (!IS_ABSOLUTE_FILE_NAME (name)) { - rname = xgetcwd (); - if (!rname) - return NULL; - dest = strchr (rname, '\0'); - if (dest - rname < PATH_MAX) + while (!getcwd (rname, rname_buf->length)) { - char *p = xrealloc (rname, PATH_MAX); - dest = p + (dest - rname); - rname = p; - rname_limit = rname + PATH_MAX; - } - else - { - rname_limit = dest; + switch (errno) + { + case ERANGE: + if (scratch_buffer_grow (rname_buf)) + break; + FALLTHROUGH; + case ENOMEM: + xalloc_die (); + + default: + dest = rname; + goto error; + } + rname = rname_buf->data; } + dest = rawmemchr (rname, '\0'); start = name; prefix_len = FILE_SYSTEM_PREFIX_LEN (rname); } else { - rname = xmalloc (PATH_MAX); - rname_limit = rname + PATH_MAX; - dest = rname; - if (prefix_len) - { - memcpy (rname, name, prefix_len); - dest += prefix_len; - } + dest = mempcpy (rname, name, prefix_len); *dest++ = '/'; if (DOUBLE_SLASH_IS_DISTINCT_ROOT) { - if (ISSLASH (name[1]) && !ISSLASH (name[2]) && !prefix_len) - *dest++ = '/'; + if (prefix_len == 0 /* implies ISSLASH (name[0]) */ + && ISSLASH (name[1]) && !ISSLASH (name[2])) + { + *dest++ = '/'; +#if defined _WIN32 && !defined __CYGWIN__ + /* For UNC file names '\\server\path\to\file', extend the prefix + to include the server: '\\server\'. */ + { + idx_t i; + for (i = 2; name[i] != '\0' && !ISSLASH (name[i]); ) + i++; + if (name[i] != '\0' /* implies ISSLASH (name[i]) */ + && i + 1 < rname_buf->length) + { + prefix_len = i; + memcpy (dest, name + 2, i - 2 + 1); + dest += i - 2 + 1; + } + else + { + /* Either name = '\\server'; this is an invalid file name. + Or name = '\\server\...' and server is more than + rname_buf->length - 4 bytes long. In either + case, stop the UNC processing. */ + } + } +#endif + } *dest = '\0'; } start = name + prefix_len; @@ -183,120 +297,119 @@ canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) for (end = start; *end && !ISSLASH (*end); ++end) /* Nothing. */; - if (end - start == 0) + /* Length of this file name component; it can be zero if a file + name ends in '/'. */ + idx_t startlen = end - start; + + if (startlen == 0) break; - else if (end - start == 1 && start[0] == '.') + else if (startlen == 1 && start[0] == '.') /* nothing */; - else if (end - start == 2 && start[0] == '.' && start[1] == '.') + else if (startlen == 2 && start[0] == '.' && start[1] == '.') { /* Back up to previous component, ignore if at root already. */ if (dest > rname + prefix_len + 1) for (--dest; dest > rname && !ISSLASH (dest[-1]); --dest) continue; - if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rname + 1 - && !prefix_len && ISSLASH (*dest) && !ISSLASH (dest[1])) + if (DOUBLE_SLASH_IS_DISTINCT_ROOT + && dest == rname + 1 && !prefix_len + && ISSLASH (*dest) && !ISSLASH (dest[1])) dest++; } else { - struct stat st; - if (!ISSLASH (dest[-1])) *dest++ = '/'; - if (dest + (end - start) >= rname_limit) + while (rname + rname_buf->length - dest + < startlen + sizeof dir_suffix) { - ptrdiff_t dest_offset = dest - rname; - size_t new_size = rname_limit - rname; - - if (end - start + 1 > PATH_MAX) - new_size += end - start + 1; - else - new_size += PATH_MAX; - rname = xrealloc (rname, new_size); - rname_limit = rname + new_size; - + idx_t dest_offset = dest - rname; + if (!scratch_buffer_grow_preserve (rname_buf)) + xalloc_die (); + rname = rname_buf->data; dest = rname + dest_offset; } - dest = memcpy (dest, start, end - start); - dest += end - start; + dest = mempcpy (dest, start, startlen); *dest = '\0'; - if (logical && (can_mode == CAN_MISSING)) + char *buf; + ssize_t n = -1; + if (!logical) { - /* Avoid the stat in this case as it's inconsequential. - i.e. we're neither resolving symlinks or testing - component existence. */ - st.st_mode = 0; - } - else if ((logical ? stat (rname, &st) : lstat (rname, &st)) != 0) - { - /* FIXME: If errno == EOVERFLOW here, the entry exists. */ - saved_errno = errno; - if (can_mode == CAN_EXISTING) - goto error; - if (can_mode == CAN_ALL_BUT_LAST) + while (true) { - if (end[strspn (end, SLASHES)] || saved_errno != ENOENT) + buf = link_buffer.data; + idx_t bufsize = link_buffer.length; + n = readlink (rname, buf, bufsize - 1); + if (n < bufsize - 1) + break; + if (!scratch_buffer_grow (&link_buffer)) + xalloc_die (); + } + } + if (0 <= n) + { + /* A physical traversal and RNAME is a symbolic link. */ + + if (num_links < 20) + num_links++; + else if (*start) + { + /* Enough symlinks have been seen that it is time to + worry about being in a symlink cycle. + Get the device and inode of the parent directory, as + pre-2017 POSIX says this info is not reliable for + symlinks. */ + struct stat st; + dest[- startlen] = '\0'; + if (stat (*rname ? rname : ".", &st) != 0) goto error; - continue; + dest[- startlen] = *start; + + /* Detect loops. We cannot use the cycle-check module here, + since it's possible to encounter the same parent + directory more than once in a given traversal. However, + encountering the same (parentdir, START) pair twice does + indicate a loop. */ + if (seen_triple (&ht, start, &st)) + { + if (can_exist == CAN_MISSING) + continue; + errno = ELOOP; + goto error; + } } - st.st_mode = 0; - } - if (S_ISLNK (st.st_mode)) - { - char *buf; - size_t n, len; + buf[n] = '\0'; - /* Detect loops. We cannot use the cycle-check module here, - since it's actually possible to encounter the same symlink - more than once in a given traversal. However, encountering - the same symlink,NAME pair twice does indicate a loop. */ - if (seen_triple (&ht, name, &st)) + char *extra_buf = extra_buffer.data; + idx_t end_idx IF_LINT (= 0); + if (end_in_extra_buffer) + end_idx = end - extra_buf; + size_t len = strlen (end); + if (INT_ADD_OVERFLOW (len, n)) + xalloc_die (); + while (extra_buffer.length <= len + n) { - if (can_mode == CAN_MISSING) - continue; - saved_errno = ELOOP; - goto error; - } - - buf = areadlink_with_size (rname, st.st_size); - if (!buf) - { - if (can_mode == CAN_MISSING && errno != ENOMEM) - continue; - saved_errno = errno; - goto error; - } - - n = strlen (buf); - len = strlen (end); - - if (!extra_len) - { - extra_len = - ((n + len + 1) > PATH_MAX) ? (n + len + 1) : PATH_MAX; - extra_buf = xmalloc (extra_len); - } - else if ((n + len + 1) > extra_len) - { - extra_len = n + len + 1; - extra_buf = xrealloc (extra_buf, extra_len); + if (!scratch_buffer_grow_preserve (&extra_buffer)) + xalloc_die (); + extra_buf = extra_buffer.data; } + if (end_in_extra_buffer) + end = extra_buf + end_idx; /* Careful here, end may be a pointer into extra_buf... */ memmove (&extra_buf[n], end, len + 1); name = end = memcpy (extra_buf, buf, n); + end_in_extra_buffer = true; if (IS_ABSOLUTE_FILE_NAME (buf)) { - size_t pfxlen = FILE_SYSTEM_PREFIX_LEN (buf); + idx_t pfxlen = FILE_SYSTEM_PREFIX_LEN (buf); - if (pfxlen) - memcpy (rname, buf, pfxlen); - dest = rname + pfxlen; + dest = mempcpy (rname, buf, pfxlen); *dest++ = '/'; /* It's an absolute symlink */ if (DOUBLE_SLASH_IS_DISTINCT_ROOT) { @@ -318,17 +431,17 @@ canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) && ISSLASH (*dest) && !ISSLASH (dest[1]) && !prefix_len) dest++; } - - free (buf); - } - else - { - if (!S_ISDIR (st.st_mode) && *end && (can_mode != CAN_MISSING)) - { - saved_errno = ENOTDIR; - goto error; - } } + else if (! (can_exist == CAN_MISSING + || (suffix_requires_dir_check (end) + ? dir_check (rname, dest) + : !logical + ? errno == EINVAL + : *end || file_accessible (rname)) + || (can_exist == CAN_ALL_BUT_LAST + && errno == ENOENT + && !end[strspn (end, SLASHES)]))) + goto error; } } if (dest > rname + prefix_len + 1 && ISSLASH (dest[-1])) @@ -336,20 +449,41 @@ canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rname + 1 && !prefix_len && ISSLASH (*dest) && !ISSLASH (dest[1])) dest++; - *dest = '\0'; - if (rname_limit != dest + 1) - rname = xrealloc (rname, dest - rname + 1); - - free (extra_buf); - if (ht) - hash_free (ht); - return rname; + failed = false; error: - free (extra_buf); - free (rname); if (ht) hash_free (ht); - errno = saved_errno; - return NULL; + scratch_buffer_free (&extra_buffer); + scratch_buffer_free (&link_buffer); + + if (failed) + { + scratch_buffer_free (rname_buf); + return NULL; + } + + *dest++ = '\0'; + char *result = scratch_buffer_dupfree (rname_buf, dest - rname); + if (!result) + xalloc_die (); + return result; +} + +/* Return the canonical absolute name of file NAME, while treating + missing elements according to CAN_MODE. A canonical name + does not contain any ".", ".." components nor any repeated file name + separators ('/') or, depending on other CAN_MODE flags, symlinks. + Whether components must exist or not depends on canonicalize mode. + The result is malloc'd. */ + +char * +canonicalize_filename_mode (const char *name, canonicalize_mode_t can_mode) +{ + #ifdef GCC_BOGUS_WRETURN_LOCAL_ADDR + #warning "GCC might issue a bogus -Wreturn-local-addr warning here." + #warning "See ." + #endif + struct scratch_buffer rname_buffer; + return canonicalize_filename_mode_stk (name, can_mode, &rname_buffer); } diff --git a/lib/canonicalize.h b/lib/canonicalize.h index 950d117..817da1f 100644 --- a/lib/canonicalize.h +++ b/lib/canonicalize.h @@ -1,9 +1,9 @@ /* Return the canonical absolute name of a given file. - Copyright (C) 1996-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -46,8 +46,10 @@ typedef enum canonicalize_mode_t canonicalize_mode_t; does not contain any `.', `..' components nor any repeated file name separators ('/') or, depending on other CAN_MODE flags, symlinks. Whether components must exist or not depends on canonicalize mode. - The result is malloc'd. */ -char *canonicalize_filename_mode (const char *, canonicalize_mode_t); + The result is malloc'd. + Upon failure, return NULL with errno set. */ +char *canonicalize_filename_mode (const char *, canonicalize_mode_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #ifdef __cplusplus } diff --git a/lib/careadlinkat.c b/lib/careadlinkat.c index 1effdb7..6ddc35f 100644 --- a/lib/careadlinkat.c +++ b/lib/careadlinkat.c @@ -1,19 +1,19 @@ /* Read symbolic links into a buffer without size limitation, relative to fd. - Copyright (C) 2001, 2003-2004, 2007, 2009-2020 Free Software Foundation, + Copyright (C) 2001, 2003-2004, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */ @@ -22,6 +22,9 @@ #include "careadlinkat.h" +#include "idx.h" +#include "minmax.h" + #include #include #include @@ -38,6 +41,107 @@ #include "allocator.h" +enum { STACK_BUF_SIZE = 1024 }; + +/* Act like careadlinkat (see below), with an additional argument + STACK_BUF that can be used as temporary storage. + + If GCC_LINT is defined, do not inline this function with GCC 10.1 + and later, to avoid creating a pointer to the stack that GCC + -Wreturn-local-addr incorrectly complains about. See: + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644 + Although the noinline attribute can hurt performance a bit, no better way + to pacify GCC is known; even an explicit #pragma does not pacify GCC. + When the GCC bug is fixed this workaround should be limited to the + broken GCC versions. */ +#if _GL_GNUC_PREREQ (10, 1) +# if defined GCC_LINT || defined lint +__attribute__ ((__noinline__)) +# elif __OPTIMIZE__ && !__NO_INLINE__ +# define GCC_BOGUS_WRETURN_LOCAL_ADDR +# endif +#endif +static char * +readlink_stk (int fd, char const *filename, + char *buffer, size_t buffer_size, + struct allocator const *alloc, + ssize_t (*preadlinkat) (int, char const *, char *, size_t), + char stack_buf[STACK_BUF_SIZE]) +{ + if (! alloc) + alloc = &stdlib_allocator; + + if (!buffer) + { + buffer = stack_buf; + buffer_size = STACK_BUF_SIZE; + } + + char *buf = buffer; + idx_t buf_size_max = MIN (IDX_MAX, MIN (SSIZE_MAX, SIZE_MAX)); + idx_t buf_size = MIN (buffer_size, buf_size_max); + + while (buf) + { + /* Attempt to read the link into the current buffer. */ + idx_t link_length = preadlinkat (fd, filename, buf, buf_size); + if (link_length < 0) + { + if (buf != buffer) + { + int readlinkat_errno = errno; + alloc->free (buf); + errno = readlinkat_errno; + } + return NULL; + } + + idx_t link_size = link_length; + + if (link_size < buf_size) + { + buf[link_size++] = '\0'; + + if (buf == stack_buf) + { + char *b = alloc->allocate (link_size); + buf_size = link_size; + if (! b) + break; + return memcpy (b, buf, link_size); + } + + if (link_size < buf_size && buf != buffer && alloc->reallocate) + { + /* Shrink BUF before returning it. */ + char *b = alloc->reallocate (buf, link_size); + if (b) + return b; + } + + return buf; + } + + if (buf != buffer) + alloc->free (buf); + + if (buf_size_max / 2 <= buf_size) + { + errno = ENAMETOOLONG; + return NULL; + } + + buf_size = 2 * buf_size + 1; + buf = alloc->allocate (buf_size); + } + + if (alloc->die) + alloc->die (buf_size); + errno = ENOMEM; + return NULL; +} + + /* Assuming the current directory is FD, get the symbolic link value of FILENAME as a null-terminated string and put it into a buffer. If FD is AT_FDCWD, FILENAME is interpreted relative to the current @@ -66,95 +170,15 @@ careadlinkat (int fd, char const *filename, struct allocator const *alloc, ssize_t (*preadlinkat) (int, char const *, char *, size_t)) { - char *buf; - size_t buf_size; - size_t buf_size_max = - SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX; - char stack_buf[1024]; - - if (! alloc) - alloc = &stdlib_allocator; - - if (! buffer_size) - { - /* Allocate the initial buffer on the stack. This way, in the - common case of a symlink of small size, we get away with a - single small malloc() instead of a big malloc() followed by a - shrinking realloc(). */ - buffer = stack_buf; - buffer_size = sizeof stack_buf; - } - - buf = buffer; - buf_size = buffer_size; - - do - { - /* Attempt to read the link into the current buffer. */ - ssize_t link_length = preadlinkat (fd, filename, buf, buf_size); - size_t link_size; - if (link_length < 0) - { - /* On AIX 5L v5.3 and HP-UX 11i v2 04/09, readlink returns -1 - with errno == ERANGE if the buffer is too small. */ - int readlinkat_errno = errno; - if (readlinkat_errno != ERANGE) - { - if (buf != buffer) - { - alloc->free (buf); - errno = readlinkat_errno; - } - return NULL; - } - } - - link_size = link_length; - - if (link_size < buf_size) - { - buf[link_size++] = '\0'; - - if (buf == stack_buf) - { - char *b = (char *) alloc->allocate (link_size); - buf_size = link_size; - if (! b) - break; - memcpy (b, buf, link_size); - buf = b; - } - else if (link_size < buf_size && buf != buffer && alloc->reallocate) - { - /* Shrink BUF before returning it. */ - char *b = (char *) alloc->reallocate (buf, link_size); - if (b) - buf = b; - } - - return buf; - } - - if (buf != buffer) - alloc->free (buf); - - if (buf_size <= buf_size_max / 2) - buf_size *= 2; - else if (buf_size < buf_size_max) - buf_size = buf_size_max; - else if (buf_size_max < SIZE_MAX) - { - errno = ENAMETOOLONG; - return NULL; - } - else - break; - buf = (char *) alloc->allocate (buf_size); - } - while (buf); - - if (alloc->die) - alloc->die (buf_size); - errno = ENOMEM; - return NULL; + /* Allocate the initial buffer on the stack. This way, in the + common case of a symlink of small size, we get away with a + single small malloc instead of a big malloc followed by a + shrinking realloc. */ + #ifdef GCC_BOGUS_WRETURN_LOCAL_ADDR + #warning "GCC might issue a bogus -Wreturn-local-addr warning here." + #warning "See ." + #endif + char stack_buf[STACK_BUF_SIZE]; + return readlink_stk (fd, filename, buffer, buffer_size, alloc, + preadlinkat, stack_buf); } diff --git a/lib/careadlinkat.h b/lib/careadlinkat.h index a4a37b2..2b559b2 100644 --- a/lib/careadlinkat.h +++ b/lib/careadlinkat.h @@ -1,18 +1,18 @@ /* Read symbolic links into a buffer without size limitation, relative to fd. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */ diff --git a/lib/cdefs.h b/lib/cdefs.h index d8e4a00..cb25145 100644 --- a/lib/cdefs.h +++ b/lib/cdefs.h @@ -1,17 +1,18 @@ -/* Copyright (C) 1992-2020 Free Software Foundation, Inc. +/* Copyright (C) 1992-2022 Free Software Foundation, Inc. + Copyright The GNU Toolchain Authors. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -25,7 +26,7 @@ /* The GNU libc does not support any K&R compilers or the traditional mode of ISO C compilers anymore. Check for some of the combinations not - anymore supported. */ + supported anymore. */ #if defined __GNUC__ && !defined __STDC__ # error "You need a ISO C conforming compiler to use the glibc headers" #endif @@ -34,7 +35,31 @@ #undef __P #undef __PMT -#ifdef __GNUC__ +/* Compilers that lack __has_attribute may object to + #if defined __has_attribute && __has_attribute (...) + even though they do not need to evaluate the right-hand side of the &&. + Similarly for __has_builtin, etc. */ +#if (defined __has_attribute \ + && (!defined __clang_minor__ \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# define __glibc_has_attribute(attr) __has_attribute (attr) +#else +# define __glibc_has_attribute(attr) 0 +#endif +#ifdef __has_builtin +# define __glibc_has_builtin(name) __has_builtin (name) +#else +# define __glibc_has_builtin(name) 0 +#endif +#ifdef __has_extension +# define __glibc_has_extension(ext) __has_extension (ext) +#else +# define __glibc_has_extension(ext) 0 +#endif + +#if defined __GNUC__ || defined __clang__ /* All functions, except those with callbacks or those that synchronize memory, are leaf functions. */ @@ -47,21 +72,26 @@ # endif /* GCC can always grok prototypes. For C++ programs we add throw() - to help it optimize the function calls. But this works only with - gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions + to help it optimize the function calls. But this only works with + gcc 2.8.x and egcs. For gcc 3.4 and up we even mark C functions as non-throwing using a function attribute since programs can use the -fexceptions options for C code as well. */ -# if !defined __cplusplus && __GNUC_PREREQ (3, 3) +# if !defined __cplusplus \ + && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__)) # define __THROW __attribute__ ((__nothrow__ __LEAF)) # define __THROWNL __attribute__ ((__nothrow__)) # define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct # define __NTHNL(fct) __attribute__ ((__nothrow__)) fct # else -# if defined __cplusplus && __GNUC_PREREQ (2,8) -# define __THROW throw () -# define __THROWNL throw () -# define __NTH(fct) __LEAF_ATTR fct throw () -# define __NTHNL(fct) fct throw () +# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4) +# if __cplusplus >= 201103L +# define __THROW noexcept (true) +# else +# define __THROW throw () +# endif +# define __THROWNL __THROW +# define __NTH(fct) __LEAF_ATTR fct __THROW +# define __NTHNL(fct) fct __THROW # else # define __THROW # define __THROWNL @@ -70,7 +100,7 @@ # endif # endif -#else /* Not GCC. */ +#else /* Not GCC or clang. */ # if (defined __cplusplus \ || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L)) @@ -83,16 +113,7 @@ # define __THROWNL # define __NTH(fct) fct -#endif /* GCC. */ - -/* Compilers that are not clang may object to - #if defined __clang__ && __has_extension(...) - even though they do not need to evaluate the right-hand side of the &&. */ -#if defined __clang__ && defined __has_extension -# define __glibc_clang_has_extension(ext) __has_extension (ext) -#else -# define __glibc_clang_has_extension(ext) 0 -#endif +#endif /* GCC || clang. */ /* These two macros are not used in glibc anymore. They are kept here only because some other projects expect the macros to be defined. */ @@ -123,14 +144,68 @@ #define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) #define __bos0(ptr) __builtin_object_size (ptr, 0) +/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */ +#if __USE_FORTIFY_LEVEL == 3 && (__glibc_clang_prereq (9, 0) \ + || __GNUC_PREREQ (12, 0)) +# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0) +# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1) +#else +# define __glibc_objsize0(__o) __bos0 (__o) +# define __glibc_objsize(__o) __bos (__o) +#endif + +/* Compile time conditions to choose between the regular, _chk and _chk_warn + variants. These conditions should get evaluated to constant and optimized + away. */ + +#define __glibc_safe_len_cond(__l, __s, __osz) ((__l) <= (__osz) / (__s)) +#define __glibc_unsigned_or_positive(__l) \ + ((__typeof (__l)) 0 < (__typeof (__l)) -1 \ + || (__builtin_constant_p (__l) && (__l) > 0)) + +/* Length is known to be safe at compile time if the __L * __S <= __OBJSZ + condition can be folded to a constant and if it is true. The -1 check is + redundant because since it implies that __glibc_safe_len_cond is true. */ +#define __glibc_safe_or_unknown_len(__l, __s, __osz) \ + (__glibc_unsigned_or_positive (__l) \ + && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), \ + __s, __osz)) \ + && __glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) + +/* Conversely, we know at compile time that the length is unsafe if the + __L * __S <= __OBJSZ condition can be folded to a constant and if it is + false. */ +#define __glibc_unsafe_len(__l, __s, __osz) \ + (__glibc_unsigned_or_positive (__l) \ + && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), \ + __s, __osz)) \ + && !__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) + +/* Fortify function f. __f_alias, __f_chk and __f_chk_warn must be + declared. */ + +#define __glibc_fortify(f, __l, __s, __osz, ...) \ + (__glibc_safe_or_unknown_len (__l, __s, __osz) \ + ? __ ## f ## _alias (__VA_ARGS__) \ + : (__glibc_unsafe_len (__l, __s, __osz) \ + ? __ ## f ## _chk_warn (__VA_ARGS__, __osz) \ + : __ ## f ## _chk (__VA_ARGS__, __osz))) \ + +/* Fortify function f, where object size argument passed to f is the number of + elements and not total size. */ + +#define __glibc_fortify_n(f, __l, __s, __osz, ...) \ + (__glibc_safe_or_unknown_len (__l, __s, __osz) \ + ? __ ## f ## _alias (__VA_ARGS__) \ + : (__glibc_unsafe_len (__l, __s, __osz) \ + ? __ ## f ## _chk_warn (__VA_ARGS__, (__osz) / (__s)) \ + : __ ## f ## _chk (__VA_ARGS__, (__osz) / (__s)))) \ + #if __GNUC_PREREQ (4,3) -# define __warndecl(name, msg) \ - extern void name (void) __attribute__((__warning__ (msg))) # define __warnattr(msg) __attribute__((__warning__ (msg))) # define __errordecl(name, msg) \ extern void name (void) __attribute__((__error__ (msg))) #else -# define __warndecl(name, msg) extern void name (void) # define __warnattr(msg) # define __errordecl(name, msg) extern void name (void) #endif @@ -142,8 +217,8 @@ #if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L && !defined __HP_cc # define __flexarr [] # define __glibc_c99_flexarr_available 1 -#elif __GNUC_PREREQ (2,97) -/* GCC 2.97 supports C99 flexible array members as an extension, +#elif __GNUC_PREREQ (2,97) || defined __clang__ +/* GCC 2.97 and clang support C99 flexible array members as an extension, even when in C89 mode or compiling C++ (any version). */ # define __flexarr [] # define __glibc_c99_flexarr_available 1 @@ -169,7 +244,7 @@ Example: int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */ -#if defined __GNUC__ && __GNUC__ >= 2 +#if (defined __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4) # define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias)) # ifdef __cplusplus @@ -194,17 +269,17 @@ */ #endif -/* GCC has various useful declarations that can be made with the - `__attribute__' syntax. All of the ways we use this do fine if - they are omitted for compilers that don't understand it. */ -#if !defined __GNUC__ || __GNUC__ < 2 +/* GCC and clang have various useful declarations that can be made with + the '__attribute__' syntax. All of the ways we use this do fine if + they are omitted for compilers that don't understand it. */ +#if !(defined __GNUC__ || defined __clang__) # define __attribute__(xyz) /* Ignore */ #endif /* At some point during the gcc 2.96 development the `malloc' attribute for functions was introduced. We don't want to use it unconditionally (although this would be possible) since it generates warnings. */ -#if __GNUC_PREREQ (2,96) +#if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__) # define __attribute_malloc__ __attribute__ ((__malloc__)) #else # define __attribute_malloc__ /* Ignore */ @@ -219,26 +294,41 @@ # define __attribute_alloc_size__(params) /* Ignore. */ #endif +/* Tell the compiler which argument to an allocation function + indicates the alignment of the allocation. */ +#if __GNUC_PREREQ (4, 9) || __glibc_has_attribute (__alloc_align__) +# define __attribute_alloc_align__(param) \ + __attribute__ ((__alloc_align__ param)) +#else +# define __attribute_alloc_align__(param) /* Ignore. */ +#endif + /* At some point during the gcc 2.96 development the `pure' attribute for functions was introduced. We don't want to use it unconditionally (although this would be possible) since it generates warnings. */ -#if __GNUC_PREREQ (2,96) +#if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__) # define __attribute_pure__ __attribute__ ((__pure__)) #else # define __attribute_pure__ /* Ignore */ #endif /* This declaration tells the compiler that the value is constant. */ -#if __GNUC_PREREQ (2,5) +#if __GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__) # define __attribute_const__ __attribute__ ((__const__)) #else # define __attribute_const__ /* Ignore */ #endif +#if __GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__) +# define __attribute_maybe_unused__ __attribute__ ((__unused__)) +#else +# define __attribute_maybe_unused__ /* Ignore */ +#endif + /* At some point during the gcc 3.1 development the `used' attribute for functions was introduced. We don't want to use it unconditionally (although this would be possible) since it generates warnings. */ -#if __GNUC_PREREQ (3,1) +#if __GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__) # define __attribute_used__ __attribute__ ((__used__)) # define __attribute_noinline__ __attribute__ ((__noinline__)) #else @@ -247,7 +337,7 @@ #endif /* Since version 3.2, gcc allows marking deprecated functions. */ -#if __GNUC_PREREQ (3,2) +#if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__) # define __attribute_deprecated__ __attribute__ ((__deprecated__)) #else # define __attribute_deprecated__ /* Ignore */ @@ -256,8 +346,8 @@ /* Since version 4.5, gcc also allows one to specify the message printed when a deprecated function is used. clang claims to be gcc 4.2, but may also support this feature. */ -#if __GNUC_PREREQ (4,5) || \ - __glibc_clang_has_extension (__attribute_deprecated_with_message__) +#if __GNUC_PREREQ (4,5) \ + || __glibc_has_extension (__attribute_deprecated_with_message__) # define __attribute_deprecated_msg__(msg) \ __attribute__ ((__deprecated__ (msg))) #else @@ -270,7 +360,7 @@ If several `format_arg' attributes are given for the same function, in gcc-3.0 and older, all but the last one are ignored. In newer gccs, all designated arguments are considered. */ -#if __GNUC_PREREQ (2,8) +#if __GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__) # define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x))) #else # define __attribute_format_arg__(x) /* Ignore */ @@ -280,7 +370,7 @@ attribute for functions was introduced. We don't want to use it unconditionally (although this would be possible) since it generates warnings. */ -#if __GNUC_PREREQ (2,97) +#if __GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__) # define __attribute_format_strfmon__(a,b) \ __attribute__ ((__format__ (__strfmon__, a, b))) #else @@ -288,19 +378,33 @@ #endif /* The nonnull function attribute marks pointer parameters that - must not be NULL. Do not define __nonnull if it is already defined, - for portability when this file is used in Gnulib. */ -#ifndef __nonnull -# if __GNUC_PREREQ (3,3) -# define __nonnull(params) __attribute__ ((__nonnull__ params)) + must not be NULL. This has the name __nonnull in glibc, + and __attribute_nonnull__ in files shared with Gnulib to avoid + collision with a different __nonnull in DragonFlyBSD 5.9. */ +#ifndef __attribute_nonnull__ +# if __GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__) +# define __attribute_nonnull__(params) __attribute__ ((__nonnull__ params)) # else -# define __nonnull(params) +# define __attribute_nonnull__(params) +# endif +#endif +#ifndef __nonnull +# define __nonnull(params) __attribute_nonnull__ (params) +#endif + +/* The returns_nonnull function attribute marks the return type of the function + as always being non-null. */ +#ifndef __returns_nonnull +# if __GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__) +# define __returns_nonnull __attribute__ ((__returns_nonnull__)) +# else +# define __returns_nonnull # endif #endif /* If fortification mode, we warn about unused results of certain function calls which can lead to problems. */ -#if __GNUC_PREREQ (3,4) +#if __GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__) # define __attribute_warn_unused_result__ \ __attribute__ ((__warn_unused_result__)) # if defined __USE_FORTIFY_LEVEL && __USE_FORTIFY_LEVEL > 0 @@ -314,7 +418,7 @@ #endif /* Forces a function to be always inlined. */ -#if __GNUC_PREREQ (3,2) +#if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__) /* The Linux kernel defines __always_inline in stddef.h (283d7573), and it conflicts with this definition. Therefore undefine it first to allow either header to be included first. */ @@ -327,7 +431,7 @@ /* Associate error messages with the source location of the call site rather than with the source location inside the function. */ -#if __GNUC_PREREQ (4,3) +#if __GNUC_PREREQ (4,3) || __glibc_has_attribute (__artificial__) # define __attribute_artificial__ __attribute__ ((__artificial__)) #else # define __attribute_artificial__ /* Ignore */ @@ -370,12 +474,14 @@ run in pedantic mode if the uses are carefully marked using the `__extension__' keyword. But this is not generally available before version 2.8. */ -#if !__GNUC_PREREQ (2,8) +#if !(__GNUC_PREREQ (2,8) || defined __clang__) # define __extension__ /* Ignore */ #endif -/* __restrict is known in EGCS 1.2 and above. */ -#if !__GNUC_PREREQ (2,92) +/* __restrict is known in EGCS 1.2 and above, and in clang. + It works also in C++ mode (outside of arrays), but only when spelled + as '__restrict', not 'restrict'. */ +#if !(__GNUC_PREREQ (2,92) || __clang_major__ >= 3) # if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L # define __restrict restrict # else @@ -385,8 +491,9 @@ /* ISO C99 also allows to declare arrays as non-overlapping. The syntax is array_name[restrict] - GCC 3.1 supports this. */ -#if __GNUC_PREREQ (3,1) && !defined __GNUG__ + GCC 3.1 and clang support this. + This syntax is not usable in C++ mode. */ +#if (__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && !defined __cplusplus # define __restrict_arr __restrict #else # ifdef __GNUC__ @@ -401,7 +508,7 @@ # endif #endif -#if __GNUC__ >= 3 +#if (__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect) # define __glibc_unlikely(cond) __builtin_expect ((cond), 0) # define __glibc_likely(cond) __builtin_expect ((cond), 1) #else @@ -409,15 +516,10 @@ # define __glibc_likely(cond) (cond) #endif -#ifdef __has_attribute -# define __glibc_has_attribute(attr) __has_attribute (attr) -#else -# define __glibc_has_attribute(attr) 0 -#endif - #if (!defined _Noreturn \ && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \ - && !__GNUC_PREREQ (4,7)) + && !(__GNUC_PREREQ (4,7) \ + || (3 < __clang_major__ + (5 <= __clang_minor__)))) # if __GNUC_PREREQ (2,8) # define _Noreturn __attribute__ ((__noreturn__)) # else @@ -434,22 +536,63 @@ # define __attribute_nonstring__ #endif +/* Undefine (also defined in libc-symbols.h). */ +#undef __attribute_copy__ +#if __GNUC_PREREQ (9, 0) +/* Copies attributes from the declaration or type referenced by + the argument. */ +# define __attribute_copy__(arg) __attribute__ ((__copy__ (arg))) +#else +# define __attribute_copy__(arg) +#endif + #if (!defined _Static_assert && !defined __cplusplus \ && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \ - && (!__GNUC_PREREQ (4, 6) || defined __STRICT_ANSI__)) + && (!(__GNUC_PREREQ (4, 6) || __clang_major__ >= 4) \ + || defined __STRICT_ANSI__)) # define _Static_assert(expr, diagnostic) \ extern int (*__Static_assert_function (void)) \ [!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })] #endif -/* The #ifndef lets Gnulib avoid including these on non-glibc - platforms, where the includes typically do not exist. */ -#ifndef __WORDSIZE +/* Gnulib avoids including these, as they don't work on non-glibc or + older glibc platforms. */ +#ifndef __GNULIB_CDEFS # include # include #endif -#if defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH +#if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 +# ifdef __REDIRECT + +/* Alias name defined automatically. */ +# define __LDBL_REDIR(name, proto) ... unused__ldbl_redir +# define __LDBL_REDIR_DECL(name) \ + extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128")); + +/* Alias name defined automatically, with leading underscores. */ +# define __LDBL_REDIR2_DECL(name) \ + extern __typeof (__##name) __##name \ + __asm (__ASMNAME ("__" #name "ieee128")); + +/* Alias name defined manually. */ +# define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1 +# define __LDBL_REDIR1_DECL(name, alias) \ + extern __typeof (name) name __asm (__ASMNAME (#alias)); + +# define __LDBL_REDIR1_NTH(name, proto, alias) \ + __REDIRECT_NTH (name, proto, alias) +# define __REDIRECT_NTH_LDBL(name, proto, alias) \ + __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128) + +/* Unused. */ +# define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl +# define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth + +# else +_Static_assert (0, "IEEE 128-bits long double requires redirection on this platform"); +# endif +#elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH # define __LDBL_COMPAT 1 # ifdef __REDIRECT # define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias) @@ -458,6 +601,8 @@ # define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias) # define __LDBL_REDIR_NTH(name, proto) \ __LDBL_REDIR1_NTH (name, proto, __nldbl_##name) +# define __LDBL_REDIR2_DECL(name) \ + extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name)); # define __LDBL_REDIR1_DECL(name, alias) \ extern __typeof (name) name __asm (__ASMNAME (#alias)); # define __LDBL_REDIR_DECL(name) \ @@ -468,11 +613,13 @@ __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias) # endif #endif -#if !defined __LDBL_COMPAT || !defined __REDIRECT +#if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \ + || !defined __REDIRECT # define __LDBL_REDIR1(name, proto, alias) name proto # define __LDBL_REDIR(name, proto) name proto # define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW # define __LDBL_REDIR_NTH(name, proto) name proto __THROW +# define __LDBL_REDIR2_DECL(name) # define __LDBL_REDIR_DECL(name) # ifdef __REDIRECT # define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias) @@ -503,7 +650,7 @@ check is required to enable the use of generic selection. */ #if !defined __cplusplus \ && (__GNUC_PREREQ (4, 9) \ - || __glibc_clang_has_extension (c_generic_selections) \ + || __glibc_has_extension (c_generic_selections) \ || (!defined __GNUC__ && defined __STDC_VERSION__ \ && __STDC_VERSION__ >= 201112L)) # define __HAVE_GENERIC_SELECTION 1 @@ -511,4 +658,50 @@ # define __HAVE_GENERIC_SELECTION 0 #endif +#if __GNUC_PREREQ (10, 0) +/* Designates a 1-based positional argument ref-index of pointer type + that can be used to access size-index elements of the pointed-to + array according to access mode, or at least one element when + size-index is not provided: + access (access-mode, [, ]) */ +# define __attr_access(x) __attribute__ ((__access__ x)) +/* For _FORTIFY_SOURCE == 3 we use __builtin_dynamic_object_size, which may + use the access attribute to get object sizes from function definition + arguments, so we can't use them on functions we fortify. Drop the object + size hints for such functions. */ +# if __USE_FORTIFY_LEVEL == 3 +# define __fortified_attr_access(a, o, s) __attribute__ ((__access__ (a, o))) +# else +# define __fortified_attr_access(a, o, s) __attr_access ((a, o, s)) +# endif +# if __GNUC_PREREQ (11, 0) +# define __attr_access_none(argno) __attribute__ ((__access__ (__none__, argno))) +# else +# define __attr_access_none(argno) +# endif +#else +# define __fortified_attr_access(a, o, s) +# define __attr_access(x) +# define __attr_access_none(argno) +#endif + +#if __GNUC_PREREQ (11, 0) +/* Designates dealloc as a function to call to deallocate objects + allocated by the declared function. */ +# define __attr_dealloc(dealloc, argno) \ + __attribute__ ((__malloc__ (dealloc, argno))) +# define __attr_dealloc_free __attr_dealloc (__builtin_free, 1) +#else +# define __attr_dealloc(dealloc, argno) +# define __attr_dealloc_free +#endif + +/* Specify that a function such as setjmp or vfork may return + twice. */ +#if __GNUC_PREREQ (4, 1) +# define __attribute_returns_twice__ __attribute__ ((__returns_twice__)) +#else +# define __attribute_returns_twice__ /* Ignore. */ +#endif + #endif /* sys/cdefs.h */ diff --git a/lib/chdir-long.c b/lib/chdir-long.c index a38d38c..f4efb20 100644 --- a/lib/chdir-long.c +++ b/lib/chdir-long.c @@ -1,9 +1,9 @@ /* provide a chdir function that tries not to fail due to ENAMETOOLONG - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/chdir-long.h b/lib/chdir-long.h index 851222f..84a7298 100644 --- a/lib/chdir-long.h +++ b/lib/chdir-long.h @@ -1,9 +1,9 @@ /* provide a chdir function that tries not to fail due to ENAMETOOLONG - Copyright (C) 2004-2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/chmodat.c b/lib/chmodat.c index b496a80..68fcc13 100644 --- a/lib/chmodat.c +++ b/lib/chmodat.c @@ -1,3 +1,21 @@ +/* Change access permissions of a file at a directory. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + #define CHMODAT_INLINE _GL_EXTERN_INLINE #include "openat.h" diff --git a/lib/chown.c b/lib/chown.c index 46e753e..705ca85 100644 --- a/lib/chown.c +++ b/lib/chown.c @@ -1,19 +1,19 @@ /* provide consistent interface to chown for systems that don't interpret an ID of -1 as meaning "don't change the corresponding ID". - Copyright (C) 1997, 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1997, 2004-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ @@ -33,8 +33,8 @@ /* Simple stub that always fails with ENOSYS, for mingw. */ int -chown (const char *file _GL_UNUSED, uid_t uid _GL_UNUSED, - gid_t gid _GL_UNUSED) +chown (_GL_UNUSED const char *file, _GL_UNUSED uid_t uid, + _GL_UNUSED gid_t gid) { errno = ENOSYS; return -1; @@ -87,7 +87,7 @@ rpl_chown (const char *file, uid_t uid, gid_t gid) on the symlink itself. To work around that, we open the file (but this can fail due to lack of read or write permission) and use fchown on the resulting descriptor. */ - int open_flags = O_NONBLOCK | O_NOCTTY; + int open_flags = O_NONBLOCK | O_NOCTTY | O_CLOEXEC; int fd = open (file, O_RDONLY | open_flags); if (0 <= fd || (errno == EACCES diff --git a/lib/chownat.c b/lib/chownat.c index 698e968..ae3bc51 100644 --- a/lib/chownat.c +++ b/lib/chownat.c @@ -1,3 +1,21 @@ +/* Change owner of a file at a directory. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + #define CHOWNAT_INLINE _GL_EXTERN_INLINE #include "openat.h" diff --git a/lib/cl-strtod.c b/lib/cl-strtod.c index 4df1995..a8c7d41 100644 --- a/lib/cl-strtod.c +++ b/lib/cl-strtod.c @@ -1,6 +1,6 @@ /* Convert string to double in the current locale, falling back on the C locale. - Copyright 2019-2020 Free Software Foundation, Inc. + Copyright 2019-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/cl-strtod.h b/lib/cl-strtod.h index 51becd3..4f11972 100644 --- a/lib/cl-strtod.h +++ b/lib/cl-strtod.h @@ -1,2 +1,4 @@ -double cl_strtod (char const *, char **restrict); -long double cl_strtold (char const *, char **restrict); +double cl_strtod (char const *, char **restrict) + _GL_ATTRIBUTE_NONNULL ((1)); +long double cl_strtold (char const *, char **restrict) + _GL_ATTRIBUTE_NONNULL ((1)); diff --git a/lib/cloexec.c b/lib/cloexec.c index 510be3d..812be01 100644 --- a/lib/cloexec.c +++ b/lib/cloexec.c @@ -1,21 +1,21 @@ /* cloexec.c - set or clear the close-on-exec descriptor flag - Copyright (C) 1991, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1991, 2004-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ - The code is taken from glibc/manual/llio.texi */ +/* The code is taken from glibc/manual/llio.texi */ #include diff --git a/lib/cloexec.h b/lib/cloexec.h index f14a997..7a22d77 100644 --- a/lib/cloexec.h +++ b/lib/cloexec.h @@ -1,21 +1,19 @@ /* cloexec.c - set or clear the close-on-exec descriptor flag - Copyright (C) 2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -*/ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/close-stream.c b/lib/close-stream.c index 04bc800..9b0e97b 100644 --- a/lib/close-stream.c +++ b/lib/close-stream.c @@ -1,10 +1,10 @@ /* Close a stream, with nicer error checking than fclose's. - Copyright (C) 1998-2002, 2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2002, 2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/close-stream.h b/lib/close-stream.h index be3d419..2b4c8ed 100644 --- a/lib/close-stream.h +++ b/lib/close-stream.h @@ -1,2 +1,20 @@ +/* Close a stream, with nicer error checking than fclose's. + + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + int close_stream (FILE *stream); diff --git a/lib/close.c b/lib/close.c index 0c8780d..44990ba 100644 --- a/lib/close.c +++ b/lib/close.c @@ -1,17 +1,17 @@ /* close replacement. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -28,7 +28,8 @@ #undef close -#if HAVE_MSVC_INVALID_PARAMETER_HANDLER +#if defined _WIN32 && !defined __CYGWIN__ +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER static int close_nothrow (int fd) { @@ -36,7 +37,7 @@ close_nothrow (int fd) TRY_MSVC_INVAL { - result = close (fd); + result = _close (fd); } CATCH_MSVC_INVAL { @@ -47,6 +48,9 @@ close_nothrow (int fd) return result; } +# else +# define close_nothrow _close +# endif #else # define close_nothrow close #endif diff --git a/lib/closedir.c b/lib/closedir.c index 9afaa1f..a273122 100644 --- a/lib/closedir.c +++ b/lib/closedir.c @@ -1,17 +1,17 @@ /* Stop reading the entries of a directory. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/closein.c b/lib/closein.c index f3d6248..b891c42 100644 --- a/lib/closein.c +++ b/lib/closein.c @@ -1,10 +1,10 @@ /* Close standard input, rewinding seekable stdin if necessary. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/closein.h b/lib/closein.h index 7024598..99d614e 100644 --- a/lib/closein.h +++ b/lib/closein.h @@ -1,10 +1,10 @@ /* Close standard input, rewinding seekable stdin if necessary. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/closeout.c b/lib/closeout.c index 8b92ce9..688cd73 100644 --- a/lib/closeout.c +++ b/lib/closeout.c @@ -1,11 +1,11 @@ /* Close standard output and standard error, exiting with a diagnostic on error. - Copyright (C) 1998-2002, 2004, 2006, 2008-2020 Free Software Foundation, + Copyright (C) 1998-2002, 2004, 2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/closeout.h b/lib/closeout.h index 8294c62..fe24c4e 100644 --- a/lib/closeout.h +++ b/lib/closeout.h @@ -1,11 +1,11 @@ /* Close standard output and standard error. - Copyright (C) 1998, 2000, 2003-2004, 2006, 2008-2020 Free Software + Copyright (C) 1998, 2000, 2003-2004, 2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/config.h b/lib/config.h index 93522e1..5860ada 100644 --- a/lib/config.h +++ b/lib/config.h @@ -42,12 +42,7 @@ /* Define to 1 if chown mishandles trailing slash. */ /* #undef CHOWN_TRAILING_SLASH_BUG */ -/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP - systems. This function is required for `alloca.c' support on those systems. - */ -/* #undef CRAY_STACKSEG_END */ - -/* Define to 1 if using `alloca.c'. */ +/* Define to 1 if using 'alloca.c'. */ /* #undef C_ALLOCA */ /* Define as the bit index in the word where to find bit 0 of the exponent of @@ -149,6 +144,9 @@ /* Define to 1 if the system's ftello function has the Solaris bug. */ /* #undef FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE */ +/* Define to 1 if the system's ftello function has the macOS bug. */ +/* #undef FTELLO_BROKEN_AFTER_UNGETC */ + /* Define to 1 if fflush is known to work on stdin as per POSIX.1-2008, 0 if fflush is known to not work, -1 if unknown. */ #define FUNC_FFLUSH_STDIN 0 @@ -161,7 +159,11 @@ #define FUNC_NL_LANGINFO_YESEXPR_WORKS 1 /* Define to 1 if realpath() can malloc memory, always gives an absolute path, - and handles trailing slash correctly. */ + and handles a trailing slash correctly. */ +/* #undef FUNC_REALPATH_NEARLY_WORKS */ + +/* Define to 1 if realpath() can malloc memory, always gives an absolute path, + and handles leading slashes and a trailing slash correctly. */ #define FUNC_REALPATH_WORKS 1 /* Define to 1 if ungetc is broken when used on arbitrary bytes. */ @@ -178,27 +180,22 @@ */ /* #undef GETGROUPS_ZERO_BUG */ -/* Define if gettimeofday clobbers the localtime buffer. */ -/* #undef GETTIMEOFDAY_CLOBBERS_LOCALTIME */ - /* Define this to 'void' or 'struct timezone' to match the system's declaration of the second argument to gettimeofday. */ -#define GETTIMEOFDAY_TIMEZONE struct timezone +#define GETTIMEOFDAY_TIMEZONE void /* Define to 1 if getxattr works with XATTR_NAME_POSIX_ACL_ACCESS and XATTR_NAME_POSIX_ACL_DEFAULT. */ #define GETXATTR_WITH_POSIX_ACLS 1 -/* Compile Gnulib crypto stream ops. */ -#define GL_COMPILE_CRYPTO_STREAM 1 - /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module areadlinkat shall be considered present. */ #define GNULIB_AREADLINKAT 1 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module calloc-gnu shall be considered present. */ -#define GNULIB_CALLOC_GNU 1 + whether the gnulib module areadlinkat-with-size shall be considered + present. */ +#define GNULIB_AREADLINKAT_WITH_SIZE 1 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module canonicalize shall be considered present. */ @@ -256,6 +253,10 @@ whether the gnulib module fnmatch-gnu shall be considered present. */ #define GNULIB_FNMATCH_GNU 1 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module fopen-gnu shall be considered present. */ +#define GNULIB_FOPEN_GNU 1 + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module fopen-safer shall be considered present. */ #define GNULIB_FOPEN_SAFER 1 @@ -280,10 +281,6 @@ whether the gnulib module lock shall be considered present. */ #define GNULIB_LOCK 1 -/* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module malloc-gnu shall be considered present. */ -#define GNULIB_MALLOC_GNU 1 - /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module mkostemp shall be considered present. */ #define GNULIB_MKOSTEMP 1 @@ -303,6 +300,9 @@ whether the gnulib module openat-safer shall be considered present. */ #define GNULIB_OPENAT_SAFER 1 +/* Define to support parse_datetime2. */ +#define GNULIB_PARSE_DATETIME2 1 + /* enable some gnulib portability checks */ /* #undef GNULIB_PORTCHECK */ @@ -311,8 +311,8 @@ /* #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU */ /* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module realloc-gnu shall be considered present. */ -#define GNULIB_REALLOC_GNU 1 + whether the gnulib module reallocarray shall be considered present. */ +#define GNULIB_REALLOCARRAY 1 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module scanf shall be considered present. */ @@ -322,9 +322,13 @@ whether the gnulib module snprintf shall be considered present. */ #define GNULIB_SNPRINTF 1 -/* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module statat shall be considered present. */ -#define GNULIB_STATAT 1 +/* Define to 1 if you want the FILE stream functions getc, putc, etc. to use + unlocked I/O if available, throughout the package. Unlocked I/O can improve + performance, sometimes dramatically. But unlocked I/O is safe only in + single-threaded programs, as well as in multithreaded programs for which + you can guarantee that every FILE stream, including stdin, stdout, stderr, + is used only in a single thread. */ +#define GNULIB_STDIO_SINGLE_THREAD 1 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module strerror shall be considered present. */ @@ -334,15 +338,25 @@ whether the gnulib module strerror_r-posix shall be considered present. */ #define GNULIB_STRERROR_R_POSIX IN_COREUTILS_GNULIB_TESTS +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module tempname shall be considered present. */ +#define GNULIB_TEMPNAME 1 + /* Define to 1 when the gnulib module accept should be tested. */ #define GNULIB_TEST_ACCEPT 1 +/* Define to 1 when the gnulib module atoll should be tested. */ +#define GNULIB_TEST_ATOLL 1 + /* Define to 1 when the gnulib module bind should be tested. */ #define GNULIB_TEST_BIND 1 /* Define to 1 when the gnulib module btowc should be tested. */ #define GNULIB_TEST_BTOWC 1 +/* Define to 1 when the gnulib module calloc-gnu should be tested. */ +#define GNULIB_TEST_CALLOC_GNU 1 + /* Define to 1 when the gnulib module calloc-posix should be tested. */ #define GNULIB_TEST_CALLOC_POSIX 1 @@ -371,6 +385,9 @@ /* Define to 1 when the gnulib module connect should be tested. */ #define GNULIB_TEST_CONNECT 1 +/* Define to 1 when the gnulib module copy-file-range should be tested. */ +#define GNULIB_TEST_COPY_FILE_RANGE 1 + /* Define to 1 when the gnulib module dirfd should be tested. */ #define GNULIB_TEST_DIRFD 1 @@ -419,15 +436,36 @@ /* Define to 1 when the gnulib module fflush should be tested. */ #define GNULIB_TEST_FFLUSH 1 +/* Define to 1 when the gnulib module fgetc should be tested. */ +#define GNULIB_TEST_FGETC 1 + +/* Define to 1 when the gnulib module fgets should be tested. */ +#define GNULIB_TEST_FGETS 1 + /* Define to 1 when the gnulib module fnmatch should be tested. */ #define GNULIB_TEST_FNMATCH 1 /* Define to 1 when the gnulib module fopen should be tested. */ #define GNULIB_TEST_FOPEN 1 +/* Define to 1 when the gnulib module fprintf should be tested. */ +#define GNULIB_TEST_FPRINTF 1 + /* Define to 1 when the gnulib module fpurge should be tested. */ #define GNULIB_TEST_FPURGE 1 +/* Define to 1 when the gnulib module fputc should be tested. */ +#define GNULIB_TEST_FPUTC 1 + +/* Define to 1 when the gnulib module fputs should be tested. */ +#define GNULIB_TEST_FPUTS 1 + +/* Define to 1 when the gnulib module fread should be tested. */ +#define GNULIB_TEST_FREAD 1 + +/* Define to 1 when the gnulib module free-posix should be tested. */ +#define GNULIB_TEST_FREE_POSIX 1 + /* Define to 1 when the gnulib module freopen should be tested. */ #define GNULIB_TEST_FREOPEN 1 @@ -437,6 +475,9 @@ /* Define to 1 when the gnulib module frexpl should be tested. */ #define GNULIB_TEST_FREXPL 1 +/* Define to 1 when the gnulib module fscanf should be tested. */ +#define GNULIB_TEST_FSCANF 1 + /* Define to 1 when the gnulib module fseek should be tested. */ #define GNULIB_TEST_FSEEK 1 @@ -464,9 +505,18 @@ /* Define to 1 when the gnulib module futimens should be tested. */ #define GNULIB_TEST_FUTIMENS 1 +/* Define to 1 when the gnulib module fwrite should be tested. */ +#define GNULIB_TEST_FWRITE 1 + /* Define to 1 when the gnulib module getaddrinfo should be tested. */ #define GNULIB_TEST_GETADDRINFO 1 +/* Define to 1 when the gnulib module getc should be tested. */ +#define GNULIB_TEST_GETC 1 + +/* Define to 1 when the gnulib module getchar should be tested. */ +#define GNULIB_TEST_GETCHAR 1 + /* Define to 1 when the gnulib module getcwd should be tested. */ #define GNULIB_TEST_GETCWD 1 @@ -500,6 +550,12 @@ /* Define to 1 when the gnulib module getpass should be tested. */ #define GNULIB_TEST_GETPASS 1 +/* Define to 1 when the gnulib module getpass-gnu should be tested. */ +#define GNULIB_TEST_GETPASS_GNU 1 + +/* Define to 1 when the gnulib module getrandom should be tested. */ +#define GNULIB_TEST_GETRANDOM 1 + /* Define to 1 when the gnulib module getrusage should be tested. */ #define GNULIB_TEST_GETRUSAGE 1 @@ -554,6 +610,9 @@ /* Define to 1 when the gnulib module lstat should be tested. */ #define GNULIB_TEST_LSTAT 1 +/* Define to 1 when the gnulib module malloc-gnu should be tested. */ +#define GNULIB_TEST_MALLOC_GNU 1 + /* Define to 1 when the gnulib module malloc-posix should be tested. */ #define GNULIB_TEST_MALLOC_POSIX 1 @@ -593,12 +652,24 @@ /* Define to 1 when the gnulib module memrchr should be tested. */ #define GNULIB_TEST_MEMRCHR 1 +/* Define to 1 when the gnulib module mkdir should be tested. */ +#define GNULIB_TEST_MKDIR 1 + +/* Define to 1 when the gnulib module mkdirat should be tested. */ +#define GNULIB_TEST_MKDIRAT 1 + /* Define to 1 when the gnulib module mkfifo should be tested. */ #define GNULIB_TEST_MKFIFO 1 +/* Define to 1 when the gnulib module mkfifoat should be tested. */ +#define GNULIB_TEST_MKFIFOAT 1 + /* Define to 1 when the gnulib module mknod should be tested. */ #define GNULIB_TEST_MKNOD 1 +/* Define to 1 when the gnulib module mknodat should be tested. */ +#define GNULIB_TEST_MKNODAT 1 + /* Define to 1 when the gnulib module mkostemp should be tested. */ #define GNULIB_TEST_MKOSTEMP 1 @@ -632,6 +703,15 @@ /* Define to 1 when the gnulib module pipe2 should be tested. */ #define GNULIB_TEST_PIPE2 1 +/* Define to 1 when the gnulib module posix_memalign should be tested. */ +#define GNULIB_TEST_POSIX_MEMALIGN 1 + +/* Define to 1 when the gnulib module printf should be tested. */ +#define GNULIB_TEST_PRINTF 1 + +/* Define to 1 when the gnulib module pselect should be tested. */ +#define GNULIB_TEST_PSELECT 1 + /* Define to 1 when the gnulib module pthread-cond should be tested. */ #define GNULIB_TEST_PTHREAD_COND 1 @@ -648,12 +728,24 @@ /* Define to 1 when the gnulib module pthread-thread should be tested. */ #define GNULIB_TEST_PTHREAD_THREAD 1 +/* Define to 1 when the gnulib module putc should be tested. */ +#define GNULIB_TEST_PUTC 1 + +/* Define to 1 when the gnulib module putchar should be tested. */ +#define GNULIB_TEST_PUTCHAR 1 + /* Define to 1 when the gnulib module putenv should be tested. */ #define GNULIB_TEST_PUTENV 1 +/* Define to 1 when the gnulib module puts should be tested. */ +#define GNULIB_TEST_PUTS 1 + /* Define to 1 when the gnulib module raise should be tested. */ #define GNULIB_TEST_RAISE 1 +/* Define to 1 when the gnulib module rawmemchr should be tested. */ +#define GNULIB_TEST_RAWMEMCHR 1 + /* Define to 1 when the gnulib module read should be tested. */ #define GNULIB_TEST_READ 1 @@ -666,6 +758,12 @@ /* Define to 1 when the gnulib module readlinkat should be tested. */ #define GNULIB_TEST_READLINKAT 1 +/* Define to 1 when the gnulib module reallocarray should be tested. */ +#define GNULIB_TEST_REALLOCARRAY 1 + +/* Define to 1 when the gnulib module realloc-gnu should be tested. */ +#define GNULIB_TEST_REALLOC_GNU 1 + /* Define to 1 when the gnulib module realloc-posix should be tested. */ #define GNULIB_TEST_REALLOC_POSIX 1 @@ -687,6 +785,9 @@ /* Define to 1 when the gnulib module rpmatch should be tested. */ #define GNULIB_TEST_RPMATCH 1 +/* Define to 1 when the gnulib module scanf should be tested. */ +#define GNULIB_TEST_SCANF 1 + /* Define to 1 when the gnulib module sched_yield should be tested. */ #define GNULIB_TEST_SCHED_YIELD 1 @@ -747,9 +848,6 @@ /* Define to 1 when the gnulib module strncat should be tested. */ #define GNULIB_TEST_STRNCAT 1 -/* Define to 1 when the gnulib module strndup should be tested. */ -#define GNULIB_TEST_STRNDUP 1 - /* Define to 1 when the gnulib module strnlen should be tested. */ #define GNULIB_TEST_STRNLEN 1 @@ -813,9 +911,15 @@ /* Define to 1 when the gnulib module vasprintf should be tested. */ #define GNULIB_TEST_VASPRINTF 1 +/* Define to 1 when the gnulib module vfprintf should be tested. */ +#define GNULIB_TEST_VFPRINTF 1 + /* Define to 1 when the gnulib module vfprintf-posix should be tested. */ #define GNULIB_TEST_VFPRINTF_POSIX 1 +/* Define to 1 when the gnulib module vprintf should be tested. */ +#define GNULIB_TEST_VPRINTF 1 + /* Define to 1 when the gnulib module vprintf-posix should be tested. */ #define GNULIB_TEST_VPRINTF_POSIX 1 @@ -834,6 +938,12 @@ /* Define to 1 when the gnulib module wcwidth should be tested. */ #define GNULIB_TEST_WCWIDTH 1 +/* Define to 1 when the gnulib module wmemchr should be tested. */ +#define GNULIB_TEST_WMEMCHR 1 + +/* Define to 1 when the gnulib module wmempcpy should be tested. */ +#define GNULIB_TEST_WMEMPCPY 1 + /* Define to 1 when the gnulib module write should be tested. */ #define GNULIB_TEST_WRITE 1 @@ -845,10 +955,26 @@ whether the gnulib module unistr/u8-uctomb shall be considered present. */ #define GNULIB_UNISTR_U8_UCTOMB 1 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module vfprintf-posix shall be considered present. */ +#define GNULIB_VFPRINTF_POSIX 1 + +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module vprintf-posix shall be considered present. */ +#define GNULIB_VPRINTF_POSIX 1 + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module wchar-single shall be considered present. */ #define GNULIB_WCHAR_SINGLE 1 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module xalloc shall be considered present. */ +#define GNULIB_XALLOC 1 + +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module xalloc-die shall be considered present. */ +#define GNULIB_XALLOC_DIE 1 + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module xgetgroups shall be considered present. */ #define GNULIB_XGETGROUPS 1 @@ -935,8 +1061,7 @@ may be supplied by this distribution. */ #define HAVE_ALLOCA 1 -/* Define to 1 if you have and it should be used (not on Ultrix). - */ +/* Define to 1 if works. */ #define HAVE_ALLOCA_H 1 /* Define if you have an arithmetic hrtime_t type. */ @@ -945,6 +1070,9 @@ /* Define to 1 if you have the header file. */ #define HAVE_ARPA_INET_H 1 +/* Define to 1 if you have the `atoll' function. */ +#define HAVE_ATOLL 1 + /* Define to 1 if you have the `attr_copy_file' function. */ #define HAVE_ATTR_COPY_FILE 1 @@ -954,6 +1082,12 @@ /* Define to 1 if you have the header file. */ #define HAVE_ATTR_LIBATTR_H 1 +/* avx2 intrinsics exists */ +#define HAVE_AVX2_INTRINSIC 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BCRYPT_H */ + /* Define to 1 if you have the header file. */ /* #undef HAVE_BP_SYM_H */ @@ -966,18 +1100,11 @@ /* Define to 1 if you have the header file. */ #define HAVE_BYTESWAP_H 1 -/* Define to 1 if your system has a GNU libc compatible 'calloc' function, and - to 0 otherwise. */ -#define HAVE_CALLOC_GNU 1 - -/* Define if the 'calloc' function is POSIX compliant. */ -#define HAVE_CALLOC_POSIX 1 - /* Define to 1 if you have the `canonicalize_file_name' function. */ #define HAVE_CANONICALIZE_FILE_NAME 1 /* libcap usability */ -#define HAVE_CAP 1 +/* #undef HAVE_CAP */ /* Define to 1 if you have the `catgets' function. */ #define HAVE_CATGETS 1 @@ -996,8 +1123,8 @@ /* Define to 1 if you have the `chroot' function. */ #define HAVE_CHROOT 1 -/* Define to 1 if you have the `chsize' function. */ -/* #undef HAVE_CHSIZE */ +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 /* Define to 1 if you have the `clock_gettime' function. */ #define HAVE_CLOCK_GETTIME 1 @@ -1023,12 +1150,21 @@ libc. */ /* #undef HAVE_COPYSIGN_IN_LIBC */ +/* Define to 1 if the function copy_file_range exists. */ +#define HAVE_COPY_FILE_RANGE 1 + +/* __get_cpuid available */ +#define HAVE_CPUID 1 + /* Define to 1 if you have the header file. */ /* #undef HAVE_CRTDEFS_H */ /* FIXME */ #define HAVE_C_LINE 1 +/* Define to 1 if C supports variable-length arrays. */ +#define HAVE_C_VARARRAYS 1 + /* Define if the GNU dcgettext() function is already present or preinstalled. */ #define HAVE_DCGETTEXT 1 @@ -1057,10 +1193,26 @@ */ #define HAVE_DECL_DIRFD 1 +/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't. + */ +#define HAVE_DECL_ECVT 1 + +/* Define to 1 if you have the declaration of `execvpe', and to 0 if you + don't. */ +#define HAVE_DECL_EXECVPE 1 + /* Define to 1 if you have the declaration of `fchdir', and to 0 if you don't. */ #define HAVE_DECL_FCHDIR 1 +/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you + don't. */ +#define HAVE_DECL_FCLOSEALL 1 + +/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't. + */ +#define HAVE_DECL_FCVT 1 + /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you don't. */ #define HAVE_DECL_FDATASYNC 1 @@ -1133,6 +1285,10 @@ don't. */ #define HAVE_DECL_GAI_STRERRORA 0 +/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't. + */ +#define HAVE_DECL_GCVT 1 + /* Define to 1 if you have the declaration of `getaddrinfo', and to 0 if you don't. */ #define HAVE_DECL_GETADDRINFO 1 @@ -1241,10 +1397,6 @@ don't. */ #define HAVE_DECL_MEMRCHR 1 -/* Define to 1 if you have the declaration of `mpz_inits', and to 0 if you - don't. */ -#define HAVE_DECL_MPZ_INITS 1 - /* Define to 1 if you have the declaration of `program_invocation_name', and to 0 if you don't. */ #define HAVE_DECL_PROGRAM_INVOCATION_NAME 1 @@ -1293,10 +1445,6 @@ don't. */ #define HAVE_DECL_STRMODE 0 -/* Define to 1 if you have the declaration of `strndup', and to 0 if you - don't. */ -#define HAVE_DECL_STRNDUP 1 - /* Define to 1 if you have the declaration of `strnlen', and to 0 if you don't. */ #define HAVE_DECL_STRNLEN 1 @@ -1323,7 +1471,7 @@ /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you don't. */ -#define HAVE_DECL_SYS_SIGLIST 1 +#define HAVE_DECL_SYS_SIGLIST 0 /* Define to 1 if you have the declaration of `towlower', and to 0 if you don't. */ @@ -1345,6 +1493,10 @@ don't. */ /* #undef HAVE_DECL_WCRTOMB */ +/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't. + */ +#define HAVE_DECL_WCSDUP 1 + /* Define to 1 if you have the declaration of `wctob', and to 0 if you don't. */ #define HAVE_DECL_WCTOB 1 @@ -1367,7 +1519,7 @@ /* Define to 1 if you have the declaration of `_sys_siglist', and to 0 if you don't. */ -#define HAVE_DECL__SYS_SIGLIST 1 +#define HAVE_DECL__SYS_SIGLIST 0 /* Define to 1 if you have the declaration of `__argv', and to 0 if you don't. */ @@ -1394,9 +1546,6 @@ /* Define to 1 if you have the `dirfd' function. */ #define HAVE_DIRFD 1 -/* Define to 1 if you have the 'dup2' function. */ -#define HAVE_DUP2 1 - /* Define to 1 if you have the `duplocale' function. */ #define HAVE_DUPLOCALE 1 @@ -1449,6 +1598,9 @@ /* Define to 1 if you have the `fchown' function. */ #define HAVE_FCHOWN 1 +/* Define to 1 if you have the `fclonefileat' function. */ +/* #undef HAVE_FCLONEFILEAT */ + /* Define to 1 if you have the `fcntl' function. */ #define HAVE_FCNTL 1 @@ -1489,6 +1641,9 @@ /* Define to 1 if you have the `freelocale' function. */ #define HAVE_FREELOCALE 1 +/* Define if the 'free' function is guaranteed to preserve errno. */ +#define HAVE_FREE_POSIX 1 + /* Define if the frexpl function is available in libc. */ #define HAVE_FREXPL_IN_LIBC 1 @@ -1610,6 +1765,9 @@ /* Define to 1 if you have the `getprogname' function. */ /* #undef HAVE_GETPROGNAME */ +/* Define to 1 if you have the `getrandom' function. */ +#define HAVE_GETRANDOM 1 + /* Define to 1 if you have the `getrusage' function. */ #define HAVE_GETRUSAGE 1 @@ -1631,12 +1789,16 @@ /* Define to 1 if you have the `getusershell' function. */ #define HAVE_GETUSERSHELL 1 -/* Define if you have GNU libgmp (or replacement) */ -#define HAVE_GMP 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GMP_GMP_H */ /* Define to 1 if you have the header file. */ #define HAVE_GMP_H 1 +/* Define if the uselocale exists, may be safely called, and returns + sufficient information. */ +#define HAVE_GOOD_USELOCALE 1 + /* Define to 1 if you have the header file. */ #define HAVE_GRP_H 1 @@ -1734,7 +1896,7 @@ /* #undef HAVE_LANGINFO_YESEXPR */ /* Define to 1 if you have the `lchmod' function. */ -/* #undef HAVE_LCHMOD */ +#define HAVE_LCHMOD 1 /* Define to 1 if you have the `lchown' function. */ #define HAVE_LCHOWN 1 @@ -1754,6 +1916,9 @@ /* Define to 1 if you have the header file. */ /* #undef HAVE_LIBGEN_H */ +/* Define if you have the libgmp library. */ +#define HAVE_LIBGMP 1 + /* Define to 1 if you have the header file. */ #define HAVE_LIBINTL_H 1 @@ -1766,6 +1931,9 @@ /* Define to 1 if you have the `perfstat' library (-lperfstat). */ /* #undef HAVE_LIBPERFSTAT */ +/* Define to 1 if the bcrypt library is guaranteed to be present. */ +/* #undef HAVE_LIB_BCRYPT */ + /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 @@ -1812,23 +1980,16 @@ /* Define to 1 if you have the header file. */ /* #undef HAVE_MACH_MACH_H */ -/* Define to 1 if your system has a GNU libc compatible 'malloc' function, and - to 0 otherwise. */ -#define HAVE_MALLOC_GNU 1 - /* Define to 1 if you have the header file. */ #define HAVE_MALLOC_H 1 -/* Define if the 'malloc' function is POSIX compliant. */ +/* Define if malloc, realloc, and calloc set errno on allocation failure. */ #define HAVE_MALLOC_POSIX 1 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including config.h and . */ #define HAVE_MAP_ANONYMOUS 1 -/* Define to 1 if you have the `matchpathcon_init_prefix' function. */ -#define HAVE_MATCHPATHCON_INIT_PREFIX 1 - /* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 @@ -1853,15 +2014,15 @@ /* Define to 1 if you have the `mbtowc' function. */ #define HAVE_MBTOWC 1 -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - /* Define to 1 if you have the `mempcpy' function. */ #define HAVE_MEMPCPY 1 /* Define to 1 if you have the `memrchr' function. */ #define HAVE_MEMRCHR 1 +/* Define to 1 if you have the `memset_s' function. */ +/* #undef HAVE_MEMSET_S */ + /* Define to 1 if you have the `microuptime' function. */ /* #undef HAVE_MICROUPTIME */ @@ -1869,18 +2030,30 @@ when it succeeds. */ #define HAVE_MINIMALLY_WORKING_GETCWD 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MINIX_CONFIG_H */ + /* Define to 1 if defines the MIN and MAX macros. */ /* #undef HAVE_MINMAX_IN_LIMITS_H */ /* Define to 1 if defines the MIN and MAX macros. */ #define HAVE_MINMAX_IN_SYS_PARAM_H 1 +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + /* Define to 1 if you have the `mkfifo' function. */ #define HAVE_MKFIFO 1 +/* Define to 1 if you have the `mkfifoat' function. */ +#define HAVE_MKFIFOAT 1 + /* Define to 1 if you have the `mknod' function. */ #define HAVE_MKNOD 1 +/* Define to 1 if you have the `mknodat' function. */ +#define HAVE_MKNODAT 1 + /* Define to 1 if you have the `mkostemp' function. */ #define HAVE_MKOSTEMP 1 @@ -1896,6 +2069,9 @@ /* Define to 1 if you have the `mprotect' function. */ #define HAVE_MPROTECT 1 +/* Define to 1 if you have the `mquery' function. */ +/* #undef HAVE_MQUERY */ + /* Define to 1 on MSVC platforms that have the "invalid parameter handler" concept. */ /* #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER */ @@ -1907,6 +2083,12 @@ /* Define to 1 if you have the `nanouptime' function. */ /* #undef HAVE_NANOUPTIME */ +/* Define to 1 if fchmodat works, except for the trailing slash handling. */ +/* #undef HAVE_NEARLY_WORKING_FCHMODAT */ + +/* Define to 1 if utimensat works, except for the trailing slash handling. */ +/* #undef HAVE_NEARLY_WORKING_UTIMENSAT */ + /* Define to 1 if you have the header file. */ #define HAVE_NETDB_H 1 @@ -1944,16 +2126,22 @@ #define HAVE_OPENDIR 1 /* Define to 1 if libcrypto is used for MD5. */ -/* #undef HAVE_OPENSSL_MD5 */ +#define HAVE_OPENSSL_MD5 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_MD5_H 1 /* Define to 1 if libcrypto is used for SHA1. */ -/* #undef HAVE_OPENSSL_SHA1 */ +#define HAVE_OPENSSL_SHA1 1 /* Define to 1 if libcrypto is used for SHA256. */ -/* #undef HAVE_OPENSSL_SHA256 */ +#define HAVE_OPENSSL_SHA256 1 /* Define to 1 if libcrypto is used for SHA512. */ -/* #undef HAVE_OPENSSL_SHA512 */ +#define HAVE_OPENSSL_SHA512 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_SHA_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_OS_H */ @@ -1971,6 +2159,9 @@ /* Define to 1 if you have the `pause' function. */ #define HAVE_PAUSE 1 +/* pclmul intrinsic exists */ +#define HAVE_PCLMUL_INTRINSIC 1 + /* Define to 1 if you have the `pipe' function. */ #define HAVE_PIPE 1 @@ -1980,6 +2171,9 @@ /* Define to 1 if you have the `posix_fadvise' function. */ #define HAVE_POSIX_FADVISE 1 +/* Define to 1 if you have the `posix_memalign' function. */ +#define HAVE_POSIX_MEMALIGN 1 + /* Define to 1 if you have the `prctl' function. */ #define HAVE_PRCTL 1 @@ -1989,9 +2183,15 @@ /* Define if your system has the /proc/uptime special file. */ #define HAVE_PROC_UPTIME 1 +/* Define to 1 if you have the `pselect' function. */ +#define HAVE_PSELECT 1 + /* Define to 1 if you have the `pstat_getdynamic' function. */ /* #undef HAVE_PSTAT_GETDYNAMIC */ +/* Define to 1 if you have the `pstat_getprocvm' function. */ +/* #undef HAVE_PSTAT_GETPROCVM */ + /* Define to 1 if you have the `pstat_getstatic' function. */ /* #undef HAVE_PSTAT_GETSTATIC */ @@ -2015,7 +2215,7 @@ /* #undef HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER */ /* Define to 1 if the pthread_sigmask function can be used (despite bugs). */ -/* #undef HAVE_PTHREAD_SIGMASK */ +#define HAVE_PTHREAD_SIGMASK 1 /* Define to 1 if the system has the type `pthread_spinlock_t'. */ #define HAVE_PTHREAD_SPINLOCK_T 1 @@ -2029,6 +2229,9 @@ /* Define to 1 if you have the `raise' function. */ #define HAVE_RAISE 1 +/* Define to 1 if you have the `rawmemchr' function. */ +#define HAVE_RAWMEMCHR 1 + /* Define to 1 if you have the `readdir' function. */ #define HAVE_READDIR 1 @@ -2038,12 +2241,8 @@ /* Define to 1 if you have the `readlinkat' function. */ #define HAVE_READLINKAT 1 -/* Define to 1 if your system has a GNU libc compatible 'realloc' function, - and to 0 otherwise. */ -#define HAVE_REALLOC_GNU 1 - -/* Define if the 'realloc' function is POSIX compliant. */ -#define HAVE_REALLOC_POSIX 1 +/* Define to 1 if you have the `reallocarray' function. */ +#define HAVE_REALLOCARRAY 1 /* Define to 1 if you have the `realpath' function. */ #define HAVE_REALPATH 1 @@ -2060,9 +2259,6 @@ /* Define to 1 if you have the `rpmatch' function. */ #define HAVE_RPMATCH 1 -/* Define to 1 if you have run the test for working tzset. */ -#define HAVE_RUN_TZSET_TEST 1 - /* Define to 1 if 'long double' and 'double' have the same representation. */ /* #undef HAVE_SAME_LONG_DOUBLE_AS_DOUBLE */ @@ -2081,6 +2277,9 @@ /* Define to 1 if you have the header file. */ #define HAVE_SCHED_H 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SDKDDKVER_H */ + /* Define to 1 if you have the header file. */ #define HAVE_SEARCH_H 1 @@ -2091,7 +2290,10 @@ #define HAVE_SELINUX_CONTEXT_H 1 /* Define to 1 if you have the header file. */ -#define HAVE_SELINUX_FLASK_H 1 +/* #undef HAVE_SELINUX_FLASK_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SELINUX_LABEL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SELINUX_SELINUX_H 1 @@ -2111,6 +2313,9 @@ /* Define to 1 if you have the `sethostname' function. */ #define HAVE_SETHOSTNAME 1 +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + /* Define to 1 if you have the `setmntent' function. */ #define HAVE_SETMNTENT 1 @@ -2167,6 +2372,10 @@ buffer had been large enough. */ #define HAVE_SNPRINTF_RETVAL_C99 1 +/* Define if the string produced by the snprintf function is always NUL + terminated. */ +#define HAVE_SNPRINTF_TRUNCATION_C99 1 + /* Define if the locale_t type is as on Solaris 11.4. */ /* #undef HAVE_SOLARIS114_LOCALES */ @@ -2189,11 +2398,14 @@ /* Define to 1 if you have the header file. */ #define HAVE_STDIO_EXT_H 1 +/* Define to 1 if you have the header file. */ +#define HAVE_STDIO_H 1 + /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the `stime' function. */ -#define HAVE_STIME 1 +/* #undef HAVE_STIME */ /* Define to 1 if you have the `stpcpy' function. */ #define HAVE_STPCPY 1 @@ -2201,9 +2413,6 @@ /* Define if you have the stpncpy() function and it works. */ #define HAVE_STPNCPY 1 -/* Define to 1 if you have the `strdup' function. */ -#define HAVE_STRDUP 1 - /* Define to 1 if you have the `strerror_r' function. */ #define HAVE_STRERROR_R 1 @@ -2213,9 +2422,6 @@ /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 -/* Define to 1 if you have the `strndup' function. */ -#define HAVE_STRNDUP 1 - /* Define to 1 if you have the `strnlen' function. */ #define HAVE_STRNLEN 1 @@ -2404,9 +2610,6 @@ `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */ #define HAVE_ST_BLOCKS 1 -/* Define if struct stat has an st_dm_mode member. */ -/* #undef HAVE_ST_DM_MODE */ - /* Define to 1 if you have the `symlink' function. */ #define HAVE_SYMLINK 1 @@ -2420,7 +2623,7 @@ #define HAVE_SYNCFS 1 /* Define to 1 if you have the `sysctl' function. */ -#define HAVE_SYSCTL 1 +/* #undef HAVE_SYSCTL */ /* Define to 1 if you have the `sysinfo' function. */ #define HAVE_SYSINFO 1 @@ -2476,12 +2679,18 @@ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PSTAT_H */ +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RANDOM_H 1 + /* Define to 1 if you have the header file. */ #define HAVE_SYS_RESOURCE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_SELECT_H 1 +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SINGLE_THREADED_H 1 + /* Define to 1 if you have the header file. */ #define HAVE_SYS_SOCKET_H 1 @@ -2495,7 +2704,7 @@ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ -#define HAVE_SYS_SYSCTL_H 1 +/* #undef HAVE_SYS_SYSCTL_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_SYSINFO_H 1 @@ -2560,6 +2769,12 @@ /* Define to 1 if you have the `timer_settime' function. */ #define HAVE_TIMER_SETTIME 1 +/* Define to 1 if you have the `timespec_get' function. */ +#define HAVE_TIMESPEC_GET 1 + +/* Define to 1 if you have the `timespec_getres' function. */ +/* #undef HAVE_TIMESPEC_GETRES */ + /* Define to 1 if the system has the type `timezone_t'. */ /* #undef HAVE_TIMEZONE_T */ @@ -2580,9 +2795,6 @@ `tzname'. */ /* #undef HAVE_TZNAME */ -/* Define to 1 if you have the `tzset' function. */ -#define HAVE_TZSET 1 - /* Define to 1 if you have the `uname' function. */ #define HAVE_UNAME 1 @@ -2684,12 +2896,6 @@ /* Define if you have the 'wint_t' type. */ #define HAVE_WINT_T 1 -/* Define to 1 if you have the `wmemchr' function. */ -#define HAVE_WMEMCHR 1 - -/* Define to 1 if you have the `wmemcpy' function. */ -#define HAVE_WMEMCPY 1 - /* Define to 1 if you have the `wmempcpy' function. */ #define HAVE_WMEMPCPY 1 @@ -2706,7 +2912,7 @@ /* Define to 1 if O_NOFOLLOW works. */ #define HAVE_WORKING_O_NOFOLLOW 1 -/* Define if the uselocale function exists any may safely be called. */ +/* Define if the uselocale function exists and may safely be called. */ #define HAVE_WORKING_USELOCALE 1 /* Define if utimes works properly. */ @@ -2724,6 +2930,9 @@ /* Define to 1 if the system has the type `_Bool'. */ #define HAVE__BOOL 1 +/* Define to 1 if you have the `_chsize' function. */ +/* #undef HAVE__CHSIZE */ + /* Define to 1 if you have the `_fseeki64' function. */ /* #undef HAVE__FSEEKI64 */ @@ -2771,6 +2980,114 @@ /* Define to 1 if the system has the type `__fsword_t'. */ #define HAVE___FSWORD_T 1 +/* Define to 1 if ctype.h defines __header_inline. */ +/* #undef HAVE___HEADER_INLINE */ + +/* Please see the Gnulib manual for how to use these macros. + + Suppress extern inline with HP-UX cc, as it appears to be broken; see + . + + Suppress extern inline with Sun C in standards-conformance mode, as it + mishandles inline functions that call each other. E.g., for 'inline void f + (void) { } inline void g (void) { f (); }', c99 incorrectly complains + 'reference to static identifier "f" in extern inline function'. + This bug was observed with Oracle Developer Studio 12.6 + (Sun C 5.15 SunOS_sparc 2017/05/30). + + Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) + on configurations that mistakenly use 'static inline' to implement + functions or macros in standard C headers like . For example, + if isdigit is mistakenly implemented via a static inline function, + a program containing an extern inline function that calls isdigit + may not work since the C standard prohibits extern inline functions + from calling static functions (ISO C 99 section 6.7.4.(3). + This bug is known to occur on: + + OS X 10.8 and earlier; see: + https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html + + DragonFly; see + http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log + + FreeBSD; see: + https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html + + OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and + for clang but remains for g++; see . + Assume DragonFly and FreeBSD will be similar. + + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 + inline semantics, unless -fgnu89-inline is used. It defines a macro + __GNUC_STDC_INLINE__ to indicate this situation or a macro + __GNUC_GNU_INLINE__ to indicate the opposite situation. + GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline + semantics but warns, unless -fgnu89-inline is used: + warning: C99 inline functions are not supported; using GNU89 + warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute + It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. + */ +#if (((defined __APPLE__ && defined __MACH__) \ + || defined __DragonFly__ || defined __FreeBSD__) \ + && (defined HAVE___HEADER_INLINE \ + ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ + && ! defined __clang__) \ + : ((! defined _DONT_USE_CTYPE_INLINE_ \ + && (defined __GNUC__ || defined __cplusplus)) \ + || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ + && defined __GNUC__ && ! defined __cplusplus)))) +# define _GL_EXTERN_INLINE_STDHEADER_BUG +#endif +#if ((__GNUC__ \ + ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ + : (199901L <= __STDC_VERSION__ \ + && !defined __HP_cc \ + && !defined __PGI \ + && !(defined __SUNPRO_C && __STDC__))) \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# define _GL_INLINE inline +# define _GL_EXTERN_INLINE extern inline +# define _GL_EXTERN_INLINE_IN_USE +#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ + /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ +# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) +# else +# define _GL_INLINE extern inline +# endif +# define _GL_EXTERN_INLINE extern +# define _GL_EXTERN_INLINE_IN_USE +#else +# define _GL_INLINE _GL_UNUSED static +# define _GL_EXTERN_INLINE _GL_UNUSED static +#endif + +/* In GCC 4.6 (inclusive) to 5.1 (exclusive), + suppress bogus "no previous prototype for 'FOO'" + and "no previous declaration for 'FOO'" diagnostics, + when FOO is an inline function in the header; see + and + . */ +#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ +# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ +# define _GL_INLINE_HEADER_CONST_PRAGMA +# else +# define _GL_INLINE_HEADER_CONST_PRAGMA \ + _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") +# endif +# define _GL_INLINE_HEADER_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ + _GL_INLINE_HEADER_CONST_PRAGMA +# define _GL_INLINE_HEADER_END \ + _Pragma ("GCC diagnostic pop") +#else +# define _GL_INLINE_HEADER_BEGIN +# define _GL_INLINE_HEADER_END +#endif + /* Define to 1 if the compiler supports the keyword '__inline'. */ #define HAVE___INLINE 1 @@ -2818,6 +3135,9 @@ unknown. */ #define LINK_FOLLOWS_SYMLINKS 0 +/* Define if localename.c overrides newlocale(), duplocale(), freelocale(). */ +/* #undef LOCALENAME_ENHANCE_LOCALE_FUNCS */ + /* FIXME */ /* #undef LOCALTIME_CACHE */ @@ -2942,7 +3262,7 @@ /* Define if the compilation of mktime.c should define 'mktime' with the algorithmic workarounds. */ -/* #undef NEED_MKTIME_WORKING */ +#define NEED_MKTIME_WORKING 1 /* Define if the vasnprintf implementation needs special code for the 'a' and 'A' directives. */ @@ -2998,6 +3318,9 @@ /* Define to 1 to enable a multithread-safety fix of setlocale. */ #define NEED_SETLOCALE_MTSAFE 0 +/* Define to 1 if nl_langinfo is multithread-safe. */ +#define NL_LANGINFO_MTSAFE 1 + /* Define to 1 if the nlist n_name member is a pointer */ /* #undef N_NAME_POINTER */ @@ -3023,7 +3346,7 @@ /* #undef PACKAGE_PACKAGER_VERSION */ /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "GNU coreutils 8.32" +#define PACKAGE_STRING "GNU coreutils 9.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "coreutils" @@ -3032,7 +3355,7 @@ #define PACKAGE_URL "https://www.gnu.org/software/coreutils/" /* Define to the version of this package. */ -#define PACKAGE_VERSION "8.32" +#define PACKAGE_VERSION "9.1" /* Define to the maximum link count that a true pipe can have. */ #define PIPE_LINK_COUNT_MAX (1) @@ -3044,9 +3367,6 @@ */ #define PREFER_NONREENTRANT_EUIDACCESS 1 -/* Define if exists and defines unusable PRI* macros. */ -/* #undef PRI_MACROS_BROKEN */ - /* Define to the type that is the result of default argument promotions of type mode_t. */ #define PROMOTED_MODE_T mode_t @@ -3077,6 +3397,10 @@ /* Define to 1 if readlink fails to recognize a trailing slash. */ /* #undef READLINK_TRAILING_SLASH_BUG */ +/* Define to 1 if readlink sets errno instead of truncating a too-long link. + */ +/* #undef READLINK_TRUNCATE_BUG */ + /* Define if rename does not work when the destination file exists, as on Cygwin 1.5 or Windows. */ /* #undef RENAME_DEST_EXISTS_BUG */ @@ -3103,6 +3427,10 @@ slash */ /* #undef REPLACE_FUNC_STAT_FILE */ +/* Define to 1 if utime needs help when passed a file name with a trailing + slash */ +/* #undef REPLACE_FUNC_UTIME_FILE */ + /* Define if nl_langinfo exists but is overridden by gnulib. */ /* #undef REPLACE_NL_LANGINFO */ @@ -3185,7 +3513,9 @@ /* Define if statvfs64 should be preferred over statvfs. */ /* #undef STAT_STATVFS64 */ -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #define STDC_HEADERS 1 /* Define to 1 if strerror_r returns char *. */ @@ -3209,9 +3539,6 @@ /* Define to 1 if time_t is signed. */ #define TIME_T_IS_SIGNED 1 -/* Define to 1 if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ @@ -3222,9 +3549,6 @@ timespec. */ #define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1 -/* Define if tzset clobbers localtime's static buffer. */ -/* #undef TZSET_CLOBBERS_LOCALTIME */ - /* Define to 1 for Encore UMAX. */ /* #undef UMAX */ @@ -3241,6 +3565,9 @@ /* Define to nonzero if you want access control list support. */ #define USE_ACL 1 +/* Counting lines with AVX2 enabled */ +#define USE_AVX2_WC_LINECOUNT 1 + /* Define if the combination of the ISO C and POSIX multithreading APIs can be used. */ /* #undef USE_ISOC_AND_POSIX_THREADS */ @@ -3251,9 +3578,16 @@ /* Define to 1 if you want to use the Linux kernel cryptographic API. */ #define USE_LINUX_CRYPTO_API 0 +/* CRC32 calculation by pclmul hardware instruction enabled */ +#define USE_PCLMUL_CRC32 1 + /* Define if the POSIX multithreading library can be used. */ #define USE_POSIX_THREADS 1 +/* Define if references to the POSIX multithreading library are satisfied by + libc. */ +/* #undef USE_POSIX_THREADS_FROM_LIBC */ + /* Define if references to the POSIX multithreading library should be made weak. */ #define USE_POSIX_THREADS_WEAK 1 @@ -3266,19 +3600,44 @@ #ifndef _DARWIN_C_SOURCE # define _DARWIN_C_SOURCE 1 #endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 #endif -/* Enable NetBSD extensions on NetBSD. */ +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# define _HPUX_ALT_XOPEN_SOCKET_API 1 +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +/* # undef _MINIX */ +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ #ifndef _NETBSD_SOURCE # define _NETBSD_SOURCE 1 #endif -/* Enable OpenBSD extensions on NetBSD. */ +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ #ifndef _OPENBSD_SOURCE # define _OPENBSD_SOURCE 1 #endif -/* Enable threading extensions on Solaris. */ +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +/* # undef _POSIX_SOURCE */ +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +/* # undef _POSIX_1_SOURCE */ +#endif +/* Enable POSIX-compatible threading on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # define _POSIX_PTHREAD_SEMANTICS 1 #endif @@ -3314,27 +3673,15 @@ #ifndef _TANDEM_SOURCE # define _TANDEM_SOURCE 1 #endif -/* Enable X/Open extensions if necessary. HP-UX 11.11 defines - mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of - whether compiling with -Ae or -D_HPUX_SOURCE=1. */ +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ #ifndef _XOPEN_SOURCE /* # undef _XOPEN_SOURCE */ #endif -/* Enable X/Open compliant socket functions that do not require linking - with -lxnet on HP-UX 11.11. */ -#ifndef _HPUX_ALT_XOPEN_SOCKET_API -# define _HPUX_ALT_XOPEN_SOCKET_API 1 -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ 1 -#endif -/* Define to 1 if you want getc etc. to use unlocked I/O if available. - Unlocked I/O can improve performance in unithreaded apps, but it is not - safe for multithreaded apps. */ -#define USE_UNLOCKED_IO 1 +/* An alias of GNULIB_STDIO_SINGLE_THREAD. */ +#define USE_UNLOCKED_IO GNULIB_STDIO_SINGLE_THREAD /* Define if the native Windows multithreading API can be used. */ /* #undef USE_WINDOWS_THREADS */ @@ -3343,7 +3690,7 @@ #define USE_XATTR 1 /* Version number of package */ -#define VERSION "8.32" +#define VERSION "9.1" /* Define to 1 if unsetenv returns void instead of int. */ /* #undef VOID_UNSETENV */ @@ -3383,6 +3730,18 @@ /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ +/* True if the compiler says it groks GNU C version MAJOR.MINOR. */ +#if defined __GNUC__ && defined __GNUC_MINOR__ +# define _GL_GNUC_PREREQ(major, minor) \ + ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__)) +#else +# define _GL_GNUC_PREREQ(major, minor) 0 +#endif + + +/* Define to enable the declarations of ISO C 11 types and functions. */ +/* #undef _ISOC11_SOURCE */ + /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ /* #undef _LARGEFILE_SOURCE */ @@ -3392,12 +3751,6 @@ /* Define to 1 on Solaris. */ /* #undef _LCONV_C99 */ -/* Define to 1 if on MINIX. */ -/* #undef _MINIX */ - -/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ -#define _NETBSD_SOURCE 1 - /* The _Noreturn keyword of C11. */ #ifndef _Noreturn # if (defined __cplusplus \ @@ -3412,13 +3765,14 @@ this syntax with 'extern'. */ # define _Noreturn [[noreturn]] # elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ - || (defined __apple_build_version__ \ - ? 6000000 <= __apple_build_version__ \ - : 3 < __clang_major__ + (5 <= __clang_minor__)))) + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (_GL_GNUC_PREREQ (4, 7) \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))))) /* _Noreturn works as-is. */ -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C # define _Noreturn __attribute__ ((__noreturn__)) # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) # define _Noreturn __declspec (noreturn) @@ -3428,17 +3782,10 @@ #endif -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -/* #undef _POSIX_1_SOURCE */ - /* Define to 1 in order to get the POSIX compatible declarations of socket functions. */ /* #undef _POSIX_PII_SOCKET */ -/* Define to 1 if you need to in order for 'stat' and other things to work. */ -/* #undef _POSIX_SOURCE */ - /* Define if you want to include , so that it consistently overrides 's RE_DUP_MAX. */ #define _REGEX_INCLUDE_LIMITS_H 1 @@ -3446,6 +3793,9 @@ /* Define if you want regoff_t to be at least as wide POSIX requires. */ #define _REGEX_LARGE_OFFSETS 1 +/* Number of bits in a timestamp, on hosts where this is settable. */ +/* #undef _TIME_BITS */ + /* For standard stat data types on VMS. */ #define _USE_STD_STAT 1 @@ -3462,6 +3812,10 @@ /* Define to 1 if the system predates C++11. */ /* #undef __STDC_LIMIT_MACROS */ +/* Define to 1 if C does not support variable-length arrays, and if the + compiler does not already define this. */ +/* #undef __STDC_NO_VLA__ */ + /* The _GL_ASYNC_SAFE marker should be attached to functions that are signal handlers (for signals other than SIGABRT, SIGPIPE) or can be invoked from such signal handlers. Such functions have some restrictions: @@ -3489,110 +3843,372 @@ #define _GL_ASYNC_SAFE -/* Please see the Gnulib manual for how to use these macros. +/* Attributes. */ +#if (defined __has_attribute \ + && (!defined __clang_minor__ \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) +#else +# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr +# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2) +# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95) +# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1) +# define _GL_ATTR_diagnose_if 0 +# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1) +# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) +# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) +# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) +# ifdef _ICC +# define _GL_ATTR_may_alias 0 +# else +# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) +# endif +# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) +# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) +# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) +# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3) +# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96) +# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9) +# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0) +# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) +#endif - Suppress extern inline with HP-UX cc, as it appears to be broken; see - . +#ifdef __has_c_attribute +# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__) +#else +# define _GL_HAS_C_ATTRIBUTE(attr) 0 +#endif - Suppress extern inline with Sun C in standards-conformance mode, as it - mishandles inline functions that call each other. E.g., for 'inline void f - (void) { } inline void g (void) { f (); }', c99 incorrectly complains - 'reference to static identifier "f" in extern inline function'. - This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. - Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) - on configurations that mistakenly use 'static inline' to implement - functions or macros in standard C headers like . For example, - if isdigit is mistakenly implemented via a static inline function, - a program containing an extern inline function that calls isdigit - may not work since the C standard prohibits extern inline functions - from calling static functions (ISO C 99 section 6.7.4.(3). - This bug is known to occur on: - - OS X 10.8 and earlier; see: - https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html - - DragonFly; see - http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log - - FreeBSD; see: - https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html - - OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and - for clang but remains for g++; see . - Assume DragonFly and FreeBSD will be similar. - - GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 - inline semantics, unless -fgnu89-inline is used. It defines a macro - __GNUC_STDC_INLINE__ to indicate this situation or a macro - __GNUC_GNU_INLINE__ to indicate the opposite situation. - GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline - semantics but warns, unless -fgnu89-inline is used: - warning: C99 inline functions are not supported; using GNU89 - warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute - It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. +/* _GL_ATTRIBUTE_ALLOC_SIZE ((N)) declares that the Nth argument of the function + is the size of the returned memory block. + _GL_ATTRIBUTE_ALLOC_SIZE ((M, N)) declares that the Mth argument multiplied + by the Nth argument of the function is the size of the returned memory block. */ -#if (((defined __APPLE__ && defined __MACH__) \ - || defined __DragonFly__ || defined __FreeBSD__) \ - && (defined __header_inline \ - ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ - && ! defined __clang__) \ - : ((! defined _DONT_USE_CTYPE_INLINE_ \ - && (defined __GNUC__ || defined __cplusplus)) \ - || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ - && defined __GNUC__ && ! defined __cplusplus)))) -# define _GL_EXTERN_INLINE_STDHEADER_BUG -#endif -#if ((__GNUC__ \ - ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ - : (199901L <= __STDC_VERSION__ \ - && !defined __HP_cc \ - && !defined __PGI \ - && !(defined __SUNPRO_C && __STDC__))) \ - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) -# define _GL_INLINE inline -# define _GL_EXTERN_INLINE extern inline -# define _GL_EXTERN_INLINE_IN_USE -#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) -# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ - /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ -# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) -# else -# define _GL_INLINE extern inline -# endif -# define _GL_EXTERN_INLINE extern -# define _GL_EXTERN_INLINE_IN_USE +/* Applies to: function, pointer to function, function types. */ +#if _GL_HAS_ATTRIBUTE (alloc_size) +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) #else -# define _GL_INLINE static _GL_UNUSED -# define _GL_EXTERN_INLINE static _GL_UNUSED +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) #endif -/* In GCC 4.6 (inclusive) to 5.1 (exclusive), - suppress bogus "no previous prototype for 'FOO'" - and "no previous declaration for 'FOO'" diagnostics, - when FOO is an inline function in the header; see - and - . */ -#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ -# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ -# define _GL_INLINE_HEADER_CONST_PRAGMA -# else -# define _GL_INLINE_HEADER_CONST_PRAGMA \ - _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") -# endif -# define _GL_INLINE_HEADER_BEGIN \ - _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ - _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ - _GL_INLINE_HEADER_CONST_PRAGMA -# define _GL_INLINE_HEADER_END \ - _Pragma ("GCC diagnostic pop") +/* _GL_ATTRIBUTE_ALWAYS_INLINE tells that the compiler should always inline the + function and report an error if it cannot do so. */ +/* Applies to: function. */ +#if _GL_HAS_ATTRIBUTE (always_inline) +# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) #else -# define _GL_INLINE_HEADER_BEGIN -# define _GL_INLINE_HEADER_END +# define _GL_ATTRIBUTE_ALWAYS_INLINE #endif +/* _GL_ATTRIBUTE_ARTIFICIAL declares that the function is not important to show + in stack traces when debugging. The compiler should omit the function from + stack traces. */ +/* Applies to: function. */ +#if _GL_HAS_ATTRIBUTE (artificial) +# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) +#else +# define _GL_ATTRIBUTE_ARTIFICIAL +#endif + +/* _GL_ATTRIBUTE_COLD declares that the function is rarely executed. */ +/* Applies to: functions. */ +/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at + . + Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */ +#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__ +# ifndef __SUNPRO_C +# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__)) +# else +# define _GL_ATTRIBUTE_COLD __attribute__ ((cold)) +# endif +#else +# define _GL_ATTRIBUTE_COLD +#endif + +/* _GL_ATTRIBUTE_CONST declares that it is OK for a compiler to omit duplicate + calls to the function with the same arguments. + This attribute is safe for a function that neither depends on nor affects + observable state, and always returns exactly once - e.g., does not loop + forever, and does not call longjmp. + (This attribute is stricter than _GL_ATTRIBUTE_PURE.) */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (const) +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) +#else +# define _GL_ATTRIBUTE_CONST +#endif + +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. + _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#if _GL_GNUC_PREREQ (11, 0) +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +#else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +#endif +/* If gnulib's or has already defined this macro, continue + to use this earlier definition, since may not have been included + yet. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_DEPRECATED: Declares that an entity is deprecated. + The compiler may warn if the entity is used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: namespace, class, template specialization. */ +#if _GL_HAS_C_ATTRIBUTE (deprecated) +# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] +#elif _GL_HAS_ATTRIBUTE (deprecated) +# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) +#else +# define _GL_ATTRIBUTE_DEPRECATED +#endif + +/* _GL_ATTRIBUTE_ERROR(msg) requests an error if a function is called and + the function call is not optimized away. + _GL_ATTRIBUTE_WARNING(msg) requests a warning if a function is called and + the function call is not optimized away. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (error) +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) +#elif _GL_HAS_ATTRIBUTE (diagnose_if) +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error"))) +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +#else +# define _GL_ATTRIBUTE_ERROR(msg) +# define _GL_ATTRIBUTE_WARNING(msg) +#endif + +/* _GL_ATTRIBUTE_EXTERNALLY_VISIBLE declares that the entity should remain + visible to debuggers etc., even with '-fwhole-program'. */ +/* Applies to: functions, variables. */ +#if _GL_HAS_ATTRIBUTE (externally_visible) +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible)) +#else +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE +#endif + +/* _GL_ATTRIBUTE_FALLTHROUGH declares that it is not a programming mistake if + the control flow falls through to the immediately following 'case' or + 'default' label. The compiler should not warn in this case. */ +/* Applies to: Empty statement (;), inside a 'switch' statement. */ +/* Always expands to something. */ +#if _GL_HAS_C_ATTRIBUTE (fallthrough) +# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] +#elif _GL_HAS_ATTRIBUTE (fallthrough) +# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) +#else +# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) +#endif + +/* _GL_ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) + declares that the STRING-INDEXth function argument is a format string of + style ARCHETYPE, which is one of: + printf, gnu_printf + scanf, gnu_scanf, + strftime, gnu_strftime, + strfmon, + or the same thing prefixed and suffixed with '__'. + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK + are suitable for the format string. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (format) +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) +#else +# define _GL_ATTRIBUTE_FORMAT(spec) +#endif + +/* _GL_ATTRIBUTE_LEAF declares that if the function is called from some other + compilation unit, it executes code from that unit only by return or by + exception handling. This declaration lets the compiler optimize that unit + more aggressively. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (leaf) +# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) +#else +# define _GL_ATTRIBUTE_LEAF +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (malloc) +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +#else +# define _GL_ATTRIBUTE_MALLOC +#endif + +/* _GL_ATTRIBUTE_MAY_ALIAS declares that pointers to the type may point to the + same storage as pointers to other types. Thus this declaration disables + strict aliasing optimization. */ +/* Applies to: types. */ +/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */ +#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C +# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) +#else +# define _GL_ATTRIBUTE_MAY_ALIAS +#endif + +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: class. */ +/* In C++ and C2x, this is spelled [[__maybe_unused__]]. + GCC's syntax is __attribute__ ((__unused__)). + clang supports both syntaxes. */ +#if _GL_HAS_C_ATTRIBUTE (maybe_unused) +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +#else +# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED +#endif +/* Alternative spelling of this macro, for convenience. */ +#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED +/* Earlier spellings of this macro. */ +#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED + +/* _GL_ATTRIBUTE_NODISCARD declares that the caller of the function should not + discard the return value. The compiler may warn if the caller does not use + the return value, unless the caller uses something like ignore_value. */ +/* Applies to: function, enumeration, class. */ +#if _GL_HAS_C_ATTRIBUTE (nodiscard) +# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] +#elif _GL_HAS_ATTRIBUTE (warn_unused_result) +# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) +#else +# define _GL_ATTRIBUTE_NODISCARD +#endif + +/* _GL_ATTRIBUTE_NOINLINE tells that the compiler should not inline the + function. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (noinline) +# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) +#else +# define _GL_ATTRIBUTE_NOINLINE +#endif + +/* _GL_ATTRIBUTE_NONNULL ((N1, N2,...)) declares that the arguments N1, N2,... + must not be NULL. + _GL_ATTRIBUTE_NONNULL () declares that all pointer arguments must not be + null. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (nonnull) +# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) +#else +# define _GL_ATTRIBUTE_NONNULL(args) +#endif + +/* _GL_ATTRIBUTE_NONSTRING declares that the contents of a character array is + not meant to be NUL-terminated. */ +/* Applies to: struct/union members and variables that are arrays of element + type '[[un]signed] char'. */ +#if _GL_HAS_ATTRIBUTE (nonstring) +# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) +#else +# define _GL_ATTRIBUTE_NONSTRING +#endif + +/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ + +/* _GL_ATTRIBUTE_NOTHROW declares that the function does not throw exceptions. + */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus +# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) +#else +# define _GL_ATTRIBUTE_NOTHROW +#endif + +/* _GL_ATTRIBUTE_PACKED declares: + For struct members: The member has the smallest possible alignment. + For struct, union, class: All members have the smallest possible alignment, + minimizing the memory required. */ +/* Applies to: struct members, struct, union, + in C++ also: class. */ +#if _GL_HAS_ATTRIBUTE (packed) +# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) +#else +# define _GL_ATTRIBUTE_PACKED +#endif + +/* _GL_ATTRIBUTE_PURE declares that It is OK for a compiler to omit duplicate + calls to the function with the same arguments if observable state is not + changed between calls. + This attribute is safe for a function that does not affect + observable state, and always returns exactly once. + (This attribute is looser than _GL_ATTRIBUTE_CONST.) */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (pure) +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +#else +# define _GL_ATTRIBUTE_PURE +#endif + +/* _GL_ATTRIBUTE_RETURNS_NONNULL declares that the function's return value is + a non-NULL pointer. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (returns_nonnull) +# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) +#else +# define _GL_ATTRIBUTE_RETURNS_NONNULL +#endif + +/* _GL_ATTRIBUTE_SENTINEL(pos) declares that the variadic function expects a + trailing NULL argument. + _GL_ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99). + _GL_ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (sentinel) +# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) +#else +# define _GL_ATTRIBUTE_SENTINEL(pos) +#endif + +/* A helper macro. Don't use it directly. */ +#if _GL_HAS_ATTRIBUTE (unused) +# define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) +#else +# define _GL_ATTRIBUTE_UNUSED +#endif + + +/* _GL_UNUSED_LABEL; declares that it is not a programming mistake if the + immediately preceding label is not used. The compiler should not warn + if the label is not used. */ +/* Applies to: label (both in C and C++). */ +/* Note that g++ < 4.5 does not support the '__attribute__ ((__unused__)) ;' + syntax. But clang does. */ +#if !(defined __cplusplus && !_GL_GNUC_PREREQ (4, 5)) || defined __clang__ +# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED +#else +# define _GL_UNUSED_LABEL +#endif + + /* Always use our fgetfilecon wrapper. */ #define fgetfilecon rpl_fgetfilecon @@ -3657,6 +4273,22 @@ /* Define to a type if does not define. */ /* #undef mbstate_t */ +/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where + n1 and n2 are expressions without side effects, that evaluate to real + numbers (excluding NaN). + It returns + 1 if n1 > n2 + 0 if n1 == n2 + -1 if n1 < n2 + The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional + jump with nearly all GCC versions up to GCC 10. + This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many + GCC versions up to GCC 9. + The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9 + avoids conditional jumps in all GCC versions >= 3.4. */ +#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2))) + + /* Define to `unsigned int' if does not define. */ #define minor_t unsigned int @@ -3675,7 +4307,7 @@ /* Define to `long int' if does not define. */ /* #undef off_t */ -/* Define to `int' if does not define. */ +/* Define as a signed integer type capable of holding a process identifier. */ /* #undef pid_t */ /* Define as the type of the result of subtracting two pointers, if the system @@ -3729,8 +4361,8 @@ /* Define to the equivalent of the C99 'restrict' keyword, or to nothing if this is not supported. Do not define if restrict is - supported directly. */ -#define restrict __restrict + supported only directly. */ +#define restrict __restrict__ /* Work around a bug in older versions of Sun C++, which did not #define __restrict__ or support _Restrict or __restrict__ even though the corresponding Sun C compiler ended up with @@ -3754,49 +4386,21 @@ /* Define to `int' if doesn't define. */ /* #undef uid_t */ -/* Define as a marker that can be attached to declarations that might not - be used. This helps to reduce warnings, such as from - GCC -Wunused-parameter. */ -#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_UNUSED __attribute__ ((__unused__)) -#else -# define _GL_UNUSED -#endif -/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name - is a misnomer outside of parameter lists. */ -#define _UNUSED_PARAMETER_ _GL_UNUSED - -/* gcc supports the "unused" attribute on possibly unused labels, and - g++ has since version 4.5. Note to support C++ as well as C, - _GL_UNUSED_LABEL should be used with a trailing ; */ -#if !defined __cplusplus || __GNUC__ > 4 \ - || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) -# define _GL_UNUSED_LABEL _GL_UNUSED -#else -# define _GL_UNUSED_LABEL -#endif - -/* The __pure__ attribute was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif - -/* The __const__ attribute was added in gcc 2.95. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) -# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) -#else -# define _GL_ATTRIBUTE_CONST /* empty */ -#endif - -/* The __malloc__ attribute was added in gcc 3. */ -#if 3 <= __GNUC__ -# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) -#else -# define _GL_ATTRIBUTE_MALLOC /* empty */ -#endif + /* This definition is a duplicate of the one in unitypes.h. + It is here so that we can cope with an older version of unitypes.h + that does not contain this definition and that is pre-installed among + the public header files. */ + # if defined __restrict \ + || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3 + # define _UC_RESTRICT __restrict + # elif 199901L <= __STDC_VERSION__ || defined restrict + # define _UC_RESTRICT restrict + # else + # define _UC_RESTRICT + # endif + /* Define to an unsigned 32-bit type if lacks this type. */ /* #undef useconds_t */ diff --git a/lib/config.hin b/lib/config.hin index 1aea907..6b49dfc 100644 --- a/lib/config.hin +++ b/lib/config.hin @@ -41,12 +41,7 @@ /* Define to 1 if chown mishandles trailing slash. */ #undef CHOWN_TRAILING_SLASH_BUG -/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP - systems. This function is required for `alloca.c' support on those systems. - */ -#undef CRAY_STACKSEG_END - -/* Define to 1 if using `alloca.c'. */ +/* Define to 1 if using 'alloca.c'. */ #undef C_ALLOCA /* Define as the bit index in the word where to find bit 0 of the exponent of @@ -148,6 +143,9 @@ /* Define to 1 if the system's ftello function has the Solaris bug. */ #undef FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE +/* Define to 1 if the system's ftello function has the macOS bug. */ +#undef FTELLO_BROKEN_AFTER_UNGETC + /* Define to 1 if fflush is known to work on stdin as per POSIX.1-2008, 0 if fflush is known to not work, -1 if unknown. */ #undef FUNC_FFLUSH_STDIN @@ -160,7 +158,11 @@ #undef FUNC_NL_LANGINFO_YESEXPR_WORKS /* Define to 1 if realpath() can malloc memory, always gives an absolute path, - and handles trailing slash correctly. */ + and handles a trailing slash correctly. */ +#undef FUNC_REALPATH_NEARLY_WORKS + +/* Define to 1 if realpath() can malloc memory, always gives an absolute path, + and handles leading slashes and a trailing slash correctly. */ #undef FUNC_REALPATH_WORKS /* Define to 1 if ungetc is broken when used on arbitrary bytes. */ @@ -177,9 +179,6 @@ */ #undef GETGROUPS_ZERO_BUG -/* Define if gettimeofday clobbers the localtime buffer. */ -#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME - /* Define this to 'void' or 'struct timezone' to match the system's declaration of the second argument to gettimeofday. */ #undef GETTIMEOFDAY_TIMEZONE @@ -188,16 +187,14 @@ XATTR_NAME_POSIX_ACL_DEFAULT. */ #undef GETXATTR_WITH_POSIX_ACLS -/* Compile Gnulib crypto stream ops. */ -#undef GL_COMPILE_CRYPTO_STREAM - /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module areadlinkat shall be considered present. */ #undef GNULIB_AREADLINKAT /* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module calloc-gnu shall be considered present. */ -#undef GNULIB_CALLOC_GNU + whether the gnulib module areadlinkat-with-size shall be considered + present. */ +#undef GNULIB_AREADLINKAT_WITH_SIZE /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module canonicalize shall be considered present. */ @@ -255,6 +252,10 @@ whether the gnulib module fnmatch-gnu shall be considered present. */ #undef GNULIB_FNMATCH_GNU +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module fopen-gnu shall be considered present. */ +#undef GNULIB_FOPEN_GNU + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module fopen-safer shall be considered present. */ #undef GNULIB_FOPEN_SAFER @@ -279,10 +280,6 @@ whether the gnulib module lock shall be considered present. */ #undef GNULIB_LOCK -/* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module malloc-gnu shall be considered present. */ -#undef GNULIB_MALLOC_GNU - /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module mkostemp shall be considered present. */ #undef GNULIB_MKOSTEMP @@ -302,6 +299,9 @@ whether the gnulib module openat-safer shall be considered present. */ #undef GNULIB_OPENAT_SAFER +/* Define to support parse_datetime2. */ +#undef GNULIB_PARSE_DATETIME2 + /* enable some gnulib portability checks */ #undef GNULIB_PORTCHECK @@ -310,8 +310,8 @@ #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU /* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module realloc-gnu shall be considered present. */ -#undef GNULIB_REALLOC_GNU + whether the gnulib module reallocarray shall be considered present. */ +#undef GNULIB_REALLOCARRAY /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module scanf shall be considered present. */ @@ -321,9 +321,13 @@ whether the gnulib module snprintf shall be considered present. */ #undef GNULIB_SNPRINTF -/* Define to a C preprocessor expression that evaluates to 1 or 0, depending - whether the gnulib module statat shall be considered present. */ -#undef GNULIB_STATAT +/* Define to 1 if you want the FILE stream functions getc, putc, etc. to use + unlocked I/O if available, throughout the package. Unlocked I/O can improve + performance, sometimes dramatically. But unlocked I/O is safe only in + single-threaded programs, as well as in multithreaded programs for which + you can guarantee that every FILE stream, including stdin, stdout, stderr, + is used only in a single thread. */ +#undef GNULIB_STDIO_SINGLE_THREAD /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module strerror shall be considered present. */ @@ -333,15 +337,25 @@ whether the gnulib module strerror_r-posix shall be considered present. */ #undef GNULIB_STRERROR_R_POSIX +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module tempname shall be considered present. */ +#undef GNULIB_TEMPNAME + /* Define to 1 when the gnulib module accept should be tested. */ #undef GNULIB_TEST_ACCEPT +/* Define to 1 when the gnulib module atoll should be tested. */ +#undef GNULIB_TEST_ATOLL + /* Define to 1 when the gnulib module bind should be tested. */ #undef GNULIB_TEST_BIND /* Define to 1 when the gnulib module btowc should be tested. */ #undef GNULIB_TEST_BTOWC +/* Define to 1 when the gnulib module calloc-gnu should be tested. */ +#undef GNULIB_TEST_CALLOC_GNU + /* Define to 1 when the gnulib module calloc-posix should be tested. */ #undef GNULIB_TEST_CALLOC_POSIX @@ -370,6 +384,9 @@ /* Define to 1 when the gnulib module connect should be tested. */ #undef GNULIB_TEST_CONNECT +/* Define to 1 when the gnulib module copy-file-range should be tested. */ +#undef GNULIB_TEST_COPY_FILE_RANGE + /* Define to 1 when the gnulib module dirfd should be tested. */ #undef GNULIB_TEST_DIRFD @@ -418,15 +435,36 @@ /* Define to 1 when the gnulib module fflush should be tested. */ #undef GNULIB_TEST_FFLUSH +/* Define to 1 when the gnulib module fgetc should be tested. */ +#undef GNULIB_TEST_FGETC + +/* Define to 1 when the gnulib module fgets should be tested. */ +#undef GNULIB_TEST_FGETS + /* Define to 1 when the gnulib module fnmatch should be tested. */ #undef GNULIB_TEST_FNMATCH /* Define to 1 when the gnulib module fopen should be tested. */ #undef GNULIB_TEST_FOPEN +/* Define to 1 when the gnulib module fprintf should be tested. */ +#undef GNULIB_TEST_FPRINTF + /* Define to 1 when the gnulib module fpurge should be tested. */ #undef GNULIB_TEST_FPURGE +/* Define to 1 when the gnulib module fputc should be tested. */ +#undef GNULIB_TEST_FPUTC + +/* Define to 1 when the gnulib module fputs should be tested. */ +#undef GNULIB_TEST_FPUTS + +/* Define to 1 when the gnulib module fread should be tested. */ +#undef GNULIB_TEST_FREAD + +/* Define to 1 when the gnulib module free-posix should be tested. */ +#undef GNULIB_TEST_FREE_POSIX + /* Define to 1 when the gnulib module freopen should be tested. */ #undef GNULIB_TEST_FREOPEN @@ -436,6 +474,9 @@ /* Define to 1 when the gnulib module frexpl should be tested. */ #undef GNULIB_TEST_FREXPL +/* Define to 1 when the gnulib module fscanf should be tested. */ +#undef GNULIB_TEST_FSCANF + /* Define to 1 when the gnulib module fseek should be tested. */ #undef GNULIB_TEST_FSEEK @@ -463,9 +504,18 @@ /* Define to 1 when the gnulib module futimens should be tested. */ #undef GNULIB_TEST_FUTIMENS +/* Define to 1 when the gnulib module fwrite should be tested. */ +#undef GNULIB_TEST_FWRITE + /* Define to 1 when the gnulib module getaddrinfo should be tested. */ #undef GNULIB_TEST_GETADDRINFO +/* Define to 1 when the gnulib module getc should be tested. */ +#undef GNULIB_TEST_GETC + +/* Define to 1 when the gnulib module getchar should be tested. */ +#undef GNULIB_TEST_GETCHAR + /* Define to 1 when the gnulib module getcwd should be tested. */ #undef GNULIB_TEST_GETCWD @@ -499,6 +549,12 @@ /* Define to 1 when the gnulib module getpass should be tested. */ #undef GNULIB_TEST_GETPASS +/* Define to 1 when the gnulib module getpass-gnu should be tested. */ +#undef GNULIB_TEST_GETPASS_GNU + +/* Define to 1 when the gnulib module getrandom should be tested. */ +#undef GNULIB_TEST_GETRANDOM + /* Define to 1 when the gnulib module getrusage should be tested. */ #undef GNULIB_TEST_GETRUSAGE @@ -553,6 +609,9 @@ /* Define to 1 when the gnulib module lstat should be tested. */ #undef GNULIB_TEST_LSTAT +/* Define to 1 when the gnulib module malloc-gnu should be tested. */ +#undef GNULIB_TEST_MALLOC_GNU + /* Define to 1 when the gnulib module malloc-posix should be tested. */ #undef GNULIB_TEST_MALLOC_POSIX @@ -592,12 +651,24 @@ /* Define to 1 when the gnulib module memrchr should be tested. */ #undef GNULIB_TEST_MEMRCHR +/* Define to 1 when the gnulib module mkdir should be tested. */ +#undef GNULIB_TEST_MKDIR + +/* Define to 1 when the gnulib module mkdirat should be tested. */ +#undef GNULIB_TEST_MKDIRAT + /* Define to 1 when the gnulib module mkfifo should be tested. */ #undef GNULIB_TEST_MKFIFO +/* Define to 1 when the gnulib module mkfifoat should be tested. */ +#undef GNULIB_TEST_MKFIFOAT + /* Define to 1 when the gnulib module mknod should be tested. */ #undef GNULIB_TEST_MKNOD +/* Define to 1 when the gnulib module mknodat should be tested. */ +#undef GNULIB_TEST_MKNODAT + /* Define to 1 when the gnulib module mkostemp should be tested. */ #undef GNULIB_TEST_MKOSTEMP @@ -631,6 +702,15 @@ /* Define to 1 when the gnulib module pipe2 should be tested. */ #undef GNULIB_TEST_PIPE2 +/* Define to 1 when the gnulib module posix_memalign should be tested. */ +#undef GNULIB_TEST_POSIX_MEMALIGN + +/* Define to 1 when the gnulib module printf should be tested. */ +#undef GNULIB_TEST_PRINTF + +/* Define to 1 when the gnulib module pselect should be tested. */ +#undef GNULIB_TEST_PSELECT + /* Define to 1 when the gnulib module pthread-cond should be tested. */ #undef GNULIB_TEST_PTHREAD_COND @@ -647,12 +727,24 @@ /* Define to 1 when the gnulib module pthread-thread should be tested. */ #undef GNULIB_TEST_PTHREAD_THREAD +/* Define to 1 when the gnulib module putc should be tested. */ +#undef GNULIB_TEST_PUTC + +/* Define to 1 when the gnulib module putchar should be tested. */ +#undef GNULIB_TEST_PUTCHAR + /* Define to 1 when the gnulib module putenv should be tested. */ #undef GNULIB_TEST_PUTENV +/* Define to 1 when the gnulib module puts should be tested. */ +#undef GNULIB_TEST_PUTS + /* Define to 1 when the gnulib module raise should be tested. */ #undef GNULIB_TEST_RAISE +/* Define to 1 when the gnulib module rawmemchr should be tested. */ +#undef GNULIB_TEST_RAWMEMCHR + /* Define to 1 when the gnulib module read should be tested. */ #undef GNULIB_TEST_READ @@ -665,6 +757,12 @@ /* Define to 1 when the gnulib module readlinkat should be tested. */ #undef GNULIB_TEST_READLINKAT +/* Define to 1 when the gnulib module reallocarray should be tested. */ +#undef GNULIB_TEST_REALLOCARRAY + +/* Define to 1 when the gnulib module realloc-gnu should be tested. */ +#undef GNULIB_TEST_REALLOC_GNU + /* Define to 1 when the gnulib module realloc-posix should be tested. */ #undef GNULIB_TEST_REALLOC_POSIX @@ -686,6 +784,9 @@ /* Define to 1 when the gnulib module rpmatch should be tested. */ #undef GNULIB_TEST_RPMATCH +/* Define to 1 when the gnulib module scanf should be tested. */ +#undef GNULIB_TEST_SCANF + /* Define to 1 when the gnulib module sched_yield should be tested. */ #undef GNULIB_TEST_SCHED_YIELD @@ -746,9 +847,6 @@ /* Define to 1 when the gnulib module strncat should be tested. */ #undef GNULIB_TEST_STRNCAT -/* Define to 1 when the gnulib module strndup should be tested. */ -#undef GNULIB_TEST_STRNDUP - /* Define to 1 when the gnulib module strnlen should be tested. */ #undef GNULIB_TEST_STRNLEN @@ -812,9 +910,15 @@ /* Define to 1 when the gnulib module vasprintf should be tested. */ #undef GNULIB_TEST_VASPRINTF +/* Define to 1 when the gnulib module vfprintf should be tested. */ +#undef GNULIB_TEST_VFPRINTF + /* Define to 1 when the gnulib module vfprintf-posix should be tested. */ #undef GNULIB_TEST_VFPRINTF_POSIX +/* Define to 1 when the gnulib module vprintf should be tested. */ +#undef GNULIB_TEST_VPRINTF + /* Define to 1 when the gnulib module vprintf-posix should be tested. */ #undef GNULIB_TEST_VPRINTF_POSIX @@ -833,6 +937,12 @@ /* Define to 1 when the gnulib module wcwidth should be tested. */ #undef GNULIB_TEST_WCWIDTH +/* Define to 1 when the gnulib module wmemchr should be tested. */ +#undef GNULIB_TEST_WMEMCHR + +/* Define to 1 when the gnulib module wmempcpy should be tested. */ +#undef GNULIB_TEST_WMEMPCPY + /* Define to 1 when the gnulib module write should be tested. */ #undef GNULIB_TEST_WRITE @@ -844,10 +954,26 @@ whether the gnulib module unistr/u8-uctomb shall be considered present. */ #undef GNULIB_UNISTR_U8_UCTOMB +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module vfprintf-posix shall be considered present. */ +#undef GNULIB_VFPRINTF_POSIX + +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module vprintf-posix shall be considered present. */ +#undef GNULIB_VPRINTF_POSIX + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module wchar-single shall be considered present. */ #undef GNULIB_WCHAR_SINGLE +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module xalloc shall be considered present. */ +#undef GNULIB_XALLOC + +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending + whether the gnulib module xalloc-die shall be considered present. */ +#undef GNULIB_XALLOC_DIE + /* Define to a C preprocessor expression that evaluates to 1 or 0, depending whether the gnulib module xgetgroups shall be considered present. */ #undef GNULIB_XGETGROUPS @@ -934,8 +1060,7 @@ may be supplied by this distribution. */ #undef HAVE_ALLOCA -/* Define to 1 if you have and it should be used (not on Ultrix). - */ +/* Define to 1 if works. */ #undef HAVE_ALLOCA_H /* Define if you have an arithmetic hrtime_t type. */ @@ -944,6 +1069,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_ARPA_INET_H +/* Define to 1 if you have the `atoll' function. */ +#undef HAVE_ATOLL + /* Define to 1 if you have the `attr_copy_file' function. */ #undef HAVE_ATTR_COPY_FILE @@ -953,6 +1081,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_ATTR_LIBATTR_H +/* avx2 intrinsics exists */ +#undef HAVE_AVX2_INTRINSIC + +/* Define to 1 if you have the header file. */ +#undef HAVE_BCRYPT_H + /* Define to 1 if you have the header file. */ #undef HAVE_BP_SYM_H @@ -965,13 +1099,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_BYTESWAP_H -/* Define to 1 if your system has a GNU libc compatible 'calloc' function, and - to 0 otherwise. */ -#undef HAVE_CALLOC_GNU - -/* Define if the 'calloc' function is POSIX compliant. */ -#undef HAVE_CALLOC_POSIX - /* Define to 1 if you have the `canonicalize_file_name' function. */ #undef HAVE_CANONICALIZE_FILE_NAME @@ -995,8 +1122,8 @@ /* Define to 1 if you have the `chroot' function. */ #undef HAVE_CHROOT -/* Define to 1 if you have the `chsize' function. */ -#undef HAVE_CHSIZE +/* Define to 1 if you have the `clock_getres' function. */ +#undef HAVE_CLOCK_GETRES /* Define to 1 if you have the `clock_gettime' function. */ #undef HAVE_CLOCK_GETTIME @@ -1022,12 +1149,21 @@ libc. */ #undef HAVE_COPYSIGN_IN_LIBC +/* Define to 1 if the function copy_file_range exists. */ +#undef HAVE_COPY_FILE_RANGE + +/* __get_cpuid available */ +#undef HAVE_CPUID + /* Define to 1 if you have the header file. */ #undef HAVE_CRTDEFS_H /* FIXME */ #undef HAVE_C_LINE +/* Define to 1 if C supports variable-length arrays. */ +#undef HAVE_C_VARARRAYS + /* Define if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT @@ -1056,10 +1192,26 @@ */ #undef HAVE_DECL_DIRFD +/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't. + */ +#undef HAVE_DECL_ECVT + +/* Define to 1 if you have the declaration of `execvpe', and to 0 if you + don't. */ +#undef HAVE_DECL_EXECVPE + /* Define to 1 if you have the declaration of `fchdir', and to 0 if you don't. */ #undef HAVE_DECL_FCHDIR +/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you + don't. */ +#undef HAVE_DECL_FCLOSEALL + +/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't. + */ +#undef HAVE_DECL_FCVT + /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you don't. */ #undef HAVE_DECL_FDATASYNC @@ -1132,6 +1284,10 @@ don't. */ #undef HAVE_DECL_GAI_STRERRORA +/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't. + */ +#undef HAVE_DECL_GCVT + /* Define to 1 if you have the declaration of `getaddrinfo', and to 0 if you don't. */ #undef HAVE_DECL_GETADDRINFO @@ -1240,10 +1396,6 @@ don't. */ #undef HAVE_DECL_MEMRCHR -/* Define to 1 if you have the declaration of `mpz_inits', and to 0 if you - don't. */ -#undef HAVE_DECL_MPZ_INITS - /* Define to 1 if you have the declaration of `program_invocation_name', and to 0 if you don't. */ #undef HAVE_DECL_PROGRAM_INVOCATION_NAME @@ -1292,10 +1444,6 @@ don't. */ #undef HAVE_DECL_STRMODE -/* Define to 1 if you have the declaration of `strndup', and to 0 if you - don't. */ -#undef HAVE_DECL_STRNDUP - /* Define to 1 if you have the declaration of `strnlen', and to 0 if you don't. */ #undef HAVE_DECL_STRNLEN @@ -1344,6 +1492,10 @@ don't. */ #undef HAVE_DECL_WCRTOMB +/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't. + */ +#undef HAVE_DECL_WCSDUP + /* Define to 1 if you have the declaration of `wctob', and to 0 if you don't. */ #undef HAVE_DECL_WCTOB @@ -1393,9 +1545,6 @@ /* Define to 1 if you have the `dirfd' function. */ #undef HAVE_DIRFD -/* Define to 1 if you have the 'dup2' function. */ -#undef HAVE_DUP2 - /* Define to 1 if you have the `duplocale' function. */ #undef HAVE_DUPLOCALE @@ -1448,6 +1597,9 @@ /* Define to 1 if you have the `fchown' function. */ #undef HAVE_FCHOWN +/* Define to 1 if you have the `fclonefileat' function. */ +#undef HAVE_FCLONEFILEAT + /* Define to 1 if you have the `fcntl' function. */ #undef HAVE_FCNTL @@ -1488,6 +1640,9 @@ /* Define to 1 if you have the `freelocale' function. */ #undef HAVE_FREELOCALE +/* Define if the 'free' function is guaranteed to preserve errno. */ +#undef HAVE_FREE_POSIX + /* Define if the frexpl function is available in libc. */ #undef HAVE_FREXPL_IN_LIBC @@ -1609,6 +1764,9 @@ /* Define to 1 if you have the `getprogname' function. */ #undef HAVE_GETPROGNAME +/* Define to 1 if you have the `getrandom' function. */ +#undef HAVE_GETRANDOM + /* Define to 1 if you have the `getrusage' function. */ #undef HAVE_GETRUSAGE @@ -1630,12 +1788,16 @@ /* Define to 1 if you have the `getusershell' function. */ #undef HAVE_GETUSERSHELL -/* Define if you have GNU libgmp (or replacement) */ -#undef HAVE_GMP +/* Define to 1 if you have the header file. */ +#undef HAVE_GMP_GMP_H /* Define to 1 if you have the header file. */ #undef HAVE_GMP_H +/* Define if the uselocale exists, may be safely called, and returns + sufficient information. */ +#undef HAVE_GOOD_USELOCALE + /* Define to 1 if you have the header file. */ #undef HAVE_GRP_H @@ -1753,6 +1915,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LIBGEN_H +/* Define if you have the libgmp library. */ +#undef HAVE_LIBGMP + /* Define to 1 if you have the header file. */ #undef HAVE_LIBINTL_H @@ -1765,6 +1930,9 @@ /* Define to 1 if you have the `perfstat' library (-lperfstat). */ #undef HAVE_LIBPERFSTAT +/* Define to 1 if the bcrypt library is guaranteed to be present. */ +#undef HAVE_LIB_BCRYPT + /* Define to 1 if you have the header file. */ #undef HAVE_LIMITS_H @@ -1811,23 +1979,16 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MACH_MACH_H -/* Define to 1 if your system has a GNU libc compatible 'malloc' function, and - to 0 otherwise. */ -#undef HAVE_MALLOC_GNU - /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H -/* Define if the 'malloc' function is POSIX compliant. */ +/* Define if malloc, realloc, and calloc set errno on allocation failure. */ #undef HAVE_MALLOC_POSIX /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including config.h and . */ #undef HAVE_MAP_ANONYMOUS -/* Define to 1 if you have the `matchpathcon_init_prefix' function. */ -#undef HAVE_MATCHPATHCON_INIT_PREFIX - /* Define to 1 if you have the header file. */ #undef HAVE_MATH_H @@ -1852,15 +2013,15 @@ /* Define to 1 if you have the `mbtowc' function. */ #undef HAVE_MBTOWC -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - /* Define to 1 if you have the `mempcpy' function. */ #undef HAVE_MEMPCPY /* Define to 1 if you have the `memrchr' function. */ #undef HAVE_MEMRCHR +/* Define to 1 if you have the `memset_s' function. */ +#undef HAVE_MEMSET_S + /* Define to 1 if you have the `microuptime' function. */ #undef HAVE_MICROUPTIME @@ -1868,18 +2029,30 @@ when it succeeds. */ #undef HAVE_MINIMALLY_WORKING_GETCWD +/* Define to 1 if you have the header file. */ +#undef HAVE_MINIX_CONFIG_H + /* Define to 1 if defines the MIN and MAX macros. */ #undef HAVE_MINMAX_IN_LIMITS_H /* Define to 1 if defines the MIN and MAX macros. */ #undef HAVE_MINMAX_IN_SYS_PARAM_H +/* Define to 1 if you have the `mkdirat' function. */ +#undef HAVE_MKDIRAT + /* Define to 1 if you have the `mkfifo' function. */ #undef HAVE_MKFIFO +/* Define to 1 if you have the `mkfifoat' function. */ +#undef HAVE_MKFIFOAT + /* Define to 1 if you have the `mknod' function. */ #undef HAVE_MKNOD +/* Define to 1 if you have the `mknodat' function. */ +#undef HAVE_MKNODAT + /* Define to 1 if you have the `mkostemp' function. */ #undef HAVE_MKOSTEMP @@ -1895,6 +2068,9 @@ /* Define to 1 if you have the `mprotect' function. */ #undef HAVE_MPROTECT +/* Define to 1 if you have the `mquery' function. */ +#undef HAVE_MQUERY + /* Define to 1 on MSVC platforms that have the "invalid parameter handler" concept. */ #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER @@ -1906,6 +2082,12 @@ /* Define to 1 if you have the `nanouptime' function. */ #undef HAVE_NANOUPTIME +/* Define to 1 if fchmodat works, except for the trailing slash handling. */ +#undef HAVE_NEARLY_WORKING_FCHMODAT + +/* Define to 1 if utimensat works, except for the trailing slash handling. */ +#undef HAVE_NEARLY_WORKING_UTIMENSAT + /* Define to 1 if you have the header file. */ #undef HAVE_NETDB_H @@ -1945,6 +2127,9 @@ /* Define to 1 if libcrypto is used for MD5. */ #undef HAVE_OPENSSL_MD5 +/* Define to 1 if you have the header file. */ +#undef HAVE_OPENSSL_MD5_H + /* Define to 1 if libcrypto is used for SHA1. */ #undef HAVE_OPENSSL_SHA1 @@ -1954,6 +2139,9 @@ /* Define to 1 if libcrypto is used for SHA512. */ #undef HAVE_OPENSSL_SHA512 +/* Define to 1 if you have the header file. */ +#undef HAVE_OPENSSL_SHA_H + /* Define to 1 if you have the header file. */ #undef HAVE_OS_H @@ -1970,6 +2158,9 @@ /* Define to 1 if you have the `pause' function. */ #undef HAVE_PAUSE +/* pclmul intrinsic exists */ +#undef HAVE_PCLMUL_INTRINSIC + /* Define to 1 if you have the `pipe' function. */ #undef HAVE_PIPE @@ -1979,6 +2170,9 @@ /* Define to 1 if you have the `posix_fadvise' function. */ #undef HAVE_POSIX_FADVISE +/* Define to 1 if you have the `posix_memalign' function. */ +#undef HAVE_POSIX_MEMALIGN + /* Define to 1 if you have the `prctl' function. */ #undef HAVE_PRCTL @@ -1988,9 +2182,15 @@ /* Define if your system has the /proc/uptime special file. */ #undef HAVE_PROC_UPTIME +/* Define to 1 if you have the `pselect' function. */ +#undef HAVE_PSELECT + /* Define to 1 if you have the `pstat_getdynamic' function. */ #undef HAVE_PSTAT_GETDYNAMIC +/* Define to 1 if you have the `pstat_getprocvm' function. */ +#undef HAVE_PSTAT_GETPROCVM + /* Define to 1 if you have the `pstat_getstatic' function. */ #undef HAVE_PSTAT_GETSTATIC @@ -2028,6 +2228,9 @@ /* Define to 1 if you have the `raise' function. */ #undef HAVE_RAISE +/* Define to 1 if you have the `rawmemchr' function. */ +#undef HAVE_RAWMEMCHR + /* Define to 1 if you have the `readdir' function. */ #undef HAVE_READDIR @@ -2037,12 +2240,8 @@ /* Define to 1 if you have the `readlinkat' function. */ #undef HAVE_READLINKAT -/* Define to 1 if your system has a GNU libc compatible 'realloc' function, - and to 0 otherwise. */ -#undef HAVE_REALLOC_GNU - -/* Define if the 'realloc' function is POSIX compliant. */ -#undef HAVE_REALLOC_POSIX +/* Define to 1 if you have the `reallocarray' function. */ +#undef HAVE_REALLOCARRAY /* Define to 1 if you have the `realpath' function. */ #undef HAVE_REALPATH @@ -2059,9 +2258,6 @@ /* Define to 1 if you have the `rpmatch' function. */ #undef HAVE_RPMATCH -/* Define to 1 if you have run the test for working tzset. */ -#undef HAVE_RUN_TZSET_TEST - /* Define to 1 if 'long double' and 'double' have the same representation. */ #undef HAVE_SAME_LONG_DOUBLE_AS_DOUBLE @@ -2080,6 +2276,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SCHED_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SDKDDKVER_H + /* Define to 1 if you have the header file. */ #undef HAVE_SEARCH_H @@ -2092,6 +2291,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SELINUX_FLASK_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SELINUX_LABEL_H + /* Define to 1 if you have the header file. */ #undef HAVE_SELINUX_SELINUX_H @@ -2110,6 +2312,9 @@ /* Define to 1 if you have the `sethostname' function. */ #undef HAVE_SETHOSTNAME +/* Define to 1 if you have the `setitimer' function. */ +#undef HAVE_SETITIMER + /* Define to 1 if you have the `setmntent' function. */ #undef HAVE_SETMNTENT @@ -2166,6 +2371,10 @@ buffer had been large enough. */ #undef HAVE_SNPRINTF_RETVAL_C99 +/* Define if the string produced by the snprintf function is always NUL + terminated. */ +#undef HAVE_SNPRINTF_TRUNCATION_C99 + /* Define if the locale_t type is as on Solaris 11.4. */ #undef HAVE_SOLARIS114_LOCALES @@ -2188,6 +2397,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_STDIO_EXT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDIO_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H @@ -2200,9 +2412,6 @@ /* Define if you have the stpncpy() function and it works. */ #undef HAVE_STPNCPY -/* Define to 1 if you have the `strdup' function. */ -#undef HAVE_STRDUP - /* Define to 1 if you have the `strerror_r' function. */ #undef HAVE_STRERROR_R @@ -2212,9 +2421,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H -/* Define to 1 if you have the `strndup' function. */ -#undef HAVE_STRNDUP - /* Define to 1 if you have the `strnlen' function. */ #undef HAVE_STRNLEN @@ -2403,9 +2609,6 @@ `HAVE_STRUCT_STAT_ST_BLOCKS' instead. */ #undef HAVE_ST_BLOCKS -/* Define if struct stat has an st_dm_mode member. */ -#undef HAVE_ST_DM_MODE - /* Define to 1 if you have the `symlink' function. */ #undef HAVE_SYMLINK @@ -2475,12 +2678,18 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PSTAT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_RANDOM_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_RESOURCE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SELECT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SINGLE_THREADED_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_SOCKET_H @@ -2559,6 +2768,12 @@ /* Define to 1 if you have the `timer_settime' function. */ #undef HAVE_TIMER_SETTIME +/* Define to 1 if you have the `timespec_get' function. */ +#undef HAVE_TIMESPEC_GET + +/* Define to 1 if you have the `timespec_getres' function. */ +#undef HAVE_TIMESPEC_GETRES + /* Define to 1 if the system has the type `timezone_t'. */ #undef HAVE_TIMEZONE_T @@ -2579,9 +2794,6 @@ `tzname'. */ #undef HAVE_TZNAME -/* Define to 1 if you have the `tzset' function. */ -#undef HAVE_TZSET - /* Define to 1 if you have the `uname' function. */ #undef HAVE_UNAME @@ -2683,12 +2895,6 @@ /* Define if you have the 'wint_t' type. */ #undef HAVE_WINT_T -/* Define to 1 if you have the `wmemchr' function. */ -#undef HAVE_WMEMCHR - -/* Define to 1 if you have the `wmemcpy' function. */ -#undef HAVE_WMEMCPY - /* Define to 1 if you have the `wmempcpy' function. */ #undef HAVE_WMEMPCPY @@ -2705,7 +2911,7 @@ /* Define to 1 if O_NOFOLLOW works. */ #undef HAVE_WORKING_O_NOFOLLOW -/* Define if the uselocale function exists any may safely be called. */ +/* Define if the uselocale function exists and may safely be called. */ #undef HAVE_WORKING_USELOCALE /* Define if utimes works properly. */ @@ -2723,6 +2929,9 @@ /* Define to 1 if the system has the type `_Bool'. */ #undef HAVE__BOOL +/* Define to 1 if you have the `_chsize' function. */ +#undef HAVE__CHSIZE + /* Define to 1 if you have the `_fseeki64' function. */ #undef HAVE__FSEEKI64 @@ -2770,6 +2979,114 @@ /* Define to 1 if the system has the type `__fsword_t'. */ #undef HAVE___FSWORD_T +/* Define to 1 if ctype.h defines __header_inline. */ +#undef HAVE___HEADER_INLINE + +/* Please see the Gnulib manual for how to use these macros. + + Suppress extern inline with HP-UX cc, as it appears to be broken; see + . + + Suppress extern inline with Sun C in standards-conformance mode, as it + mishandles inline functions that call each other. E.g., for 'inline void f + (void) { } inline void g (void) { f (); }', c99 incorrectly complains + 'reference to static identifier "f" in extern inline function'. + This bug was observed with Oracle Developer Studio 12.6 + (Sun C 5.15 SunOS_sparc 2017/05/30). + + Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) + on configurations that mistakenly use 'static inline' to implement + functions or macros in standard C headers like . For example, + if isdigit is mistakenly implemented via a static inline function, + a program containing an extern inline function that calls isdigit + may not work since the C standard prohibits extern inline functions + from calling static functions (ISO C 99 section 6.7.4.(3). + This bug is known to occur on: + + OS X 10.8 and earlier; see: + https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html + + DragonFly; see + http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log + + FreeBSD; see: + https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html + + OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and + for clang but remains for g++; see . + Assume DragonFly and FreeBSD will be similar. + + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 + inline semantics, unless -fgnu89-inline is used. It defines a macro + __GNUC_STDC_INLINE__ to indicate this situation or a macro + __GNUC_GNU_INLINE__ to indicate the opposite situation. + GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline + semantics but warns, unless -fgnu89-inline is used: + warning: C99 inline functions are not supported; using GNU89 + warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute + It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. + */ +#if (((defined __APPLE__ && defined __MACH__) \ + || defined __DragonFly__ || defined __FreeBSD__) \ + && (defined HAVE___HEADER_INLINE \ + ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ + && ! defined __clang__) \ + : ((! defined _DONT_USE_CTYPE_INLINE_ \ + && (defined __GNUC__ || defined __cplusplus)) \ + || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ + && defined __GNUC__ && ! defined __cplusplus)))) +# define _GL_EXTERN_INLINE_STDHEADER_BUG +#endif +#if ((__GNUC__ \ + ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ + : (199901L <= __STDC_VERSION__ \ + && !defined __HP_cc \ + && !defined __PGI \ + && !(defined __SUNPRO_C && __STDC__))) \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# define _GL_INLINE inline +# define _GL_EXTERN_INLINE extern inline +# define _GL_EXTERN_INLINE_IN_USE +#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) +# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ + /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ +# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) +# else +# define _GL_INLINE extern inline +# endif +# define _GL_EXTERN_INLINE extern +# define _GL_EXTERN_INLINE_IN_USE +#else +# define _GL_INLINE _GL_UNUSED static +# define _GL_EXTERN_INLINE _GL_UNUSED static +#endif + +/* In GCC 4.6 (inclusive) to 5.1 (exclusive), + suppress bogus "no previous prototype for 'FOO'" + and "no previous declaration for 'FOO'" diagnostics, + when FOO is an inline function in the header; see + and + . */ +#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ +# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ +# define _GL_INLINE_HEADER_CONST_PRAGMA +# else +# define _GL_INLINE_HEADER_CONST_PRAGMA \ + _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") +# endif +# define _GL_INLINE_HEADER_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ + _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ + _GL_INLINE_HEADER_CONST_PRAGMA +# define _GL_INLINE_HEADER_END \ + _Pragma ("GCC diagnostic pop") +#else +# define _GL_INLINE_HEADER_BEGIN +# define _GL_INLINE_HEADER_END +#endif + /* Define to 1 if the compiler supports the keyword '__inline'. */ #undef HAVE___INLINE @@ -2817,6 +3134,9 @@ unknown. */ #undef LINK_FOLLOWS_SYMLINKS +/* Define if localename.c overrides newlocale(), duplocale(), freelocale(). */ +#undef LOCALENAME_ENHANCE_LOCALE_FUNCS + /* FIXME */ #undef LOCALTIME_CACHE @@ -2997,6 +3317,9 @@ /* Define to 1 to enable a multithread-safety fix of setlocale. */ #undef NEED_SETLOCALE_MTSAFE +/* Define to 1 if nl_langinfo is multithread-safe. */ +#undef NL_LANGINFO_MTSAFE + /* Define to 1 if the nlist n_name member is a pointer */ #undef N_NAME_POINTER @@ -3043,9 +3366,6 @@ */ #undef PREFER_NONREENTRANT_EUIDACCESS -/* Define if exists and defines unusable PRI* macros. */ -#undef PRI_MACROS_BROKEN - /* Define to the type that is the result of default argument promotions of type mode_t. */ #undef PROMOTED_MODE_T @@ -3076,6 +3396,10 @@ /* Define to 1 if readlink fails to recognize a trailing slash. */ #undef READLINK_TRAILING_SLASH_BUG +/* Define to 1 if readlink sets errno instead of truncating a too-long link. + */ +#undef READLINK_TRUNCATE_BUG + /* Define if rename does not work when the destination file exists, as on Cygwin 1.5 or Windows. */ #undef RENAME_DEST_EXISTS_BUG @@ -3102,6 +3426,10 @@ slash */ #undef REPLACE_FUNC_STAT_FILE +/* Define to 1 if utime needs help when passed a file name with a trailing + slash */ +#undef REPLACE_FUNC_UTIME_FILE + /* Define if nl_langinfo exists but is overridden by gnulib. */ #undef REPLACE_NL_LANGINFO @@ -3184,7 +3512,9 @@ /* Define if statvfs64 should be preferred over statvfs. */ #undef STAT_STATVFS64 -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #undef STDC_HEADERS /* Define to 1 if strerror_r returns char *. */ @@ -3208,9 +3538,6 @@ /* Define to 1 if time_t is signed. */ #undef TIME_T_IS_SIGNED -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - /* Define to 1 if your declares `struct tm'. */ #undef TM_IN_SYS_TIME @@ -3221,9 +3548,6 @@ timespec. */ #undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC -/* Define if tzset clobbers localtime's static buffer. */ -#undef TZSET_CLOBBERS_LOCALTIME - /* Define to 1 for Encore UMAX. */ #undef UMAX @@ -3240,6 +3564,9 @@ /* Define to nonzero if you want access control list support. */ #undef USE_ACL +/* Counting lines with AVX2 enabled */ +#undef USE_AVX2_WC_LINECOUNT + /* Define if the combination of the ISO C and POSIX multithreading APIs can be used. */ #undef USE_ISOC_AND_POSIX_THREADS @@ -3250,9 +3577,16 @@ /* Define to 1 if you want to use the Linux kernel cryptographic API. */ #undef USE_LINUX_CRYPTO_API +/* CRC32 calculation by pclmul hardware instruction enabled */ +#undef USE_PCLMUL_CRC32 + /* Define if the POSIX multithreading library can be used. */ #undef USE_POSIX_THREADS +/* Define if references to the POSIX multithreading library are satisfied by + libc. */ +#undef USE_POSIX_THREADS_FROM_LIBC + /* Define if references to the POSIX multithreading library should be made weak. */ #undef USE_POSIX_THREADS_WEAK @@ -3265,19 +3599,44 @@ #ifndef _DARWIN_C_SOURCE # undef _DARWIN_C_SOURCE #endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif -/* Enable NetBSD extensions on NetBSD. */ +/* Enable X/Open compliant socket functions that do not require linking + with -lxnet on HP-UX 11.11. */ +#ifndef _HPUX_ALT_XOPEN_SOCKET_API +# undef _HPUX_ALT_XOPEN_SOCKET_API +#endif +/* Identify the host operating system as Minix. + This macro does not affect the system headers' behavior. + A future release of Autoconf may stop defining this macro. */ +#ifndef _MINIX +# undef _MINIX +#endif +/* Enable general extensions on NetBSD. + Enable NetBSD compatibility extensions on Minix. */ #ifndef _NETBSD_SOURCE # undef _NETBSD_SOURCE #endif -/* Enable OpenBSD extensions on NetBSD. */ +/* Enable OpenBSD compatibility extensions on NetBSD. + Oddly enough, this does nothing on OpenBSD. */ #ifndef _OPENBSD_SOURCE # undef _OPENBSD_SOURCE #endif -/* Enable threading extensions on Solaris. */ +/* Define to 1 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_SOURCE +# undef _POSIX_SOURCE +#endif +/* Define to 2 if needed for POSIX-compatible behavior. */ +#ifndef _POSIX_1_SOURCE +# undef _POSIX_1_SOURCE +#endif +/* Enable POSIX-compatible threading on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif @@ -3313,26 +3672,14 @@ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif -/* Enable X/Open extensions if necessary. HP-UX 11.11 defines - mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of - whether compiling with -Ae or -D_HPUX_SOURCE=1. */ +/* Enable X/Open extensions. Define to 500 only if necessary + to make mbstate_t available. */ #ifndef _XOPEN_SOURCE # undef _XOPEN_SOURCE #endif -/* Enable X/Open compliant socket functions that do not require linking - with -lxnet on HP-UX 11.11. */ -#ifndef _HPUX_ALT_XOPEN_SOCKET_API -# undef _HPUX_ALT_XOPEN_SOCKET_API -#endif -/* Enable general extensions on Solaris. */ -#ifndef __EXTENSIONS__ -# undef __EXTENSIONS__ -#endif -/* Define to 1 if you want getc etc. to use unlocked I/O if available. - Unlocked I/O can improve performance in unithreaded apps, but it is not - safe for multithreaded apps. */ +/* An alias of GNULIB_STDIO_SINGLE_THREAD. */ #undef USE_UNLOCKED_IO /* Define if the native Windows multithreading API can be used. */ @@ -3382,6 +3729,18 @@ /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS +/* True if the compiler says it groks GNU C version MAJOR.MINOR. */ +#if defined __GNUC__ && defined __GNUC_MINOR__ +# define _GL_GNUC_PREREQ(major, minor) \ + ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__)) +#else +# define _GL_GNUC_PREREQ(major, minor) 0 +#endif + + +/* Define to enable the declarations of ISO C 11 types and functions. */ +#undef _ISOC11_SOURCE + /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ #undef _LARGEFILE_SOURCE @@ -3391,12 +3750,6 @@ /* Define to 1 on Solaris. */ #undef _LCONV_C99 -/* Define to 1 if on MINIX. */ -#undef _MINIX - -/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */ -#undef _NETBSD_SOURCE - /* The _Noreturn keyword of C11. */ #ifndef _Noreturn # if (defined __cplusplus \ @@ -3411,13 +3764,14 @@ this syntax with 'extern'. */ # define _Noreturn [[noreturn]] # elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ - || (defined __apple_build_version__ \ - ? 6000000 <= __apple_build_version__ \ - : 3 < __clang_major__ + (5 <= __clang_minor__)))) + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (_GL_GNUC_PREREQ (4, 7) \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))))) /* _Noreturn works as-is. */ -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C # define _Noreturn __attribute__ ((__noreturn__)) # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) # define _Noreturn __declspec (noreturn) @@ -3427,17 +3781,10 @@ #endif -/* Define to 2 if the system does not provide POSIX.1 features except with - this defined. */ -#undef _POSIX_1_SOURCE - /* Define to 1 in order to get the POSIX compatible declarations of socket functions. */ #undef _POSIX_PII_SOCKET -/* Define to 1 if you need to in order for 'stat' and other things to work. */ -#undef _POSIX_SOURCE - /* Define if you want to include , so that it consistently overrides 's RE_DUP_MAX. */ #undef _REGEX_INCLUDE_LIMITS_H @@ -3445,6 +3792,9 @@ /* Define if you want regoff_t to be at least as wide POSIX requires. */ #undef _REGEX_LARGE_OFFSETS +/* Number of bits in a timestamp, on hosts where this is settable. */ +#undef _TIME_BITS + /* For standard stat data types on VMS. */ #undef _USE_STD_STAT @@ -3461,6 +3811,10 @@ /* Define to 1 if the system predates C++11. */ #undef __STDC_LIMIT_MACROS +/* Define to 1 if C does not support variable-length arrays, and if the + compiler does not already define this. */ +#undef __STDC_NO_VLA__ + /* The _GL_ASYNC_SAFE marker should be attached to functions that are signal handlers (for signals other than SIGABRT, SIGPIPE) or can be invoked from such signal handlers. Such functions have some restrictions: @@ -3488,110 +3842,372 @@ #define _GL_ASYNC_SAFE -/* Please see the Gnulib manual for how to use these macros. +/* Attributes. */ +#if (defined __has_attribute \ + && (!defined __clang_minor__ \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__) +#else +# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr +# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2) +# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95) +# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1) +# define _GL_ATTR_diagnose_if 0 +# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3) +# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1) +# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0) +# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6) +# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0) +# ifdef _ICC +# define _GL_ATTR_may_alias 0 +# else +# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3) +# endif +# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1) +# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3) +# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0) +# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3) +# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96) +# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9) +# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0) +# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7) +# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4) +#endif - Suppress extern inline with HP-UX cc, as it appears to be broken; see - . +#ifdef __has_c_attribute +# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__) +#else +# define _GL_HAS_C_ATTRIBUTE(attr) 0 +#endif - Suppress extern inline with Sun C in standards-conformance mode, as it - mishandles inline functions that call each other. E.g., for 'inline void f - (void) { } inline void g (void) { f (); }', c99 incorrectly complains - 'reference to static identifier "f" in extern inline function'. - This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. - Suppress extern inline (with or without __attribute__ ((__gnu_inline__))) - on configurations that mistakenly use 'static inline' to implement - functions or macros in standard C headers like . For example, - if isdigit is mistakenly implemented via a static inline function, - a program containing an extern inline function that calls isdigit - may not work since the C standard prohibits extern inline functions - from calling static functions (ISO C 99 section 6.7.4.(3). - This bug is known to occur on: - - OS X 10.8 and earlier; see: - https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html - - DragonFly; see - http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log - - FreeBSD; see: - https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html - - OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and - for clang but remains for g++; see . - Assume DragonFly and FreeBSD will be similar. - - GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 - inline semantics, unless -fgnu89-inline is used. It defines a macro - __GNUC_STDC_INLINE__ to indicate this situation or a macro - __GNUC_GNU_INLINE__ to indicate the opposite situation. - GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline - semantics but warns, unless -fgnu89-inline is used: - warning: C99 inline functions are not supported; using GNU89 - warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute - It defines a macro __GNUC_GNU_INLINE__ to indicate this situation. +/* _GL_ATTRIBUTE_ALLOC_SIZE ((N)) declares that the Nth argument of the function + is the size of the returned memory block. + _GL_ATTRIBUTE_ALLOC_SIZE ((M, N)) declares that the Mth argument multiplied + by the Nth argument of the function is the size of the returned memory block. */ -#if (((defined __APPLE__ && defined __MACH__) \ - || defined __DragonFly__ || defined __FreeBSD__) \ - && (defined __header_inline \ - ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \ - && ! defined __clang__) \ - : ((! defined _DONT_USE_CTYPE_INLINE_ \ - && (defined __GNUC__ || defined __cplusplus)) \ - || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ - && defined __GNUC__ && ! defined __cplusplus)))) -# define _GL_EXTERN_INLINE_STDHEADER_BUG -#endif -#if ((__GNUC__ \ - ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ - : (199901L <= __STDC_VERSION__ \ - && !defined __HP_cc \ - && !defined __PGI \ - && !(defined __SUNPRO_C && __STDC__))) \ - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) -# define _GL_INLINE inline -# define _GL_EXTERN_INLINE extern inline -# define _GL_EXTERN_INLINE_IN_USE -#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG) -# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__ - /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ -# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) -# else -# define _GL_INLINE extern inline -# endif -# define _GL_EXTERN_INLINE extern -# define _GL_EXTERN_INLINE_IN_USE +/* Applies to: function, pointer to function, function types. */ +#if _GL_HAS_ATTRIBUTE (alloc_size) +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) #else -# define _GL_INLINE static _GL_UNUSED -# define _GL_EXTERN_INLINE static _GL_UNUSED +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) #endif -/* In GCC 4.6 (inclusive) to 5.1 (exclusive), - suppress bogus "no previous prototype for 'FOO'" - and "no previous declaration for 'FOO'" diagnostics, - when FOO is an inline function in the header; see - and - . */ -#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__ -# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ -# define _GL_INLINE_HEADER_CONST_PRAGMA -# else -# define _GL_INLINE_HEADER_CONST_PRAGMA \ - _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") -# endif -# define _GL_INLINE_HEADER_BEGIN \ - _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \ - _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \ - _GL_INLINE_HEADER_CONST_PRAGMA -# define _GL_INLINE_HEADER_END \ - _Pragma ("GCC diagnostic pop") +/* _GL_ATTRIBUTE_ALWAYS_INLINE tells that the compiler should always inline the + function and report an error if it cannot do so. */ +/* Applies to: function. */ +#if _GL_HAS_ATTRIBUTE (always_inline) +# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__)) #else -# define _GL_INLINE_HEADER_BEGIN -# define _GL_INLINE_HEADER_END +# define _GL_ATTRIBUTE_ALWAYS_INLINE #endif +/* _GL_ATTRIBUTE_ARTIFICIAL declares that the function is not important to show + in stack traces when debugging. The compiler should omit the function from + stack traces. */ +/* Applies to: function. */ +#if _GL_HAS_ATTRIBUTE (artificial) +# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__)) +#else +# define _GL_ATTRIBUTE_ARTIFICIAL +#endif + +/* _GL_ATTRIBUTE_COLD declares that the function is rarely executed. */ +/* Applies to: functions. */ +/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at + . + Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */ +#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__ +# ifndef __SUNPRO_C +# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__)) +# else +# define _GL_ATTRIBUTE_COLD __attribute__ ((cold)) +# endif +#else +# define _GL_ATTRIBUTE_COLD +#endif + +/* _GL_ATTRIBUTE_CONST declares that it is OK for a compiler to omit duplicate + calls to the function with the same arguments. + This attribute is safe for a function that neither depends on nor affects + observable state, and always returns exactly once - e.g., does not loop + forever, and does not call longjmp. + (This attribute is stricter than _GL_ATTRIBUTE_PURE.) */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (const) +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) +#else +# define _GL_ATTRIBUTE_CONST +#endif + +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. + _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#if _GL_GNUC_PREREQ (11, 0) +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +#else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +#endif +/* If gnulib's or has already defined this macro, continue + to use this earlier definition, since may not have been included + yet. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_DEPRECATED: Declares that an entity is deprecated. + The compiler may warn if the entity is used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: namespace, class, template specialization. */ +#if _GL_HAS_C_ATTRIBUTE (deprecated) +# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]] +#elif _GL_HAS_ATTRIBUTE (deprecated) +# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) +#else +# define _GL_ATTRIBUTE_DEPRECATED +#endif + +/* _GL_ATTRIBUTE_ERROR(msg) requests an error if a function is called and + the function call is not optimized away. + _GL_ATTRIBUTE_WARNING(msg) requests a warning if a function is called and + the function call is not optimized away. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (error) +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg))) +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg))) +#elif _GL_HAS_ATTRIBUTE (diagnose_if) +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error"))) +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +#else +# define _GL_ATTRIBUTE_ERROR(msg) +# define _GL_ATTRIBUTE_WARNING(msg) +#endif + +/* _GL_ATTRIBUTE_EXTERNALLY_VISIBLE declares that the entity should remain + visible to debuggers etc., even with '-fwhole-program'. */ +/* Applies to: functions, variables. */ +#if _GL_HAS_ATTRIBUTE (externally_visible) +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible)) +#else +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE +#endif + +/* _GL_ATTRIBUTE_FALLTHROUGH declares that it is not a programming mistake if + the control flow falls through to the immediately following 'case' or + 'default' label. The compiler should not warn in this case. */ +/* Applies to: Empty statement (;), inside a 'switch' statement. */ +/* Always expands to something. */ +#if _GL_HAS_C_ATTRIBUTE (fallthrough) +# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]] +#elif _GL_HAS_ATTRIBUTE (fallthrough) +# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) +#else +# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0) +#endif + +/* _GL_ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) + declares that the STRING-INDEXth function argument is a format string of + style ARCHETYPE, which is one of: + printf, gnu_printf + scanf, gnu_scanf, + strftime, gnu_strftime, + strfmon, + or the same thing prefixed and suffixed with '__'. + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK + are suitable for the format string. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (format) +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) +#else +# define _GL_ATTRIBUTE_FORMAT(spec) +#endif + +/* _GL_ATTRIBUTE_LEAF declares that if the function is called from some other + compilation unit, it executes code from that unit only by return or by + exception handling. This declaration lets the compiler optimize that unit + more aggressively. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (leaf) +# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__)) +#else +# define _GL_ATTRIBUTE_LEAF +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (malloc) +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +#else +# define _GL_ATTRIBUTE_MALLOC +#endif + +/* _GL_ATTRIBUTE_MAY_ALIAS declares that pointers to the type may point to the + same storage as pointers to other types. Thus this declaration disables + strict aliasing optimization. */ +/* Applies to: types. */ +/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */ +#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C +# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__)) +#else +# define _GL_ATTRIBUTE_MAY_ALIAS +#endif + +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +/* Applies to: + - function, variable, + - struct, union, struct/union member, + - enumeration, enumeration item, + - typedef, + in C++ also: class. */ +/* In C++ and C2x, this is spelled [[__maybe_unused__]]. + GCC's syntax is __attribute__ ((__unused__)). + clang supports both syntaxes. */ +#if _GL_HAS_C_ATTRIBUTE (maybe_unused) +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +#else +# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED +#endif +/* Alternative spelling of this macro, for convenience. */ +#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED +/* Earlier spellings of this macro. */ +#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED + +/* _GL_ATTRIBUTE_NODISCARD declares that the caller of the function should not + discard the return value. The compiler may warn if the caller does not use + the return value, unless the caller uses something like ignore_value. */ +/* Applies to: function, enumeration, class. */ +#if _GL_HAS_C_ATTRIBUTE (nodiscard) +# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]] +#elif _GL_HAS_ATTRIBUTE (warn_unused_result) +# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__)) +#else +# define _GL_ATTRIBUTE_NODISCARD +#endif + +/* _GL_ATTRIBUTE_NOINLINE tells that the compiler should not inline the + function. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (noinline) +# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__)) +#else +# define _GL_ATTRIBUTE_NOINLINE +#endif + +/* _GL_ATTRIBUTE_NONNULL ((N1, N2,...)) declares that the arguments N1, N2,... + must not be NULL. + _GL_ATTRIBUTE_NONNULL () declares that all pointer arguments must not be + null. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (nonnull) +# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args)) +#else +# define _GL_ATTRIBUTE_NONNULL(args) +#endif + +/* _GL_ATTRIBUTE_NONSTRING declares that the contents of a character array is + not meant to be NUL-terminated. */ +/* Applies to: struct/union members and variables that are arrays of element + type '[[un]signed] char'. */ +#if _GL_HAS_ATTRIBUTE (nonstring) +# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__)) +#else +# define _GL_ATTRIBUTE_NONSTRING +#endif + +/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */ + +/* _GL_ATTRIBUTE_NOTHROW declares that the function does not throw exceptions. + */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus +# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__)) +#else +# define _GL_ATTRIBUTE_NOTHROW +#endif + +/* _GL_ATTRIBUTE_PACKED declares: + For struct members: The member has the smallest possible alignment. + For struct, union, class: All members have the smallest possible alignment, + minimizing the memory required. */ +/* Applies to: struct members, struct, union, + in C++ also: class. */ +#if _GL_HAS_ATTRIBUTE (packed) +# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__)) +#else +# define _GL_ATTRIBUTE_PACKED +#endif + +/* _GL_ATTRIBUTE_PURE declares that It is OK for a compiler to omit duplicate + calls to the function with the same arguments if observable state is not + changed between calls. + This attribute is safe for a function that does not affect + observable state, and always returns exactly once. + (This attribute is looser than _GL_ATTRIBUTE_CONST.) */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (pure) +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +#else +# define _GL_ATTRIBUTE_PURE +#endif + +/* _GL_ATTRIBUTE_RETURNS_NONNULL declares that the function's return value is + a non-NULL pointer. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (returns_nonnull) +# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__)) +#else +# define _GL_ATTRIBUTE_RETURNS_NONNULL +#endif + +/* _GL_ATTRIBUTE_SENTINEL(pos) declares that the variadic function expects a + trailing NULL argument. + _GL_ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99). + _GL_ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */ +/* Applies to: functions. */ +#if _GL_HAS_ATTRIBUTE (sentinel) +# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos)) +#else +# define _GL_ATTRIBUTE_SENTINEL(pos) +#endif + +/* A helper macro. Don't use it directly. */ +#if _GL_HAS_ATTRIBUTE (unused) +# define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) +#else +# define _GL_ATTRIBUTE_UNUSED +#endif + + +/* _GL_UNUSED_LABEL; declares that it is not a programming mistake if the + immediately preceding label is not used. The compiler should not warn + if the label is not used. */ +/* Applies to: label (both in C and C++). */ +/* Note that g++ < 4.5 does not support the '__attribute__ ((__unused__)) ;' + syntax. But clang does. */ +#if !(defined __cplusplus && !_GL_GNUC_PREREQ (4, 5)) || defined __clang__ +# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED +#else +# define _GL_UNUSED_LABEL +#endif + + /* Always use our fgetfilecon wrapper. */ #undef fgetfilecon @@ -3656,6 +4272,22 @@ /* Define to a type if does not define. */ #undef mbstate_t +/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where + n1 and n2 are expressions without side effects, that evaluate to real + numbers (excluding NaN). + It returns + 1 if n1 > n2 + 0 if n1 == n2 + -1 if n1 < n2 + The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional + jump with nearly all GCC versions up to GCC 10. + This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many + GCC versions up to GCC 9. + The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9 + avoids conditional jumps in all GCC versions >= 3.4. */ +#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2))) + + /* Define to `unsigned int' if does not define. */ #undef minor_t @@ -3674,7 +4306,7 @@ /* Define to `long int' if does not define. */ #undef off_t -/* Define to `int' if does not define. */ +/* Define as a signed integer type capable of holding a process identifier. */ #undef pid_t /* Define as the type of the result of subtracting two pointers, if the system @@ -3728,7 +4360,7 @@ /* Define to the equivalent of the C99 'restrict' keyword, or to nothing if this is not supported. Do not define if restrict is - supported directly. */ + supported only directly. */ #undef restrict /* Work around a bug in older versions of Sun C++, which did not #define __restrict__ or support _Restrict or __restrict__ @@ -3753,49 +4385,21 @@ /* Define to `int' if doesn't define. */ #undef uid_t -/* Define as a marker that can be attached to declarations that might not - be used. This helps to reduce warnings, such as from - GCC -Wunused-parameter. */ -#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_UNUSED __attribute__ ((__unused__)) -#else -# define _GL_UNUSED -#endif -/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name - is a misnomer outside of parameter lists. */ -#define _UNUSED_PARAMETER_ _GL_UNUSED - -/* gcc supports the "unused" attribute on possibly unused labels, and - g++ has since version 4.5. Note to support C++ as well as C, - _GL_UNUSED_LABEL should be used with a trailing ; */ -#if !defined __cplusplus || __GNUC__ > 4 \ - || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) -# define _GL_UNUSED_LABEL _GL_UNUSED -#else -# define _GL_UNUSED_LABEL -#endif - -/* The __pure__ attribute was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif - -/* The __const__ attribute was added in gcc 2.95. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) -# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) -#else -# define _GL_ATTRIBUTE_CONST /* empty */ -#endif - -/* The __malloc__ attribute was added in gcc 3. */ -#if 3 <= __GNUC__ -# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) -#else -# define _GL_ATTRIBUTE_MALLOC /* empty */ -#endif + /* This definition is a duplicate of the one in unitypes.h. + It is here so that we can cope with an older version of unitypes.h + that does not contain this definition and that is pre-installed among + the public header files. */ + # if defined __restrict \ + || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3 + # define _UC_RESTRICT __restrict + # elif 199901L <= __STDC_VERSION__ || defined restrict + # define _UC_RESTRICT restrict + # else + # define _UC_RESTRICT + # endif + /* Define to an unsigned 32-bit type if lacks this type. */ #undef useconds_t diff --git a/lib/configmake.h b/lib/configmake.h index 38affc8..f25fa33 100644 --- a/lib/configmake.h +++ b/lib/configmake.h @@ -2,30 +2,30 @@ #if HAVE_WINSOCK2_H # include /* avoid mingw pollution on DATADIR */ #endif -#define PREFIX "/data/coreutils" -#define EXEC_PREFIX "/data/coreutils" -#define BINDIR "/data/coreutils/bin" -#define SBINDIR "/data/coreutils/sbin" -#define LIBEXECDIR "/data/coreutils/libexec" -#define DATAROOTDIR "/data/coreutils/share" -#define DATADIR "/data/coreutils/share" -#define SYSCONFDIR "/data/coreutils/etc" -#define SHAREDSTATEDIR "/data/coreutils/com" -#define LOCALSTATEDIR "/data/coreutils/var" -#define RUNSTATEDIR "/data/coreutils/var/run" -#define INCLUDEDIR "/data/coreutils/include" +#define PREFIX "/usr/local" +#define EXEC_PREFIX "/usr/local" +#define BINDIR "/usr/local/bin" +#define SBINDIR "/usr/local/sbin" +#define LIBEXECDIR "/usr/local/libexec" +#define DATAROOTDIR "/usr/local/share" +#define DATADIR "/usr/local/share" +#define SYSCONFDIR "/usr/local/etc" +#define SHAREDSTATEDIR "/usr/local/com" +#define LOCALSTATEDIR "/usr/local/var" +#define RUNSTATEDIR "/usr/local/var/run" +#define INCLUDEDIR "/usr/local/include" #define OLDINCLUDEDIR "/usr/include" -#define DOCDIR "/data/coreutils/share/doc/coreutils" -#define INFODIR "/data/coreutils/share/info" -#define HTMLDIR "/data/coreutils/share/doc/coreutils" -#define DVIDIR "/data/coreutils/share/doc/coreutils" -#define PDFDIR "/data/coreutils/share/doc/coreutils" -#define PSDIR "/data/coreutils/share/doc/coreutils" -#define LIBDIR "/data/coreutils/lib" -#define LISPDIR "/data/coreutils/share/emacs/site-lisp" -#define LOCALEDIR "/data/coreutils/share/locale" -#define MANDIR "/data/coreutils/share/man" -#define PKGDATADIR "/data/coreutils/share/coreutils" -#define PKGINCLUDEDIR "/data/coreutils/include/coreutils" -#define PKGLIBDIR "/data/coreutils/lib/coreutils" -#define PKGLIBEXECDIR "/data/coreutils/libexec/coreutils" +#define DOCDIR "/usr/local/share/doc/coreutils" +#define INFODIR "/usr/local/share/info" +#define HTMLDIR "/usr/local/share/doc/coreutils" +#define DVIDIR "/usr/local/share/doc/coreutils" +#define PDFDIR "/usr/local/share/doc/coreutils" +#define PSDIR "/usr/local/share/doc/coreutils" +#define LIBDIR "/usr/local/lib" +#define LISPDIR "/usr/local/share/emacs/site-lisp" +#define LOCALEDIR "/usr/local/share/locale" +#define MANDIR "/usr/local/share/man" +#define PKGDATADIR "/usr/local/share/coreutils" +#define PKGINCLUDEDIR "/usr/local/include/coreutils" +#define PKGLIBDIR "/usr/local/lib/coreutils" +#define PKGLIBEXECDIR "/usr/local/libexec/coreutils" diff --git a/lib/copy-acl.c b/lib/copy-acl.c index 0eb4caf..5fc42b7 100644 --- a/lib/copy-acl.c +++ b/lib/copy-acl.c @@ -1,10 +1,10 @@ /* Copy access control list from one file to file. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/copy-file-range.c b/lib/copy-file-range.c new file mode 100644 index 0000000..1ec7f4d --- /dev/null +++ b/lib/copy-file-range.c @@ -0,0 +1,67 @@ +/* Stub for copy_file_range + Copyright 2019-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +#include + +#include + +#if defined __linux__ && HAVE_COPY_FILE_RANGE +# include +#endif + +ssize_t +copy_file_range (int infd, off_t *pinoff, + int outfd, off_t *poutoff, + size_t length, unsigned int flags) +{ +#undef copy_file_range + +#if defined __linux__ && HAVE_COPY_FILE_RANGE + /* The implementation of copy_file_range (which first appeared in + Linux kernel release 4.5) had many issues before release 5.3 + , so fail with ENOSYS for Linux + kernels 5.2 and earlier. + + This workaround, and the configure-time check for Linux, can be + removed when such kernels (released March 2016 through September + 2019) are no longer a consideration. As of January 2021, the + furthest-future planned kernel EOL is December 2024 for kernel + release 4.19. */ + + static signed char ok; + + if (! ok) + { + struct utsname name; + uname (&name); + char *p = name.release; + ok = ((p[1] != '.' || '5' < p[0] + || (p[0] == '5' && (p[3] != '.' || '2' < p[2]))) + ? 1 : -1); + } + + if (0 < ok) + return copy_file_range (infd, pinoff, outfd, poutoff, length, flags); +#endif + + /* There is little need to emulate copy_file_range with read+write, + since programs that use copy_file_range must fall back on + read+write anyway. */ + errno = ENOSYS; + return -1; +} diff --git a/lib/count-leading-zeros.c b/lib/count-leading-zeros.c index d0c0704..8eb1d2c 100644 --- a/lib/count-leading-zeros.c +++ b/lib/count-leading-zeros.c @@ -1,3 +1,21 @@ +/* Count the number of leading 0 bits in a word. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define COUNT_LEADING_ZEROS_INLINE _GL_EXTERN_INLINE #include "count-leading-zeros.h" diff --git a/lib/count-leading-zeros.h b/lib/count-leading-zeros.h index 7e88c8c..354641a 100644 --- a/lib/count-leading-zeros.h +++ b/lib/count-leading-zeros.h @@ -1,17 +1,17 @@ /* count-leading-zeros.h -- counts the number of leading 0 bits in a word. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Eric Blake. */ @@ -38,7 +38,8 @@ extern "C" { expand to code that computes the number of leading zeros of the local variable 'x' of type TYPE (an unsigned integer type) and return it from the current function. */ -#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \ + || (__clang_major__ >= 4) # define COUNT_LEADING_ZEROS(BUILTIN, MSC_BUILTIN, TYPE) \ return x ? BUILTIN (x) : CHAR_BIT * sizeof x; #elif _MSC_VER diff --git a/lib/creat-safer.c b/lib/creat-safer.c index 79db9da..35e5ed2 100644 --- a/lib/creat-safer.c +++ b/lib/creat-safer.c @@ -1,10 +1,10 @@ /* Invoke creat, but avoid some glitches. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/ctype.h b/lib/ctype.h index 8fe434a..7e7f7b9 100644 --- a/lib/ctype.h +++ b/lib/ctype.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A substitute for ISO C99 , for platforms on which it is incomplete. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible. */ @@ -39,19 +39,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -186,6 +186,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -211,6 +221,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -308,7 +326,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -336,9 +354,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -354,19 +372,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -439,13 +457,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -454,24 +479,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/ctype.in.h b/lib/ctype.in.h index 555677a..dc81170 100644 --- a/lib/ctype.in.h +++ b/lib/ctype.in.h @@ -1,19 +1,19 @@ /* A substitute for ISO C99 , for platforms on which it is incomplete. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible. */ diff --git a/lib/cycle-check.c b/lib/cycle-check.c index fa6a026..20e0e1e 100644 --- a/lib/cycle-check.c +++ b/lib/cycle-check.c @@ -1,10 +1,10 @@ /* help detect directory cycles efficiently - Copyright (C) 2003-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/cycle-check.h b/lib/cycle-check.h index 9590f44..a297330 100644 --- a/lib/cycle-check.h +++ b/lib/cycle-check.h @@ -1,10 +1,10 @@ /* help detect directory cycles efficiently - Copyright (C) 2003-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dev-ino.h b/lib/dev-ino.h index 695d38c..dac0240 100644 --- a/lib/dev-ino.h +++ b/lib/dev-ino.h @@ -1,3 +1,21 @@ +/* A simple (device, inode) struct. + Copyright (C) 2003-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2003. */ + #ifndef DEV_INO_H # define DEV_INO_H 1 diff --git a/lib/di-set.c b/lib/di-set.c index 0299d17..f8d2558 100644 --- a/lib/di-set.c +++ b/lib/di-set.c @@ -1,10 +1,10 @@ /* Set operations for device-inode pairs stored in a space-efficient manner. - Copyright 2009-2020 Free Software Foundation, Inc. + Copyright 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/di-set.h b/lib/di-set.h index abc3161..b31a7f2 100644 --- a/lib/di-set.h +++ b/lib/di-set.h @@ -1,19 +1,36 @@ +/* Manipulate sets of device-inode pairs efficiently. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2010. */ + #ifndef _GL_DI_SET_H # define _GL_DI_SET_H # include -# undef _GL_ATTRIBUTE_NONNULL -# if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || 3 < __GNUC__ -# define _GL_ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) -# else -# define _GL_ATTRIBUTE_NONNULL(m) -# endif +struct di_set; + +void di_set_free (struct di_set *) _GL_ATTRIBUTE_NONNULL ((1)); + +struct di_set *di_set_alloc (void) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (di_set_free, 1); + +int di_set_insert (struct di_set *, dev_t, ino_t) _GL_ATTRIBUTE_NONNULL ((1)); -struct di_set *di_set_alloc (void); -int di_set_insert (struct di_set *, dev_t, ino_t) _GL_ATTRIBUTE_NONNULL (1); -void di_set_free (struct di_set *) _GL_ATTRIBUTE_NONNULL (1); int di_set_lookup (struct di_set *dis, dev_t dev, ino_t ino) - _GL_ATTRIBUTE_NONNULL (1); + _GL_ATTRIBUTE_NONNULL ((1)); #endif diff --git a/lib/diacrit.c b/lib/diacrit.c deleted file mode 100644 index 06705de..0000000 --- a/lib/diacrit.c +++ /dev/null @@ -1,161 +0,0 @@ -/* Diacritics processing for a few character codes. -*- coding: utf-8 -*- - - Copyright (C) 1990-1993, 2000, 2006, 2009-2020 Free Software Foundation, - Inc. - - François Pinard , 1988. - - All this file is a temporary hack, waiting for locales in GNU. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -#include - -#include "diacrit.h" - -/* ISO 8859-1 Latin-1 code is used as the underlying character set. If - MSDOS is defined, IBM-PC's character set code is used instead. */ - -/*--------------------------------------------------------------------. -| For each alphabetic character, returns what it would be without its | -| possible diacritic symbol. | -`--------------------------------------------------------------------*/ - -const char diacrit_base[256] = -{ - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 'A', 'B', 'C', 'D', 'E', 'F', 'G', - 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', - 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', - 'X', 'Y', 'Z', 0, 0, 0, 0, 0, - 0, 'a', 'b', 'c', 'd', 'e', 'f', 'g', - 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', - 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', - 'x', 'y', 'z', 0, 0, 0, 0, 0, - -#ifdef __MSDOS__ - - 'C', 'u', 'e', 'a', 'a', 'a', 'a', 'c', - 'e', 'e', 'e', 'i', 'i', 'i', 'A', 'A', - 'E', 'e', 'E', 'o', 'o', 'o', 'u', 'u', - 'y', 'O', 'U', 0, 0, 0, 0, 0, - 'a', 'i', 'o', 'u', 'n', 'N', 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -#else - - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', - 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', - 0, 'N', 'O', 'O', 'O', 'O', 'O', 0, - 'O', 'U', 'U', 'U', 'U', 'Y', 0, 0, - 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'c', - 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', - 0, 'n', 'o', 'o', 'o', 'o', 'o', 0, - 'o', 'u', 'u', 'u', 'u', 'y', 0, 'y', - -#endif -}; - -/*------------------------------------------------------------------------. -| For each alphabetic character, returns a code of what its diacritic is, | -| according to the following codes: 1 (eE) over aA for latin diphthongs; | -| 2 (') acute accent; 3 (`) grave accent; 4 (^) circumflex accent; 5 (") | -| umlaut or diaeresis; 6 (~) tilda; 7 (,) cedilla; 8 (o) covering degree | -| symbol; 9 (|) slashed character. | -`------------------------------------------------------------------------*/ - -const char diacrit_diac[256] = -{ - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4, 0, - 3, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 0, - -#ifdef __MSDOS__ - - 7, 5, 2, 4, 5, 3, 8, 7, - 4, 5, 3, 5, 4, 3, 5, 8, - 2, 1, 1, 4, 5, 3, 4, 3, - 5, 5, 5, 0, 0, 0, 0, 0, - 2, 2, 2, 2, 6, 6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -#else - - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3, 2, 4, 6, 5, 8, 1, 7, - 3, 2, 4, 5, 3, 2, 4, 5, - 0, 6, 3, 2, 4, 6, 5, 0, - 9, 3, 2, 4, 5, 2, 0, 0, - 3, 2, 4, 6, 5, 8, 1, 7, - 3, 2, 4, 5, 3, 2, 4, 5, - 0, 6, 3, 2, 4, 6, 5, 0, - 9, 3, 2, 4, 5, 2, 0, 0, - -#endif -}; diff --git a/lib/diacrit.h b/lib/diacrit.h deleted file mode 100644 index 382b7a2..0000000 --- a/lib/diacrit.h +++ /dev/null @@ -1,27 +0,0 @@ -/* Diacritics processing for a few character codes. -*- coding: utf-8 -*- - Copyright (C) 1990-1993, 2009-2020 Free Software Foundation, Inc. - François Pinard , 1988. - - All this file is a temporary hack, waiting for locales in GNU. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -extern const char diacrit_base[]; /* characters without diacritics */ -extern const char diacrit_diac[]; /* diacritic code for each character */ - -/* Returns CHAR without its diacritic. CHAR is known to be alphabetic. */ -#define tobase(Char) (diacrit_base[(unsigned char) (Char)]) - -/* Returns a diacritic code for CHAR. CHAR is known to be alphabetic. */ -#define todiac(Char) (diacrit_diac[(unsigned char) (Char)]) diff --git a/lib/dirchownmod.c b/lib/dirchownmod.c index 64a1202..2bc7076 100644 --- a/lib/dirchownmod.c +++ b/lib/dirchownmod.c @@ -1,10 +1,10 @@ /* Change the ownership and mode bits of a directory. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dirchownmod.h b/lib/dirchownmod.h index 3f07748..bb48be2 100644 --- a/lib/dirchownmod.h +++ b/lib/dirchownmod.h @@ -1,2 +1,20 @@ +/* Change the ownership and mode bits of a directory. + + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + int dirchownmod (int, char const *, mode_t, uid_t, gid_t, mode_t, mode_t); diff --git a/lib/dirent--.h b/lib/dirent--.h index fd78455..e336ecf 100644 --- a/lib/dirent--.h +++ b/lib/dirent--.h @@ -1,10 +1,10 @@ /* Like dirent.h, but redefine some names to avoid glitches. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dirent-private.h b/lib/dirent-private.h index 4b4eba4..30cf5d9 100644 --- a/lib/dirent-private.h +++ b/lib/dirent-private.h @@ -1,17 +1,17 @@ /* Private details of the DIR type. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _DIRENT_PRIVATE_H @@ -20,6 +20,10 @@ #define WIN32_LEAN_AND_MEAN #include +/* Don't assume that UNICODE is not defined. */ +#undef WIN32_FIND_DATA +#define WIN32_FIND_DATA WIN32_FIND_DATAA + struct gl_directory { /* Status, or error code to produce in next readdir() call. diff --git a/lib/dirent-safer.h b/lib/dirent-safer.h index e302eda..59b2794 100644 --- a/lib/dirent-safer.h +++ b/lib/dirent-safer.h @@ -1,10 +1,10 @@ /* Invoke dirent-like functions, but avoid some glitches. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -23,7 +23,8 @@ extern "C" { #endif -DIR *opendir_safer (const char *name); +DIR *opendir_safer (const char *name) + _GL_ATTRIBUTE_DEALLOC (closedir, 1); #ifdef __cplusplus } diff --git a/lib/dirent.h b/lib/dirent.h index bd7ee9b..9923d35 100644 --- a/lib/dirent.h +++ b/lib/dirent.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_DIRENT_H @@ -56,29 +56,53 @@ typedef struct gl_directory DIR; # endif #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -213,6 +237,16 @@ typedef struct gl_directory DIR; _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -238,6 +272,14 @@ typedef struct gl_directory DIR; _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -335,7 +377,7 @@ typedef struct gl_directory DIR; _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -363,9 +405,9 @@ typedef struct gl_directory DIR; _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -381,26 +423,26 @@ typedef struct gl_directory DIR; /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -409,19 +451,19 @@ typedef struct gl_directory DIR; /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -494,13 +536,20 @@ typedef struct gl_directory DIR; # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -509,24 +558,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -543,6 +603,30 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use /* Declare overridden functions. */ +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef closedir +# define closedir rpl_closedir +# define GNULIB_defined_closedir 1 +# endif +_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp)); +# else +# if !1 +_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp)); +# endif +_GL_CXXALIASWARN (closedir); +#elif defined GNULIB_POSIXCHECK +# undef closedir +# if HAVE_RAW_DECL_CLOSEDIR +_GL_WARN_ON_USE (closedir, "closedir is not portable - " + "use gnulib module closedir for portability"); +# endif +#endif + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -550,20 +634,36 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define opendir rpl_opendir # define GNULIB_defined_opendir 1 # endif -_GL_FUNCDECL_RPL (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); _GL_CXXALIAS_RPL (opendir, DIR *, (const char *dir_name)); # else -# if !1 -_GL_FUNCDECL_SYS (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1))); +# if !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); # endif _GL_CXXALIAS_SYS (opendir, DIR *, (const char *dir_name)); # endif _GL_CXXALIASWARN (opendir); -#elif defined GNULIB_POSIXCHECK -# undef opendir -# if HAVE_RAW_DECL_OPENDIR +#else +# if 1 && __GNUC__ >= 11 && !defined opendir +/* For -Wmismatched-dealloc: Associate opendir with closedir or + rpl_closedir. */ +_GL_FUNCDECL_SYS (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef opendir +# if HAVE_RAW_DECL_OPENDIR _GL_WARN_ON_USE (opendir, "opendir is not portable - " "use gnulib module opendir for portability"); +# endif # endif #endif @@ -595,35 +695,12 @@ _GL_WARN_ON_USE (rewinddir, "rewinddir is not portable - " # endif #endif -#if 1 -# if 0 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef closedir -# define closedir rpl_closedir -# define GNULIB_defined_closedir 1 -# endif -_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp)); -# else -# if !1 -_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp)); -# endif -_GL_CXXALIASWARN (closedir); -#elif defined GNULIB_POSIXCHECK -# undef closedir -# if HAVE_RAW_DECL_CLOSEDIR -_GL_WARN_ON_USE (closedir, "closedir is not portable - " - "use gnulib module closedir for portability"); -# endif -#endif - #if 1 /* Return the file descriptor associated with the given directory stream, or -1 if none exists. */ # if 0 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +/* On kLIBC, dirfd() is a macro that does not work. Undefine it. */ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) || defined dirfd # undef dirfd # define dirfd rpl_dirfd # endif @@ -668,20 +745,33 @@ _GL_WARN_ON_USE (dirfd, "dirfd is unportable - " # undef fdopendir # define fdopendir rpl_fdopendir # endif -_GL_FUNCDECL_RPL (fdopendir, DIR *, (int fd)); +_GL_FUNCDECL_RPL (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); _GL_CXXALIAS_RPL (fdopendir, DIR *, (int fd)); # else -# if !1 || !1 -_GL_FUNCDECL_SYS (fdopendir, DIR *, (int fd)); +# if !1 || !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); # endif _GL_CXXALIAS_SYS (fdopendir, DIR *, (int fd)); # endif _GL_CXXALIASWARN (fdopendir); -#elif defined GNULIB_POSIXCHECK -# undef fdopendir -# if HAVE_RAW_DECL_FDOPENDIR +#else +# if 1 && __GNUC__ >= 11 && !defined fdopendir +/* For -Wmismatched-dealloc: Associate fdopendir with closedir or + rpl_closedir. */ +_GL_FUNCDECL_SYS (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fdopendir +# if HAVE_RAW_DECL_FDOPENDIR _GL_WARN_ON_USE (fdopendir, "fdopendir is unportable - " "use gnulib module fdopendir for portability"); +# endif # endif #endif diff --git a/lib/dirent.in.h b/lib/dirent.in.h index f7c2681..f28288d 100644 --- a/lib/dirent.in.h +++ b/lib/dirent.in.h @@ -1,17 +1,17 @@ /* A GNU-like . - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_DIRENT_H @@ -55,12 +55,36 @@ typedef struct gl_directory DIR; # endif #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -72,6 +96,30 @@ typedef struct gl_directory DIR; /* Declare overridden functions. */ +#if @GNULIB_CLOSEDIR@ +# if @REPLACE_CLOSEDIR@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef closedir +# define closedir rpl_closedir +# define GNULIB_defined_closedir 1 +# endif +_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp)); +# else +# if !@HAVE_CLOSEDIR@ +_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp)); +# endif +_GL_CXXALIASWARN (closedir); +#elif defined GNULIB_POSIXCHECK +# undef closedir +# if HAVE_RAW_DECL_CLOSEDIR +_GL_WARN_ON_USE (closedir, "closedir is not portable - " + "use gnulib module closedir for portability"); +# endif +#endif + #if @GNULIB_OPENDIR@ # if @REPLACE_OPENDIR@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -79,20 +127,36 @@ typedef struct gl_directory DIR; # define opendir rpl_opendir # define GNULIB_defined_opendir 1 # endif -_GL_FUNCDECL_RPL (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); _GL_CXXALIAS_RPL (opendir, DIR *, (const char *dir_name)); # else -# if !@HAVE_OPENDIR@ -_GL_FUNCDECL_SYS (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1))); +# if !@HAVE_OPENDIR@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); # endif _GL_CXXALIAS_SYS (opendir, DIR *, (const char *dir_name)); # endif _GL_CXXALIASWARN (opendir); -#elif defined GNULIB_POSIXCHECK -# undef opendir -# if HAVE_RAW_DECL_OPENDIR +#else +# if @GNULIB_CLOSEDIR@ && __GNUC__ >= 11 && !defined opendir +/* For -Wmismatched-dealloc: Associate opendir with closedir or + rpl_closedir. */ +_GL_FUNCDECL_SYS (opendir, DIR *, + (const char *dir_name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef opendir +# if HAVE_RAW_DECL_OPENDIR _GL_WARN_ON_USE (opendir, "opendir is not portable - " "use gnulib module opendir for portability"); +# endif # endif #endif @@ -124,35 +188,12 @@ _GL_WARN_ON_USE (rewinddir, "rewinddir is not portable - " # endif #endif -#if @GNULIB_CLOSEDIR@ -# if @REPLACE_CLOSEDIR@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef closedir -# define closedir rpl_closedir -# define GNULIB_defined_closedir 1 -# endif -_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); -_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp)); -# else -# if !@HAVE_CLOSEDIR@ -_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1))); -# endif -_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp)); -# endif -_GL_CXXALIASWARN (closedir); -#elif defined GNULIB_POSIXCHECK -# undef closedir -# if HAVE_RAW_DECL_CLOSEDIR -_GL_WARN_ON_USE (closedir, "closedir is not portable - " - "use gnulib module closedir for portability"); -# endif -#endif - #if @GNULIB_DIRFD@ /* Return the file descriptor associated with the given directory stream, or -1 if none exists. */ # if @REPLACE_DIRFD@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +/* On kLIBC, dirfd() is a macro that does not work. Undefine it. */ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) || defined dirfd # undef dirfd # define dirfd rpl_dirfd # endif @@ -197,20 +238,33 @@ _GL_WARN_ON_USE (dirfd, "dirfd is unportable - " # undef fdopendir # define fdopendir rpl_fdopendir # endif -_GL_FUNCDECL_RPL (fdopendir, DIR *, (int fd)); +_GL_FUNCDECL_RPL (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); _GL_CXXALIAS_RPL (fdopendir, DIR *, (int fd)); # else -# if !@HAVE_FDOPENDIR@ || !@HAVE_DECL_FDOPENDIR@ -_GL_FUNCDECL_SYS (fdopendir, DIR *, (int fd)); +# if !@HAVE_FDOPENDIR@ || !@HAVE_DECL_FDOPENDIR@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); # endif _GL_CXXALIAS_SYS (fdopendir, DIR *, (int fd)); # endif _GL_CXXALIASWARN (fdopendir); -#elif defined GNULIB_POSIXCHECK -# undef fdopendir -# if HAVE_RAW_DECL_FDOPENDIR +#else +# if @GNULIB_CLOSEDIR@ && __GNUC__ >= 11 && !defined fdopendir +/* For -Wmismatched-dealloc: Associate fdopendir with closedir or + rpl_closedir. */ +_GL_FUNCDECL_SYS (fdopendir, DIR *, + (int fd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fdopendir +# if HAVE_RAW_DECL_FDOPENDIR _GL_WARN_ON_USE (fdopendir, "fdopendir is unportable - " "use gnulib module fdopendir for portability"); +# endif # endif #endif diff --git a/lib/dirfd.c b/lib/dirfd.c index f653977..4104683 100644 --- a/lib/dirfd.c +++ b/lib/dirfd.c @@ -1,18 +1,18 @@ /* dirfd.c -- return the file descriptor associated with an open DIR* - Copyright (C) 2001, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ diff --git a/lib/dirname-lgpl.c b/lib/dirname-lgpl.c index 27d4374..d54f6a9 100644 --- a/lib/dirname-lgpl.c +++ b/lib/dirname-lgpl.c @@ -1,19 +1,19 @@ /* dirname.c -- return all but the last element in a file name - Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/dirname.c b/lib/dirname.c index dc1997c..3d2aaf1 100644 --- a/lib/dirname.c +++ b/lib/dirname.c @@ -1,11 +1,11 @@ /* dirname.c -- return all but the last element in a file name - Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dirname.h b/lib/dirname.h index 8c12d93..e18a97e 100644 --- a/lib/dirname.h +++ b/lib/dirname.h @@ -1,49 +1,49 @@ -/* Take file names apart into directory and base names. +/* Take file names apart into directory and base names. - Copyright (C) 1998, 2001, 2003-2006, 2009-2020 Free Software Foundation, - Inc. + Copyright (C) 1998, 2001, 2003-2006, 2009-2022 Free Software Foundation, + Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef DIRNAME_H_ # define DIRNAME_H_ 1 # include -# include -# include "dosname.h" +# include +# include "filename.h" +# include "basename-lgpl.h" # ifndef DIRECTORY_SEPARATOR # define DIRECTORY_SEPARATOR '/' # endif -# ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT -# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0 -# endif - #ifdef __cplusplus extern "C" { #endif # if GNULIB_DIRNAME -char *base_name (char const *file) _GL_ATTRIBUTE_MALLOC; -char *dir_name (char const *file); +char *base_name (char const *file) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; +char *dir_name (char const *file) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; # endif -char *mdir_name (char const *file); -size_t base_len (char const *file) _GL_ATTRIBUTE_PURE; +char *mdir_name (char const *file) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; size_t dir_len (char const *file) _GL_ATTRIBUTE_PURE; -char *last_component (char const *file) _GL_ATTRIBUTE_PURE; bool strip_trailing_slashes (char *file); diff --git a/lib/dosname.h b/lib/dosname.h deleted file mode 100644 index 5782960..0000000 --- a/lib/dosname.h +++ /dev/null @@ -1,52 +0,0 @@ -/* File names on MS-DOS/Windows systems. - - Copyright (C) 2000-2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - From Paul Eggert and Jim Meyering. */ - -#ifndef _DOSNAME_H -#define _DOSNAME_H - -#if (defined _WIN32 || defined __CYGWIN__ \ - || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__) - /* This internal macro assumes ASCII, but all hosts that support drive - letters use ASCII. */ -# define _IS_DRIVE_LETTER(C) (((unsigned int) (C) | ('a' - 'A')) - 'a' \ - <= 'z' - 'a') -# define FILE_SYSTEM_PREFIX_LEN(Filename) \ - (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':' ? 2 : 0) -# ifndef __CYGWIN__ -# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1 -# endif -# define ISSLASH(C) ((C) == '/' || (C) == '\\') -#else -# define FILE_SYSTEM_PREFIX_LEN(Filename) 0 -# define ISSLASH(C) ((C) == '/') -#endif - -#ifndef FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE -# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0 -#endif - -#if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE -# define IS_ABSOLUTE_FILE_NAME(F) ISSLASH ((F)[FILE_SYSTEM_PREFIX_LEN (F)]) -# else -# define IS_ABSOLUTE_FILE_NAME(F) \ - (ISSLASH ((F)[0]) || FILE_SYSTEM_PREFIX_LEN (F) != 0) -#endif -#define IS_RELATIVE_FILE_NAME(F) (! IS_ABSOLUTE_FILE_NAME (F)) - -#endif /* DOSNAME_H_ */ diff --git a/lib/dtoastr.c b/lib/dtoastr.c index aed181d..71af14c 100644 --- a/lib/dtoastr.c +++ b/lib/dtoastr.c @@ -1,2 +1,19 @@ +/* Convert 'double' to accurate string. + + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define LENGTH 2 #include "ftoastr.c" diff --git a/lib/dtotimespec.c b/lib/dtotimespec.c index 40adbe5..b62a8bd 100644 --- a/lib/dtotimespec.c +++ b/lib/dtotimespec.c @@ -1,10 +1,10 @@ /* Convert double to timespec. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dup-safer-flag.c b/lib/dup-safer-flag.c index b2c345e..f87792a 100644 --- a/lib/dup-safer-flag.c +++ b/lib/dup-safer-flag.c @@ -1,11 +1,11 @@ /* Duplicate a file descriptor result, avoiding clobbering STD{IN,OUT,ERR}_FILENO, with specific flags. - Copyright (C) 2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2004-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dup-safer.c b/lib/dup-safer.c index 4ada3fe..38ff74c 100644 --- a/lib/dup-safer.c +++ b/lib/dup-safer.c @@ -1,10 +1,10 @@ /* Invoke dup, but avoid some glitches. - Copyright (C) 2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2004-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/dup.c b/lib/dup.c index 974d446..17a9c58 100644 --- a/lib/dup.c +++ b/lib/dup.c @@ -1,18 +1,18 @@ /* Duplicate an open file descriptor. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -28,7 +28,8 @@ #undef dup -#if HAVE_MSVC_INVALID_PARAMETER_HANDLER +#if defined _WIN32 && !defined __CYGWIN__ +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER static int dup_nothrow (int fd) { @@ -36,7 +37,7 @@ dup_nothrow (int fd) TRY_MSVC_INVAL { - result = dup (fd); + result = _dup (fd); } CATCH_MSVC_INVAL { @@ -47,6 +48,9 @@ dup_nothrow (int fd) return result; } +# else +# define dup_nothrow _dup +# endif #elif defined __KLIBC__ # include # include diff --git a/lib/dup2.c b/lib/dup2.c index 88ef259..1c766ab 100644 --- a/lib/dup2.c +++ b/lib/dup2.c @@ -1,18 +1,18 @@ /* Duplicate an open file descriptor to a specified file descriptor. - Copyright (C) 1999, 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2004-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Paul Eggert */ @@ -25,28 +25,26 @@ #include #include -#if HAVE_DUP2 +#undef dup2 -# undef dup2 - -# if defined _WIN32 && ! defined __CYGWIN__ +#if defined _WIN32 && ! defined __CYGWIN__ /* Get declarations of the native Windows API functions. */ -# define WIN32_LEAN_AND_MEAN -# include +# define WIN32_LEAN_AND_MEAN +# include -# if HAVE_MSVC_INVALID_PARAMETER_HANDLER -# include "msvc-inval.h" -# endif +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER +# include "msvc-inval.h" +# endif /* Get _get_osfhandle. */ -# if GNULIB_MSVC_NOTHROW -# include "msvc-nothrow.h" -# else -# include -# endif +# if GNULIB_MSVC_NOTHROW +# include "msvc-nothrow.h" +# else +# include +# endif -# if HAVE_MSVC_INVALID_PARAMETER_HANDLER +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER static int dup2_nothrow (int fd, int desired_fd) { @@ -54,7 +52,7 @@ dup2_nothrow (int fd, int desired_fd) TRY_MSVC_INVAL { - result = dup2 (fd, desired_fd); + result = _dup2 (fd, desired_fd); } CATCH_MSVC_INVAL { @@ -65,9 +63,9 @@ dup2_nothrow (int fd, int desired_fd) return result; } -# else -# define dup2_nothrow dup2 -# endif +# else +# define dup2_nothrow _dup2 +# endif static int ms_windows_dup2 (int fd, int desired_fd) @@ -103,11 +101,11 @@ ms_windows_dup2 (int fd, int desired_fd) return result; } -# define dup2 ms_windows_dup2 +# define dup2 ms_windows_dup2 -# elif defined __KLIBC__ +#elif defined __KLIBC__ -# include +# include static int klibc_dup2dirfd (int fd, int desired_fd) @@ -155,81 +153,37 @@ klibc_dup2 (int fd, int desired_fd) return dupfd; } -# define dup2 klibc_dup2 -# endif +# define dup2 klibc_dup2 +#endif int rpl_dup2 (int fd, int desired_fd) { int result; -# ifdef F_GETFL +#ifdef F_GETFL /* On Linux kernels 2.6.26-2.6.29, dup2 (fd, fd) returns -EBADF. On Cygwin 1.5.x, dup2 (1, 1) returns 0. On Cygwin 1.7.17, dup2 (1, -1) dumps core. On Cygwin 1.7.25, dup2 (1, 256) can dump core. On Haiku, dup2 (fd, fd) mistakenly clears FD_CLOEXEC. */ -# if HAVE_SETDTABLESIZE +# if HAVE_SETDTABLESIZE setdtablesize (desired_fd + 1); -# endif +# endif if (desired_fd < 0) fd = desired_fd; if (fd == desired_fd) return fcntl (fd, F_GETFL) == -1 ? -1 : fd; -# endif +#endif result = dup2 (fd, desired_fd); /* Correct an errno value on FreeBSD 6.1 and Cygwin 1.5.x. */ if (result == -1 && errno == EMFILE) errno = EBADF; -# if REPLACE_FCHDIR +#if REPLACE_FCHDIR if (fd != desired_fd && result != -1) result = _gl_register_dup (fd, result); -# endif +#endif return result; } - -#else /* !HAVE_DUP2 */ - -/* On older platforms, dup2 did not exist. */ - -# ifndef F_DUPFD -static int -dupfd (int fd, int desired_fd) -{ - int duplicated_fd = dup (fd); - if (duplicated_fd < 0 || duplicated_fd == desired_fd) - return duplicated_fd; - else - { - int r = dupfd (fd, desired_fd); - int e = errno; - close (duplicated_fd); - errno = e; - return r; - } -} -# endif - -int -dup2 (int fd, int desired_fd) -{ - int result = fcntl (fd, F_GETFL) < 0 ? -1 : fd; - if (result == -1 || fd == desired_fd) - return result; - close (desired_fd); -# ifdef F_DUPFD - result = fcntl (fd, F_DUPFD, desired_fd); -# if REPLACE_FCHDIR - if (0 <= result) - result = _gl_register_dup (fd, result); -# endif -# else - result = dupfd (fd, desired_fd); -# endif - if (result == -1 && (errno == EMFILE || errno == EINVAL)) - errno = EBADF; - return result; -} -#endif /* !HAVE_DUP2 */ diff --git a/lib/dynarray.h b/lib/dynarray.h new file mode 100644 index 0000000..ca6439d --- /dev/null +++ b/lib/dynarray.h @@ -0,0 +1,284 @@ +/* Type-safe arrays which grow dynamically. + Copyright 2021-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert and Bruno Haible, 2021. */ + +#ifndef _GL_DYNARRAY_H +#define _GL_DYNARRAY_H + +/* Before including this file, you need to define: + + DYNARRAY_STRUCT + The struct tag of dynamic array to be defined. + + DYNARRAY_ELEMENT + The type name of the element type. Elements are copied + as if by memcpy, and can change address as the dynamic + array grows. + + DYNARRAY_PREFIX + The prefix of the functions which are defined. + + The following parameters are optional: + + DYNARRAY_ELEMENT_FREE + DYNARRAY_ELEMENT_FREE (E) is evaluated to deallocate the + contents of elements. E is of type DYNARRAY_ELEMENT *. + + DYNARRAY_ELEMENT_INIT + DYNARRAY_ELEMENT_INIT (E) is evaluated to initialize a new + element. E is of type DYNARRAY_ELEMENT *. + If DYNARRAY_ELEMENT_FREE but not DYNARRAY_ELEMENT_INIT is + defined, new elements are automatically zero-initialized. + Otherwise, new elements have undefined contents. + + DYNARRAY_INITIAL_SIZE + The size of the statically allocated array (default: + at least 2, more elements if they fit into 128 bytes). + Must be a preprocessor constant. If DYNARRAY_INITIAL_SIZE is 0, + there is no statically allocated array at, and all non-empty + arrays are heap-allocated. + + DYNARRAY_FINAL_TYPE + The name of the type which holds the final array. If not + defined, is PREFIX##finalize not provided. DYNARRAY_FINAL_TYPE + must be a struct type, with members of type DYNARRAY_ELEMENT and + size_t at the start (in this order). + + These macros are undefined after this header file has been + included. + + The following types are provided (their members are private to the + dynarray implementation): + + struct DYNARRAY_STRUCT + + The following functions are provided: + */ + +/* Initialize a dynamic array object. This must be called before any + use of the object. */ +#if 0 +static void + DYNARRAY_PREFIX##init (struct DYNARRAY_STRUCT *list); +#endif + +/* Deallocate the dynamic array and its elements. */ +#if 0 +static void + DYNARRAY_PREFIX##free (struct DYNARRAY_STRUCT *list); +#endif + +/* Return true if the dynamic array is in an error state. */ +#if 0 +static bool + DYNARRAY_PREFIX##has_failed (const struct DYNARRAY_STRUCT *list); +#endif + +/* Mark the dynamic array as failed. All elements are deallocated as + a side effect. */ +#if 0 +static void + DYNARRAY_PREFIX##mark_failed (struct DYNARRAY_STRUCT *list); +#endif + +/* Return the number of elements which have been added to the dynamic + array. */ +#if 0 +static size_t + DYNARRAY_PREFIX##size (const struct DYNARRAY_STRUCT *list); +#endif + +/* Return a pointer to the first array element, if any. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +#if 0 +static DYNARRAY_ELEMENT * + DYNARRAY_PREFIX##begin (const struct DYNARRAY_STRUCT *list); +#endif + +/* Return a pointer one element past the last array element. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +#if 0 +static DYNARRAY_ELEMENT * + DYNARRAY_PREFIX##end (const struct DYNARRAY_STRUCT *list); +#endif + +/* Return a pointer to the array element at INDEX. Terminate the + process if INDEX is out of bounds. */ +#if 0 +static DYNARRAY_ELEMENT * + DYNARRAY_PREFIX##at (struct DYNARRAY_STRUCT *list, size_t index); +#endif + +/* Add ITEM at the end of the array, enlarging it by one element. + Mark *LIST as failed if the dynamic array allocation size cannot be + increased. */ +#if 0 +static void + DYNARRAY_PREFIX##add (struct DYNARRAY_STRUCT *list, + DYNARRAY_ELEMENT item); +#endif + +/* Allocate a place for a new element in *LIST and return a pointer to + it. The pointer can be NULL if the dynamic array cannot be + enlarged due to a memory allocation failure. */ +#if 0 +static DYNARRAY_ELEMENT * + DYNARRAY_PREFIX##emplace (struct DYNARRAY_STRUCT *list); +#endif + +/* Change the size of *LIST to SIZE. If SIZE is larger than the + existing size, new elements are added (which can be initialized). + Otherwise, the list is truncated, and elements are freed. Return + false on memory allocation failure (and mark *LIST as failed). */ +#if 0 +static bool + DYNARRAY_PREFIX##resize (struct DYNARRAY_STRUCT *list, size_t size); +#endif + +/* Remove the last element of LIST if it is present. */ +#if 0 +static void + DYNARRAY_PREFIX##remove_last (struct DYNARRAY_STRUCT *list); +#endif + +/* Remove all elements from the list. The elements are freed, but the + list itself is not. */ +#if 0 +static void + DYNARRAY_PREFIX##clear (struct DYNARRAY_STRUCT *list); +#endif + +#if defined DYNARRAY_FINAL_TYPE +/* Transfer the dynamic array to a permanent location at *RESULT. + Returns true on success on false on allocation failure. In either + case, *LIST is re-initialized and can be reused. A NULL pointer is + stored in *RESULT if LIST refers to an empty list. On success, the + pointer in *RESULT is heap-allocated and must be deallocated using + free. */ +#if 0 +static bool + DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *list, + DYNARRAY_FINAL_TYPE *result); +#endif +#else /* !defined DYNARRAY_FINAL_TYPE */ +/* Transfer the dynamic array to a heap-allocated array and return a + pointer to it. The pointer is NULL if memory allocation fails, or + if the array is empty, so this function should be used only for + arrays which are known not be empty (usually because they always + have a sentinel at the end). If LENGTHP is not NULL, the array + length is written to *LENGTHP. *LIST is re-initialized and can be + reused. */ +#if 0 +static DYNARRAY_ELEMENT * + DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *list, + size_t *lengthp); +#endif +#endif + +/* A minimal example which provides a growing list of integers can be + defined like this: + + struct int_array + { + // Pointer to result array followed by its length, + // as required by DYNARRAY_FINAL_TYPE. + int *array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_int + #define DYNARRAY_ELEMENT int + #define DYNARRAY_PREFIX dynarray_int_ + #define DYNARRAY_FINAL_TYPE struct int_array + #include + + To create a three-element array with elements 1, 2, 3, use this + code: + + struct dynarray_int dyn; + dynarray_int_init (&dyn); + for (int i = 1; i <= 3; ++i) + { + int *place = dynarray_int_emplace (&dyn); + assert (place != NULL); + *place = i; + } + struct int_array result; + bool ok = dynarray_int_finalize (&dyn, &result); + assert (ok); + assert (result.length == 3); + assert (result.array[0] == 1); + assert (result.array[1] == 2); + assert (result.array[2] == 3); + free (result.array); + + If the elements contain resources which must be freed, define + DYNARRAY_ELEMENT_FREE appropriately, like this: + + struct str_array + { + char **array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_str + #define DYNARRAY_ELEMENT char * + #define DYNARRAY_ELEMENT_FREE(ptr) free (*ptr) + #define DYNARRAY_PREFIX dynarray_str_ + #define DYNARRAY_FINAL_TYPE struct str_array + #include + */ + + +/* The implementation is imported from glibc. */ + +/* Avoid possible conflicts with symbols exported by the GNU libc. */ +#define __libc_dynarray_at_failure gl_dynarray_at_failure +#define __libc_dynarray_emplace_enlarge gl_dynarray_emplace_enlarge +#define __libc_dynarray_finalize gl_dynarray_finalize +#define __libc_dynarray_resize_clear gl_dynarray_resize_clear +#define __libc_dynarray_resize gl_dynarray_resize + +#if defined DYNARRAY_STRUCT || defined DYNARRAY_ELEMENT || defined DYNARRAY_PREFIX + +# ifndef _GL_LIKELY +/* Rely on __builtin_expect, as provided by the module 'builtin-expect'. */ +# define _GL_LIKELY(cond) __builtin_expect ((cond), 1) +# define _GL_UNLIKELY(cond) __builtin_expect ((cond), 0) +# endif + +/* Define auxiliary structs and declare auxiliary functions, common to all + instantiations of dynarray. */ +# include + +/* Define the instantiation, specified through + DYNARRAY_STRUCT + DYNARRAY_ELEMENT + DYNARRAY_PREFIX + etc. */ +# include + +#else + +/* This file is being included from one of the malloc/dynarray_*.c files. */ +# include + +#endif + +#endif /* _GL_DYNARRAY_H */ diff --git a/lib/eloop-threshold.h b/lib/eloop-threshold.h new file mode 100644 index 0000000..8b31457 --- /dev/null +++ b/lib/eloop-threshold.h @@ -0,0 +1,83 @@ +/* Threshold at which to diagnose ELOOP. Generic version. + Copyright (C) 2012-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _ELOOP_THRESHOLD_H +#define _ELOOP_THRESHOLD_H 1 + +#include +#ifdef _LIBC +# include +# define _GL_ATTRIBUTE_CONST __attribute__ ((const)) +#else +# include +# include "minmax.h" +# define __sysconf sysconf +# if (!defined SYMLOOP_MAX \ + && ! (defined _SC_SYMLOOP_MAX && defined _POSIX_SYMLOOP_MAX)) +# define SYMLOOP_MAX 8 +# endif +#endif + +/* POSIX specifies SYMLOOP_MAX as the "Maximum number of symbolic + links that can be reliably traversed in the resolution of a + pathname in the absence of a loop." This makes it a minimum that + we should certainly accept. But it leaves open the possibility + that more might sometimes work--just not "reliably". + + For example, Linux implements a complex policy whereby there is a + small limit on the number of direct symlink traversals (a symlink + to a symlink to a symlink), but larger limit on the total number of + symlink traversals overall. Hence the SYMLOOP_MAX number should be + the small one, but the limit library functions enforce on users + should be the larger one. + + So, we use the larger of the reported SYMLOOP_MAX (if any) and our + own constant MIN_ELOOP_THRESHOLD, below. This constant should be + large enough that it never rules out a file name and directory tree + that the underlying system (i.e. calls to 'open' et al) would + resolve successfully. It should be small enough that actual loops + are detected without a huge number of iterations. */ + +#ifndef MIN_ELOOP_THRESHOLD +# define MIN_ELOOP_THRESHOLD 40 +#endif + +/* Return the maximum number of symlink traversals to permit + before diagnosing ELOOP. */ +static inline unsigned int _GL_ATTRIBUTE_CONST +__eloop_threshold (void) +{ +#ifdef SYMLOOP_MAX + const int symloop_max = SYMLOOP_MAX; +#else + /* The function is marked 'const' even though we use memory and + call a function, because sysconf is required to return the + same value in every call and so it must always be safe to + call __eloop_threshold exactly once and reuse the value. */ + static long int sysconf_symloop_max; + if (sysconf_symloop_max == 0) + sysconf_symloop_max = __sysconf (_SC_SYMLOOP_MAX); + const unsigned int symloop_max = (sysconf_symloop_max <= 0 + ? _POSIX_SYMLOOP_MAX + : sysconf_symloop_max); +#endif + + return MAX (symloop_max, MIN_ELOOP_THRESHOLD); +} + +#endif /* eloop-threshold.h */ diff --git a/lib/errno.in.h b/lib/errno.in.h index c27e0c7..3ec1845 100644 --- a/lib/errno.in.h +++ b/lib/errno.in.h @@ -1,19 +1,19 @@ /* A POSIX-like . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_ERRNO_H diff --git a/lib/error.c b/lib/error.c index 3657b51..272d45e 100644 --- a/lib/error.c +++ b/lib/error.c @@ -1,18 +1,18 @@ /* Error handler for noninteractive utilities - Copyright (C) 1990-1998, 2000-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1990-1998, 2000-2007, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by David MacKenzie . */ @@ -40,7 +40,7 @@ # include # define mbsrtowcs __mbsrtowcs # define USE_UNLOCKED_IO 0 -# define _GL_ATTRIBUTE_FORMAT_PRINTF(a, b) +# define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(a, b) # define _GL_ARG_NONNULL(a) #else # include "getprogname.h" @@ -202,7 +202,7 @@ print_errno_message (int errnum) #endif } -static void _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) _GL_ARG_NONNULL ((3)) +static void _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3)) error_tail (int status, int errnum, const char *message, va_list args) { #if _LIBC diff --git a/lib/error.h b/lib/error.h index bad47a1..45ec2a5 100644 --- a/lib/error.h +++ b/lib/error.h @@ -1,45 +1,26 @@ /* Declaration for error-reporting function - Copyright (C) 1995-1997, 2003, 2006, 2008-2020 Free Software Foundation, + Copyright (C) 1995-1997, 2003, 2006, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _ERROR_H #define _ERROR_H 1 -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - -/* On mingw, the flavor of printf depends on whether the extensions module - * is in use; the check for determines the witness macro. */ -#ifndef _GL_ATTRIBUTE_SPEC_PRINTF -# if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU -# define _GL_ATTRIBUTE_SPEC_PRINTF __gnu_printf__ -# else -# define _GL_ATTRIBUTE_SPEC_PRINTF __printf__ -# endif -#endif +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM. */ +#include #ifdef __cplusplus extern "C" { @@ -50,11 +31,21 @@ extern "C" { If STATUS is nonzero, terminate the program with 'exit (STATUS)'. */ extern void error (int __status, int __errnum, const char *__format, ...) - _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 3, 4)); +#if GNULIB_VFPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 3, 4)) +#endif + ; extern void error_at_line (int __status, int __errnum, const char *__fname, unsigned int __lineno, const char *__format, ...) - _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 5, 6)); +#if GNULIB_VFPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 5, 6)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 5, 6)) +#endif + ; /* If NULL, error will flush stdout, then print on stderr the program name, a colon and a space. Otherwise, error will call this diff --git a/lib/euidaccess.c b/lib/euidaccess.c index b352123..97388c7 100644 --- a/lib/euidaccess.c +++ b/lib/euidaccess.c @@ -1,21 +1,21 @@ /* euidaccess -- check if effective user id can access file - Copyright (C) 1990-1991, 1995, 1998, 2000, 2003-2006, 2008-2020 Free + Copyright (C) 1990-1991, 1995, 1998, 2000, 2003-2006, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by David MacKenzie and Torbjorn Granlund. @@ -107,7 +107,10 @@ euidaccess (const char *file, int mode) safe. */ if (mode == F_OK) - return stat (file, &stats); + { + int result = stat (file, &stats); + return result != 0 && errno == EOVERFLOW ? 0 : result; + } else { int result; @@ -142,8 +145,8 @@ euidaccess (const char *file, int mode) /* If we are not set-uid or set-gid, access does the same. */ return access (file, mode); - if (stat (file, &stats) != 0) - return -1; + if (stat (file, &stats) == -1) + return mode == F_OK && errno == EOVERFLOW ? 0 : -1; /* The super-user can read and write any file, and execute any file that anyone can execute. */ diff --git a/lib/exclude.c b/lib/exclude.c index c63c004..3770c48 100644 --- a/lib/exclude.c +++ b/lib/exclude.c @@ -1,11 +1,11 @@ /* exclude.c -- exclude file names - Copyright (C) 1992-1994, 1997, 1999-2007, 2009-2020 Free Software + Copyright (C) 1992-1994, 1997, 1999-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -42,7 +42,7 @@ #include "verify.h" #include "filename.h" -#if USE_UNLOCKED_IO +#if GNULIB_EXCLUDE_SINGLE_THREAD # include "unlocked-io.h" #endif @@ -88,8 +88,8 @@ struct patopts struct exclude_pattern { struct patopts *exclude; - size_t exclude_alloc; - size_t exclude_count; + idx_t exclude_alloc; + idx_t exclude_count; }; enum exclude_type @@ -219,10 +219,10 @@ string_hasher_ci (void const *data, size_t n_buckets) else wc = *m.ptr; - value = (value * 31 + wc) % n_buckets; + value = value * 31 + wc; } - return value; + return value % n_buckets; } /* compare two strings for equality */ @@ -281,12 +281,10 @@ new_exclude_segment (struct exclude *ex, enum exclude_type type, int options) static void free_exclude_segment (struct exclude_segment *seg) { - size_t i; - switch (seg->type) { case exclude_pattern: - for (i = 0; i < seg->v.pat.exclude_count; i++) + for (idx_t i = 0; i < seg->v.pat.exclude_count; i++) { if (seg->v.pat.exclude[i].options & EXCLUDE_REGEX) regfree (&seg->v.pat.exclude[i].v.re); @@ -407,11 +405,10 @@ exclude_patopts (struct patopts const *opts, char const *f) static bool file_pattern_matches (struct exclude_segment const *seg, char const *f) { - size_t exclude_count = seg->v.pat.exclude_count; + idx_t exclude_count = seg->v.pat.exclude_count; struct patopts const *exclude = seg->v.pat.exclude; - size_t i; - for (i = 0; i < exclude_count; i++) + for (idx_t i = 0; i < exclude_count; i++) { if (exclude_patopts (exclude + i, f)) return true; @@ -533,8 +530,8 @@ add_exclude (struct exclude *ex, char const *pattern, int options) pat = &seg->v.pat; if (pat->exclude_count == pat->exclude_alloc) - pat->exclude = x2nrealloc (pat->exclude, &pat->exclude_alloc, - sizeof *pat->exclude); + pat->exclude = xpalloc (pat->exclude, &pat->exclude_alloc, 1, -1, + sizeof *pat->exclude); patopts = &pat->exclude[pat->exclude_count++]; patopts->options = options; @@ -547,7 +544,7 @@ add_exclude (struct exclude *ex, char const *pattern, int options) if (options & FNM_LEADING_DIR) { char *tmp; - size_t len = strlen (pattern); + idx_t len = strlen (pattern); while (len > 0 && ISSLASH (pattern[len-1])) --len; @@ -556,7 +553,7 @@ add_exclude (struct exclude *ex, char const *pattern, int options) rc = 1; else { - tmp = xmalloc (len + 7); + tmp = ximalloc (len + 7); memcpy (tmp, pattern, len); strcpy (tmp + len, "(/.*)?"); rc = regcomp (&patopts->v.re, tmp, cflags); @@ -605,7 +602,7 @@ add_exclude (struct exclude *ex, char const *pattern, int options) /* Use ADD_FUNC to append to EX the patterns in FILE_NAME, each with OPTIONS. LINE_END terminates each pattern in the file. If LINE_END is a space character, ignore trailing spaces and empty - lines in FP. Return -1 on failure, 0 on success. */ + lines in FP. Return -1 (setting errno) on failure, 0 on success. */ int add_exclude_fp (void (*add_func) (struct exclude *, char const *, int, void *), @@ -617,22 +614,22 @@ add_exclude_fp (void (*add_func) (struct exclude *, char const *, int, void *), char *p; char *pattern; char const *lim; - size_t buf_alloc = 0; - size_t buf_count = 0; + idx_t buf_alloc = 0; + idx_t buf_count = 0; int c; int e = 0; while ((c = getc (fp)) != EOF) { if (buf_count == buf_alloc) - buf = x2realloc (buf, &buf_alloc); + buf = xpalloc (buf, &buf_alloc, 1, -1, 1); buf[buf_count++] = c; } if (ferror (fp)) e = errno; - buf = xrealloc (buf, buf_count + 1); + buf = xirealloc (buf, buf_count + 1); buf[buf_count] = line_end; lim = buf + buf_count + ! (buf_count == 0 || buf[buf_count - 1] == line_end); @@ -677,19 +674,16 @@ add_exclude_file (void (*add_func) (struct exclude *, char const *, int), struct exclude *ex, char const *file_name, int options, char line_end) { - bool use_stdin = file_name[0] == '-' && !file_name[1]; - FILE *in; - int rc = 0; + if (strcmp (file_name, "-") == 0) + return add_exclude_fp (call_addfn, ex, stdin, options, line_end, &add_func); - if (use_stdin) - in = stdin; - else if (! (in = fopen (file_name, "r"))) + FILE *in = fopen (file_name, "re"); + if (!in) return -1; - - rc = add_exclude_fp (call_addfn, ex, in, options, line_end, &add_func); - - if (!use_stdin && fclose (in) != 0) - rc = -1; - + int rc = add_exclude_fp (call_addfn, ex, in, options, line_end, &add_func); + int e = errno; + if (fclose (in) != 0) + return -1; + errno = e; return rc; } diff --git a/lib/exclude.h b/lib/exclude.h index 32e7a36..020b3c3 100644 --- a/lib/exclude.h +++ b/lib/exclude.h @@ -1,11 +1,11 @@ /* exclude.h -- declarations for excluding file names - Copyright (C) 1992-1994, 1997, 1999, 2001-2003, 2005-2006, 2009-2020 Free + Copyright (C) 1992-1994, 1997, 1999, 2001-2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -48,8 +48,11 @@ struct exclude; bool fnmatch_pattern_has_wildcards (const char *, int) _GL_ATTRIBUTE_PURE; -struct exclude *new_exclude (void) _GL_ATTRIBUTE_MALLOC; -void free_exclude (struct exclude *); +void free_exclude (struct exclude *) + _GL_ATTRIBUTE_NONNULL ((1)); +struct exclude *new_exclude (void) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_RETURNS_NONNULL + _GL_ATTRIBUTE_DEALLOC (free_exclude, 1); void add_exclude (struct exclude *, char const *, int); int add_exclude_file (void (*) (struct exclude *, char const *, int), struct exclude *, char const *, int, char); diff --git a/lib/exitfail.c b/lib/exitfail.c index 189fa16..84fb0ef 100644 --- a/lib/exitfail.c +++ b/lib/exitfail.c @@ -1,18 +1,18 @@ /* Failure exit status - Copyright (C) 2002-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/exitfail.h b/lib/exitfail.h index a69a03b..865f096 100644 --- a/lib/exitfail.h +++ b/lib/exitfail.h @@ -1,18 +1,18 @@ /* Failure exit status - Copyright (C) 2002, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ extern int volatile exit_failure; diff --git a/lib/explicit_bzero.c b/lib/explicit_bzero.c index c82771f..ad0bfd1 100644 --- a/lib/explicit_bzero.c +++ b/lib/explicit_bzero.c @@ -1,18 +1,18 @@ /* Erasure of sensitive data, generic implementation. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -25,8 +25,18 @@ # include #endif +/* memset_s need this define */ +#if HAVE_MEMSET_S +# define __STDC_WANT_LIB_EXT1__ 1 +#endif + #include +#if defined _WIN32 && !defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +#endif + #if _LIBC /* glibc-internal users use __explicit_bzero_chk, and explicit_bzero redirects to that. */ @@ -38,13 +48,27 @@ void explicit_bzero (void *s, size_t len) { -#ifdef HAVE_EXPLICIT_MEMSET - explicit_memset (s, 0, len); -#else +#if defined _WIN32 && !defined __CYGWIN__ + (void) SecureZeroMemory (s, len); +#elif HAVE_EXPLICIT_MEMSET + explicit_memset (s, '\0', len); +#elif HAVE_MEMSET_S + (void) memset_s (s, len, '\0', len); +#elif defined __GNUC__ && !defined __clang__ memset (s, '\0', len); -# if defined __GNUC__ && !defined __clang__ /* Compiler barrier. */ asm volatile ("" ::: "memory"); -# endif +#elif defined __clang__ + memset (s, '\0', len); + /* Compiler barrier. */ + /* With asm ("" ::: "memory") LLVM analyzes uses of 's' and finds that the + whole thing is dead and eliminates it. Use 'g' to work around this + problem. See . */ + __asm__ volatile ("" : : "g"(s) : "memory"); +#else + /* Invoke memset through a volatile function pointer. This defeats compiler + optimizations. */ + void * (* const volatile volatile_memset) (void *, int, size_t) = memset; + (void) volatile_memset (s, '\0', len); #endif } diff --git a/lib/faccessat.c b/lib/faccessat.c index 9f6a11b..c1737d0 100644 --- a/lib/faccessat.c +++ b/lib/faccessat.c @@ -1,9 +1,9 @@ /* Check the access rights of a file relative to an open directory. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fadvise.c b/lib/fadvise.c index 978e0da..c7335aa 100644 --- a/lib/fadvise.c +++ b/lib/fadvise.c @@ -1,5 +1,5 @@ /* Declare an access pattern hint for files. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/fadvise.h b/lib/fadvise.h index 5413908..05d1a5b 100644 --- a/lib/fadvise.h +++ b/lib/fadvise.h @@ -1,5 +1,5 @@ /* Declare an access pattern hint for files. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/fchdir.c b/lib/fchdir.c index c27914b..99e4aa8 100644 --- a/lib/fchdir.c +++ b/lib/fchdir.c @@ -1,17 +1,17 @@ /* fchdir replacement. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -29,7 +29,7 @@ #include #include "assure.h" -#include "dosname.h" +#include "filename.h" #include "filenamecat.h" #ifndef REPLACE_OPEN_DIRECTORY @@ -84,13 +84,13 @@ ensure_dirs_slot (size_t fd) return true; } -/* Return an absolute name of DIR in malloc'd storage. */ +/* Return an absolute name of DIR in malloc'd storage. + Upon failure, return NULL with errno set. */ static char * get_name (char const *dir) { char *cwd; char *result; - int saved_errno; if (IS_ABSOLUTE_FILE_NAME (dir)) return strdup (dir); @@ -101,9 +101,7 @@ get_name (char const *dir) return cwd; result = mfile_name_concat (cwd, dir, NULL); - saved_errno = errno; free (cwd); - errno = saved_errno; return result; } @@ -125,8 +123,8 @@ _gl_unregister_fd (int fd) /* Mark FD as visiting FILENAME. FD must be non-negative, and refer to an open file descriptor. If REPLACE_OPEN_DIRECTORY is non-zero, this should only be called if FD is visiting a directory. Close FD - and return -1 if there is insufficient memory to track the - directory name; otherwise return FD. */ + and return -1 with errno set if there is insufficient memory to track + the directory name; otherwise return FD. */ int _gl_register_fd (int fd, const char *filename) { diff --git a/lib/fchmodat.c b/lib/fchmodat.c index 8950168..dc53583 100644 --- a/lib/fchmodat.c +++ b/lib/fchmodat.c @@ -1,9 +1,9 @@ /* Change the protections of file relative to an open directory. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -38,6 +38,7 @@ orig_fchmodat (int dir, char const *file, mode_t mode, int flags) #include #include #include +#include #include #ifdef __osf__ @@ -63,6 +64,22 @@ orig_fchmodat (int dir, char const *file, mode_t mode, int flags) int fchmodat (int dir, char const *file, mode_t mode, int flags) { +# if HAVE_NEARLY_WORKING_FCHMODAT + /* Correct the trailing slash handling. */ + size_t len = strlen (file); + if (len && file[len - 1] == '/') + { + struct stat st; + if (fstatat (dir, file, &st, flags & AT_SYMLINK_NOFOLLOW) < 0) + return -1; + if (!S_ISDIR (st.st_mode)) + { + errno = ENOTDIR; + return -1; + } + } +# endif + # if NEED_FCHMODAT_NONSYMLINK_FIX if (flags == AT_SYMLINK_NOFOLLOW) { @@ -98,7 +115,7 @@ fchmodat (int dir, char const *file, mode_t mode, int flags) return -1; } -# if defined __linux__ || defined __ANDROID__ +# if defined __linux__ || defined __ANDROID__ || defined __CYGWIN__ static char const fmt[] = "/proc/self/fd/%d"; char buf[sizeof fmt - sizeof "%d" + INT_BUFSIZE_BOUND (int)]; sprintf (buf, fmt, fd); diff --git a/lib/fchown-stub.c b/lib/fchown-stub.c index 62b6969..74df86a 100644 --- a/lib/fchown-stub.c +++ b/lib/fchown-stub.c @@ -1,3 +1,21 @@ +/* Change ownership of a file. + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert, 2004. */ + #include #include diff --git a/lib/fchownat.c b/lib/fchownat.c index 25dae4d..ff368d3 100644 --- a/lib/fchownat.c +++ b/lib/fchownat.c @@ -4,11 +4,11 @@ when the buggy fchownat-with-AT_SYMLINK_NOFOLLOW operates on a symlink, it mistakenly affects the symlink referent, rather than the symlink itself. - Copyright (C) 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -103,7 +103,7 @@ rpl_fchownat (int fd, char const *file, uid_t owner, gid_t group, int flag) struct stat st; if (len && file[len - 1] == '/') { - if (statat (fd, file, &st)) + if (fstatat (fd, file, &st, 0)) return -1; if (flag == AT_SYMLINK_NOFOLLOW) return fchownat (fd, file, owner, group, 0); diff --git a/lib/fclose.c b/lib/fclose.c index 2ac577d..562ab3d 100644 --- a/lib/fclose.c +++ b/lib/fclose.c @@ -1,17 +1,17 @@ /* fclose replacement. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/fcntl--.h b/lib/fcntl--.h index b78f6ad..e14739b 100644 --- a/lib/fcntl--.h +++ b/lib/fcntl--.h @@ -1,10 +1,10 @@ /* Like fcntl.h, but redefine some names to avoid glitches. - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fcntl-safer.h b/lib/fcntl-safer.h index 566747c..c3f3e6f 100644 --- a/lib/fcntl-safer.h +++ b/lib/fcntl-safer.h @@ -1,10 +1,10 @@ /* Invoke fcntl-like functions, but avoid some glitches. - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fcntl.c b/lib/fcntl.c index 6b9927e..f9753c4 100644 --- a/lib/fcntl.c +++ b/lib/fcntl.c @@ -1,18 +1,18 @@ /* Provide file descriptor control. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Eric Blake . */ @@ -70,14 +70,14 @@ dupfd (int oldfd, int newfd, int flags) return -1; } if (old_handle == INVALID_HANDLE_VALUE - || (mode = setmode (oldfd, O_BINARY)) == -1) + || (mode = _setmode (oldfd, O_BINARY)) == -1) { /* oldfd is not open, or is an unassigned standard file descriptor. */ errno = EBADF; return -1; } - setmode (oldfd, mode); + _setmode (oldfd, mode); flags |= mode; for (;;) @@ -491,7 +491,9 @@ rpl_fcntl_DUPFD_CLOEXEC (int fd, int target) #if !HAVE_FCNTL result = dupfd (fd, target, O_CLOEXEC); #else /* HAVE_FCNTL */ -# if defined __HAIKU__ +# if defined __NetBSD__ || defined __HAIKU__ + /* On NetBSD 9.0, the system fcntl (fd, F_DUPFD_CLOEXEC, target) + has only the same effect as fcntl (fd, F_DUPFD, target). */ /* On Haiku, the system fcntl (fd, F_DUPFD_CLOEXEC, target) sets the FD_CLOEXEC flag on fd, not on target. Therefore avoid the system fcntl in this case. */ diff --git a/lib/fcntl.h b/lib/fcntl.h index fdf7cd1..d203f97 100644 --- a/lib/fcntl.h +++ b/lib/fcntl.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Like , but with non-working flags defined to 0. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Paul Eggert */ @@ -82,19 +82,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -229,6 +229,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -254,6 +264,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -351,7 +369,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -379,9 +397,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -397,26 +415,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -425,19 +443,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -510,13 +528,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -525,24 +550,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -568,6 +604,12 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use _GL_FUNCDECL_RPL (creat, int, (const char *filename, mode_t mode) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (creat, int, (const char *filename, mode_t mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef creat +# define creat _creat +# endif +_GL_CXXALIAS_MDA (creat, int, (const char *filename, mode_t mode)); # else _GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode)); # endif @@ -577,6 +619,21 @@ _GL_CXXALIASWARN (creat); /* Assume creat is always declared. */ _GL_WARN_ON_USE (creat, "creat is not always POSIX compliant - " "use gnulib module creat for portability"); +#elif 1 +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::creat always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef creat +# define creat _creat +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (creat, int, (const char *filename, mode_t mode)); +# else +_GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode)); +# endif +_GL_CXXALIASWARN (creat); #endif #if 1 @@ -617,6 +674,12 @@ _GL_WARN_ON_USE (fcntl, "fcntl is not always POSIX compliant - " _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef open +# define open _open +# endif +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); # else _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); # endif @@ -630,6 +693,22 @@ _GL_CXXALIASWARN (open); /* Assume open is always declared. */ _GL_WARN_ON_USE (open, "open is not always POSIX compliant - " "use gnulib module open for portability"); +#elif 1 +/* On native Windows, map 'open' to '_open', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::open always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef open +# define open _open +# endif +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); +# else +_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); +# endif +# if !defined __hpux +_GL_CXXALIASWARN (open); +# endif #endif #if 1 @@ -863,6 +942,10 @@ _GL_WARN_ON_USE (openat, "openat is not portable - " # define AT_EACCESS 4 #endif +/* Ignore this flag if not supported. */ +#ifndef AT_NO_AUTOMOUNT +# define AT_NO_AUTOMOUNT 0 +#endif #endif /* _GL_FCNTL_H */ #endif /* _GL_FCNTL_H */ diff --git a/lib/fcntl.in.h b/lib/fcntl.in.h index 0a21c95..9270ced 100644 --- a/lib/fcntl.in.h +++ b/lib/fcntl.in.h @@ -1,18 +1,18 @@ /* Like , but with non-working flags defined to 0. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Paul Eggert */ @@ -97,6 +97,12 @@ _GL_FUNCDECL_RPL (creat, int, (const char *filename, mode_t mode) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (creat, int, (const char *filename, mode_t mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef creat +# define creat _creat +# endif +_GL_CXXALIAS_MDA (creat, int, (const char *filename, mode_t mode)); # else _GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode)); # endif @@ -106,6 +112,21 @@ _GL_CXXALIASWARN (creat); /* Assume creat is always declared. */ _GL_WARN_ON_USE (creat, "creat is not always POSIX compliant - " "use gnulib module creat for portability"); +#elif @GNULIB_MDA_CREAT@ +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::creat always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef creat +# define creat _creat +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (creat, int, (const char *filename, mode_t mode)); +# else +_GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode)); +# endif +_GL_CXXALIASWARN (creat); #endif #if @GNULIB_FCNTL@ @@ -146,6 +167,12 @@ _GL_WARN_ON_USE (fcntl, "fcntl is not always POSIX compliant - " _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef open +# define open _open +# endif +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); # else _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); # endif @@ -159,6 +186,22 @@ _GL_CXXALIASWARN (open); /* Assume open is always declared. */ _GL_WARN_ON_USE (open, "open is not always POSIX compliant - " "use gnulib module open for portability"); +#elif @GNULIB_MDA_OPEN@ +/* On native Windows, map 'open' to '_open', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::open always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef open +# define open _open +# endif +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); +# else +_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); +# endif +# if !defined __hpux +_GL_CXXALIASWARN (open); +# endif #endif #if @GNULIB_OPENAT@ @@ -392,6 +435,10 @@ _GL_WARN_ON_USE (openat, "openat is not portable - " # define AT_EACCESS 4 #endif +/* Ignore this flag if not supported. */ +#ifndef AT_NO_AUTOMOUNT +# define AT_NO_AUTOMOUNT 0 +#endif #endif /* _@GUARD_PREFIX@_FCNTL_H */ #endif /* _@GUARD_PREFIX@_FCNTL_H */ diff --git a/lib/fd-hook.c b/lib/fd-hook.c index 8840f63..64a7a80 100644 --- a/lib/fd-hook.c +++ b/lib/fd-hook.c @@ -1,18 +1,18 @@ /* Hook for making file descriptor functions close(), ioctl() extensible. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2009. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/fd-hook.h b/lib/fd-hook.h index ed1a15a..d6c4964 100644 --- a/lib/fd-hook.h +++ b/lib/fd-hook.h @@ -1,17 +1,17 @@ /* Hook for making file descriptor functions close(), ioctl() extensible. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ diff --git a/lib/fd-reopen.c b/lib/fd-reopen.c index 00c278e..9c22f11 100644 --- a/lib/fd-reopen.c +++ b/lib/fd-reopen.c @@ -1,6 +1,6 @@ /* Invoke open, but return either a desired file descriptor or -1. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/fd-reopen.h b/lib/fd-reopen.h index eab88c7..2317e8b 100644 --- a/lib/fd-reopen.h +++ b/lib/fd-reopen.h @@ -1,6 +1,6 @@ /* Invoke open, but return either a desired file descriptor or -1. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,4 +19,4 @@ #include -int fd_reopen (int, char const *, int, mode_t); +int fd_reopen (int, char const *, int, mode_t) _GL_ATTRIBUTE_NONNULL (); diff --git a/lib/fd-safer-flag.c b/lib/fd-safer-flag.c index 8fdf8db..2e07cb9 100644 --- a/lib/fd-safer-flag.c +++ b/lib/fd-safer-flag.c @@ -1,11 +1,11 @@ /* Adjust a file descriptor result so that it avoids clobbering STD{IN,OUT,ERR}_FILENO, with specific flags. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fd-safer.c b/lib/fd-safer.c index e011c00..e37b7b3 100644 --- a/lib/fd-safer.c +++ b/lib/fd-safer.c @@ -1,10 +1,10 @@ /* Return a safer copy of a file descriptor. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fdatasync.c b/lib/fdatasync.c index f172efc..4923f5e 100644 --- a/lib/fdatasync.c +++ b/lib/fdatasync.c @@ -1,18 +1,18 @@ /* Emulate fdatasync on platforms that lack it. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/fdopen.c b/lib/fdopen.c index b0f13fa..f1c5dff 100644 --- a/lib/fdopen.c +++ b/lib/fdopen.c @@ -1,17 +1,17 @@ /* Open a stream with a given file descriptor. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -27,7 +27,8 @@ #undef fdopen -#if HAVE_MSVC_INVALID_PARAMETER_HANDLER +#if defined _WIN32 && !defined __CYGWIN__ +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER static FILE * fdopen_nothrow (int fd, const char *mode) { @@ -35,7 +36,7 @@ fdopen_nothrow (int fd, const char *mode) TRY_MSVC_INVAL { - result = fdopen (fd, mode); + result = _fdopen (fd, mode); } CATCH_MSVC_INVAL { @@ -45,6 +46,9 @@ fdopen_nothrow (int fd, const char *mode) return result; } +# else +# define fdopen_nothrow _fdopen +# endif #else # define fdopen_nothrow fdopen #endif diff --git a/lib/fdopendir.c b/lib/fdopendir.c index 883c0c4..c2b0e1e 100644 --- a/lib/fdopendir.c +++ b/lib/fdopendir.c @@ -1,9 +1,9 @@ /* provide a replacement fdopendir function - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fdutimensat.c b/lib/fdutimensat.c index 17b2cc1..aa9641e 100644 --- a/lib/fdutimensat.c +++ b/lib/fdutimensat.c @@ -1,10 +1,10 @@ /* Set file access and modification times. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any + Free Software Foundation, either version 3 of the License, or any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fflush.c b/lib/fflush.c index b3a40e8..69511cd 100644 --- a/lib/fflush.c +++ b/lib/fflush.c @@ -1,17 +1,17 @@ /* fflush.c -- allow flushing input streams - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Eric Blake. */ @@ -28,8 +28,6 @@ #include "stdio-impl.h" -#include "unused-parameter.h" - #undef fflush @@ -64,7 +62,7 @@ clear_ungetc_buffer (FILE *fp) fp->_ungetc_count = 0; fp->_rcount = - fp->_rcount; } -# elif defined _IOERR /* Minix, AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +# elif defined _IOERR /* Minix, AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ /* Nothing to do. */ # else /* other implementations */ fseeko (fp, 0, SEEK_CUR); @@ -96,8 +94,8 @@ restore_seek_optimization (FILE *fp, int saved_flags) # else static void -update_fpos_cache (FILE *fp _GL_UNUSED_PARAMETER, - off_t pos _GL_UNUSED_PARAMETER) +update_fpos_cache (_GL_ATTRIBUTE_MAYBE_UNUSED FILE *fp, + _GL_ATTRIBUTE_MAYBE_UNUSED off_t pos) { # if defined __sferror || defined __DragonFly__ || defined __ANDROID__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ diff --git a/lib/file-has-acl.c b/lib/file-has-acl.c index c667ae9..e02f062 100644 --- a/lib/file-has-acl.c +++ b/lib/file-has-acl.c @@ -1,10 +1,10 @@ /* Test whether a file has a nontrivial ACL. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -206,9 +206,7 @@ file_has_acl (char const *name, struct stat const *sb) ; else { - int saved_errno = errno; free (malloced); - errno = saved_errno; return -1; } } @@ -281,9 +279,7 @@ file_has_acl (char const *name, struct stat const *sb) ; else { - int saved_errno = errno; free (malloced); - errno = saved_errno; return -1; } } @@ -353,7 +349,7 @@ file_has_acl (char const *name, struct stat const *sb) { struct stat statbuf; - if (stat (name, &statbuf) < 0) + if (stat (name, &statbuf) == -1 && errno != EOVERFLOW) return -1; return acl_nontrivial (count, entries); @@ -418,11 +414,7 @@ file_has_acl (char const *name, struct stat const *sb) if (errno != ENOSPC) { if (acl != aclbuf) - { - int saved_errno = errno; - free (acl); - errno = saved_errno; - } + free (acl); return -1; } aclsize = 2 * aclsize; diff --git a/lib/file-set.c b/lib/file-set.c index 8ecfa95..3270551 100644 --- a/lib/file-set.c +++ b/lib/file-set.c @@ -1,9 +1,9 @@ /* Specialized functions to manipulate a set of files. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/file-set.h b/lib/file-set.h index 4e47d95..dc9d0ae 100644 --- a/lib/file-set.h +++ b/lib/file-set.h @@ -1,3 +1,21 @@ +/* Very specialized set-of-files code. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2007. */ + #include #include #include @@ -6,8 +24,8 @@ extern void record_file (Hash_table *ht, char const *file, struct stat const *stats) -#if defined __GNUC__ && ((__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3) - __attribute__ ((nonnull (2, 3))) +#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ + __attribute__ ((__nonnull__ (2, 3))) #endif ; diff --git a/lib/file-type.c b/lib/file-type.c index cee6e59..bfdf9dc 100644 --- a/lib/file-type.c +++ b/lib/file-type.c @@ -1,11 +1,11 @@ /* Return a string describing the type of a file. - Copyright (C) 1993-1994, 2001-2002, 2004-2006, 2009-2020 Free Software + Copyright (C) 1993-1994, 2001-2002, 2004-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/file-type.h b/lib/file-type.h index d4a8e33..014e5bc 100644 --- a/lib/file-type.h +++ b/lib/file-type.h @@ -1,11 +1,11 @@ /* Return a string describing the type of a file. - Copyright (C) 1993-1994, 2001-2002, 2004-2005, 2009-2020 Free Software + Copyright (C) 1993-1994, 2001-2002, 2004-2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fileblocks.c b/lib/fileblocks.c index bd26dfe..213ba5a 100644 --- a/lib/fileblocks.c +++ b/lib/fileblocks.c @@ -1,11 +1,11 @@ /* Convert file size to number of blocks on System V-like machines. - Copyright (C) 1990, 1997-1999, 2004-2006, 2009-2020 Free Software + Copyright (C) 1990, 1997-1999, 2004-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/filemode.c b/lib/filemode.c index e1b0690..a8cbea8 100644 --- a/lib/filemode.c +++ b/lib/filemode.c @@ -1,11 +1,11 @@ /* filemode.c -- make a string describing file modes - Copyright (C) 1985, 1990, 1993, 1998-2000, 2004, 2006, 2009-2020 Free + Copyright (C) 1985, 1990, 1993, 1998-2000, 2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,17 +20,6 @@ #include "filemode.h" -/* The following is for Cray DMF (Data Migration Facility), which is a - HSM file system. A migrated file has a 'st_dm_mode' that is - different from the normal 'st_mode', so any tests for migrated - files should use the former. */ -#if HAVE_ST_DM_MODE -# define IS_MIGRATED_FILE(statp) \ - (S_ISOFD (statp->st_dm_mode) || S_ISOFL (statp->st_dm_mode)) -#else -# define IS_MIGRATED_FILE(statp) 0 -#endif - #if ! HAVE_DECL_STRMODE /* Return a character indicating the type of file described by @@ -126,7 +115,6 @@ strmode (mode_t mode, char *str) for files whose type cannot be determined solely from st_mode: 'F' semaphore - 'M' migrated file (Cray DMF) 'Q' message queue 'S' shared memory object 'T' typed memory object @@ -169,8 +157,6 @@ filemodestring (struct stat const *statp, char *str) if (S_TYPEISSEM (statp)) str[0] = 'F'; - else if (IS_MIGRATED_FILE (statp)) - str[0] = 'M'; else if (S_TYPEISMQ (statp)) str[0] = 'Q'; else if (S_TYPEISSHM (statp)) diff --git a/lib/filemode.h b/lib/filemode.h index f84a491..bf38181 100644 --- a/lib/filemode.h +++ b/lib/filemode.h @@ -1,11 +1,11 @@ /* Make a string describing file modes. - Copyright (C) 1998-1999, 2003, 2006, 2009-2020 Free Software Foundation, + Copyright (C) 1998-1999, 2003, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/filename.h b/lib/filename.h index d4c7020..ab77ca2 100644 --- a/lib/filename.h +++ b/lib/filename.h @@ -1,51 +1,109 @@ /* Basic filename support macros. - Copyright (C) 2001-2004, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* From Paul Eggert and Jim Meyering. */ #ifndef _FILENAME_H #define _FILENAME_H +#include + #ifdef __cplusplus extern "C" { #endif -/* Pathname support. - ISSLASH(C) tests whether C is a directory separator character. - IS_ABSOLUTE_PATH(P) tests whether P is an absolute path. If it is not, - it may be concatenated to a directory pathname. - IS_PATH_WITH_DIR(P) tests whether P contains a directory specification. +/* Filename support. + ISSLASH(C) tests whether C is a directory separator + character. + HAS_DEVICE(Filename) tests whether Filename contains a device + specification. + FILE_SYSTEM_PREFIX_LEN(Filename) length of the device specification + at the beginning of Filename, + index of the part consisting of + alternating components and slashes. + FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE + 1 when a non-empty device specification + can be followed by an empty or relative + part, + 0 when a non-empty device specification + must be followed by a slash, + 0 when device specification don't exist. + IS_ABSOLUTE_FILE_NAME(Filename) + tests whether Filename is independent of + any notion of "current directory". + IS_RELATIVE_FILE_NAME(Filename) + tests whether Filename may be concatenated + to a directory filename. + Note: On native Windows, OS/2, DOS, "c:" is neither an absolute nor a + relative file name! + IS_FILE_NAME_WITH_DIR(Filename) tests whether Filename contains a device + or directory specification. */ -#if defined _WIN32 || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__ +#if defined _WIN32 || defined __CYGWIN__ \ + || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__ /* Native Windows, Cygwin, OS/2, DOS */ # define ISSLASH(C) ((C) == '/' || (C) == '\\') -# define HAS_DEVICE(P) \ - ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \ - && (P)[1] == ':') -# define IS_ABSOLUTE_PATH(P) (ISSLASH ((P)[0]) || HAS_DEVICE (P)) -# define IS_PATH_WITH_DIR(P) \ - (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P)) -# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0) + /* Internal macro: Tests whether a character is a drive letter. */ +# define _IS_DRIVE_LETTER(C) \ + (((C) >= 'A' && (C) <= 'Z') || ((C) >= 'a' && (C) <= 'z')) + /* Help the compiler optimizing it. This assumes ASCII. */ +# undef _IS_DRIVE_LETTER +# define _IS_DRIVE_LETTER(C) \ + (((unsigned int) (C) | ('a' - 'A')) - 'a' <= 'z' - 'a') +# define HAS_DEVICE(Filename) \ + (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':') +# define FILE_SYSTEM_PREFIX_LEN(Filename) (HAS_DEVICE (Filename) ? 2 : 0) +# ifdef __CYGWIN__ +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0 +# else + /* On native Windows, OS/2, DOS, the system has the notion of a + "current directory" on each drive. */ +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1 +# endif +# if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE +# define IS_ABSOLUTE_FILE_NAME(Filename) \ + ISSLASH ((Filename)[FILE_SYSTEM_PREFIX_LEN (Filename)]) +# else +# define IS_ABSOLUTE_FILE_NAME(Filename) \ + (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename)) +# endif +# define IS_RELATIVE_FILE_NAME(Filename) \ + (! (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename))) +# define IS_FILE_NAME_WITH_DIR(Filename) \ + (strchr ((Filename), '/') != NULL || strchr ((Filename), '\\') != NULL \ + || HAS_DEVICE (Filename)) #else /* Unix */ # define ISSLASH(C) ((C) == '/') -# define IS_ABSOLUTE_PATH(P) ISSLASH ((P)[0]) -# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL) -# define FILE_SYSTEM_PREFIX_LEN(P) 0 +# define HAS_DEVICE(Filename) ((void) (Filename), 0) +# define FILE_SYSTEM_PREFIX_LEN(Filename) ((void) (Filename), 0) +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0 +# define IS_ABSOLUTE_FILE_NAME(Filename) ISSLASH ((Filename)[0]) +# define IS_RELATIVE_FILE_NAME(Filename) (! ISSLASH ((Filename)[0])) +# define IS_FILE_NAME_WITH_DIR(Filename) (strchr ((Filename), '/') != NULL) #endif +/* Deprecated macros. For backward compatibility with old users of the + 'filename' module. */ +#define IS_ABSOLUTE_PATH IS_ABSOLUTE_FILE_NAME +#define IS_PATH_WITH_DIR IS_FILE_NAME_WITH_DIR + #ifdef __cplusplus } diff --git a/lib/filenamecat-lgpl.c b/lib/filenamecat-lgpl.c index 6f666f2..56981aa 100644 --- a/lib/filenamecat-lgpl.c +++ b/lib/filenamecat-lgpl.c @@ -1,18 +1,18 @@ /* Concatenate two arbitrary file names. - Copyright (C) 1996-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ @@ -25,7 +25,8 @@ #include #include -#include "dirname.h" +#include "basename-lgpl.h" +#include "filename.h" #if ! HAVE_MEMPCPY && ! defined mempcpy # define mempcpy(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N))) @@ -41,7 +42,7 @@ *BASE_IN_RESULT to point to the copy of BASE at the end of the returned concatenation. - Return NULL if malloc fails. */ + If malloc fails, return NULL with errno set. */ char * mfile_name_concat (char const *dir, char const *base, char **base_in_result) @@ -68,20 +69,22 @@ mfile_name_concat (char const *dir, char const *base, char **base_in_result) } char *p_concat = malloc (dirlen + (sep != '\0') + baselen + 1); - char *p; - if (p_concat == NULL) return NULL; - p = mempcpy (p_concat, dir, dirlen); - *p = sep; - p += sep != '\0'; + { + char *p; - if (base_in_result) - *base_in_result = p; + p = mempcpy (p_concat, dir, dirlen); + *p = sep; + p += sep != '\0'; - p = mempcpy (p, base, baselen); - *p = '\0'; + if (base_in_result) + *base_in_result = p; + + p = mempcpy (p, base, baselen); + *p = '\0'; + } return p_concat; } diff --git a/lib/filenamecat.c b/lib/filenamecat.c index aa85cd7..0af465a 100644 --- a/lib/filenamecat.c +++ b/lib/filenamecat.c @@ -1,10 +1,10 @@ /* Concatenate two arbitrary file names. - Copyright (C) 1996-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/filenamecat.h b/lib/filenamecat.h index 13387b4..f11bd28 100644 --- a/lib/filenamecat.h +++ b/lib/filenamecat.h @@ -1,27 +1,32 @@ /* Concatenate two arbitrary file names. - Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2020 Free Software + Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ +#include + #if GNULIB_FILENAMECAT char *file_name_concat (char const *dir, char const *base, - char **base_in_result); + char **base_in_result) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; #endif char *mfile_name_concat (char const *dir, char const *base, - char **base_in_result); + char **base_in_result) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; diff --git a/lib/filevercmp.c b/lib/filevercmp.c index 9ecfe29..d546e79 100644 --- a/lib/filevercmp.c +++ b/lib/filevercmp.c @@ -1,78 +1,84 @@ -/* +/* Compare file names containing version numbers. + Copyright (C) 1995 Ian Jackson Copyright (C) 2001 Anthony Towns - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include #include "filevercmp.h" -#include -#include #include -#include #include #include +#include +#include -/* Match a file suffix defined by this regular expression: - /(\.[A-Za-z~][A-Za-z0-9~]*)*$/ - Scan the string *STR and return a pointer to the matching suffix, or - NULL if not found. Upon return, *STR points to terminating NUL. */ -static const char * -match_suffix (const char **str) +/* Return the length of a prefix of S that corresponds to the suffix + defined by this extended regular expression in the C locale: + (\.[A-Za-z~][A-Za-z0-9~]*)*$ + If *LEN is -1, S is a string; set *LEN to S's length. + Otherwise, *LEN should be nonnegative, S is a char array, + and *LEN does not change. */ +static idx_t +file_prefixlen (char const *s, ptrdiff_t *len) { - const char *match = NULL; - bool read_alpha = false; - while (**str) + size_t n = *len; /* SIZE_MAX if N == -1. */ + + for (idx_t i = 0; ; i++) { - if (read_alpha) + idx_t prefixlen = i; + while (i + 1 < n && s[i] == '.' && (c_isalpha (s[i + 1]) + || s[i + 1] == '~')) + for (i += 2; i < n && (c_isalnum (s[i]) || s[i] == '~'); i++) + continue; + + if (*len < 0 ? !s[i] : i == n) { - read_alpha = false; - if (!c_isalpha (**str) && '~' != **str) - match = NULL; + *len = i; + return prefixlen; } - else if ('.' == **str) - { - read_alpha = true; - if (!match) - match = *str; - } - else if (!c_isalnum (**str) && '~' != **str) - match = NULL; - (*str)++; } - return match; } -/* verrevcmp helper function */ +/* Return a version sort comparison value for S's byte at position POS. + S has length LEN. If POS == LEN, sort before all non-'~' bytes. */ + static int -order (unsigned char c) +order (char const *s, idx_t pos, idx_t len) { + if (pos == len) + return -1; + + unsigned char c = s[pos]; if (c_isdigit (c)) return 0; else if (c_isalpha (c)) return c; else if (c == '~') - return -1; + return -2; else - return (int) c + UCHAR_MAX + 1; + { + verify (UCHAR_MAX <= (INT_MAX - 1 - 2) / 2); + return c + UCHAR_MAX + 1; + } } /* slightly modified verrevcmp function from dpkg - S1, S2 - compared string - S1_LEN, S2_LEN - length of strings to be scanned + S1, S2 - compared char array + S1_LEN, S2_LEN - length of arrays to be scanned This implements the algorithm for comparison of version strings specified by Debian and now widely adopted. The detailed @@ -81,37 +87,38 @@ order (unsigned char c) implements that from s5.6.12 of Debian Policy v3.8.0.1 https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version */ static int _GL_ATTRIBUTE_PURE -verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len) +verrevcmp (const char *s1, idx_t s1_len, const char *s2, idx_t s2_len) { - size_t s1_pos = 0; - size_t s2_pos = 0; + idx_t s1_pos = 0; + idx_t s2_pos = 0; while (s1_pos < s1_len || s2_pos < s2_len) { int first_diff = 0; while ((s1_pos < s1_len && !c_isdigit (s1[s1_pos])) || (s2_pos < s2_len && !c_isdigit (s2[s2_pos]))) { - int s1_c = (s1_pos == s1_len) ? 0 : order (s1[s1_pos]); - int s2_c = (s2_pos == s2_len) ? 0 : order (s2[s2_pos]); + int s1_c = order (s1, s1_pos, s1_len); + int s2_c = order (s2, s2_pos, s2_len); if (s1_c != s2_c) return s1_c - s2_c; s1_pos++; s2_pos++; } - while (s1[s1_pos] == '0') + while (s1_pos < s1_len && s1[s1_pos] == '0') s1_pos++; - while (s2[s2_pos] == '0') + while (s2_pos < s2_len && s2[s2_pos] == '0') s2_pos++; - while (c_isdigit (s1[s1_pos]) && c_isdigit (s2[s2_pos])) + while (s1_pos < s1_len && s2_pos < s2_len + && c_isdigit (s1[s1_pos]) && c_isdigit (s2[s2_pos])) { if (!first_diff) first_diff = s1[s1_pos] - s2[s2_pos]; s1_pos++; s2_pos++; } - if (c_isdigit (s1[s1_pos])) + if (s1_pos < s1_len && c_isdigit (s1[s1_pos])) return 1; - if (c_isdigit (s2[s2_pos])) + if (s2_pos < s2_len && c_isdigit (s2[s2_pos])) return -1; if (first_diff) return first_diff; @@ -124,58 +131,56 @@ verrevcmp (const char *s1, size_t s1_len, const char *s2, size_t s2_len) int filevercmp (const char *s1, const char *s2) { - const char *s1_pos; - const char *s2_pos; - const char *s1_suffix, *s2_suffix; - size_t s1_len, s2_len; - int result; - - /* easy comparison to see if strings are identical */ - int simple_cmp = strcmp (s1, s2); - if (simple_cmp == 0) - return 0; - - /* special handle for "", "." and ".." */ - if (!*s1) - return -1; - if (!*s2) - return 1; - if (0 == strcmp (".", s1)) - return -1; - if (0 == strcmp (".", s2)) - return 1; - if (0 == strcmp ("..", s1)) - return -1; - if (0 == strcmp ("..", s2)) - return 1; - - /* special handle for other hidden files */ - if (*s1 == '.' && *s2 != '.') - return -1; - if (*s1 != '.' && *s2 == '.') - return 1; - if (*s1 == '.' && *s2 == '.') - { - s1++; - s2++; - } - - /* "cut" file suffixes */ - s1_pos = s1; - s2_pos = s2; - s1_suffix = match_suffix (&s1_pos); - s2_suffix = match_suffix (&s2_pos); - s1_len = (s1_suffix ? s1_suffix : s1_pos) - s1; - s2_len = (s2_suffix ? s2_suffix : s2_pos) - s2; - - /* restore file suffixes if strings are identical after "cut" */ - if ((s1_suffix || s2_suffix) && (s1_len == s2_len) - && 0 == strncmp (s1, s2, s1_len)) - { - s1_len = s1_pos - s1; - s2_len = s2_pos - s2; - } - - result = verrevcmp (s1, s1_len, s2, s2_len); - return result == 0 ? simple_cmp : result; + return filenvercmp (s1, -1, s2, -1); +} + +/* Compare versions A (of length ALEN) and B (of length BLEN). + See filevercmp.h for function description. */ +int +filenvercmp (char const *a, ptrdiff_t alen, char const *b, ptrdiff_t blen) +{ + /* Special case for empty versions. */ + bool aempty = alen < 0 ? !a[0] : !alen; + bool bempty = blen < 0 ? !b[0] : !blen; + if (aempty) + return -!bempty; + if (bempty) + return 1; + + /* Special cases for leading ".": "." sorts first, then "..", then + other names with leading ".", then other names. */ + if (a[0] == '.') + { + if (b[0] != '.') + return -1; + + bool adot = alen < 0 ? !a[1] : alen == 1; + bool bdot = blen < 0 ? !b[1] : blen == 1; + if (adot) + return -!bdot; + if (bdot) + return 1; + + bool adotdot = a[1] == '.' && (alen < 0 ? !a[2] : alen == 2); + bool bdotdot = b[1] == '.' && (blen < 0 ? !b[2] : blen == 2); + if (adotdot) + return -!bdotdot; + if (bdotdot) + return 1; + } + else if (b[0] == '.') + return 1; + + /* Cut file suffixes. */ + idx_t aprefixlen = file_prefixlen (a, &alen); + idx_t bprefixlen = file_prefixlen (b, &blen); + + /* If both suffixes are empty, a second pass would return the same thing. */ + bool one_pass_only = aprefixlen == alen && bprefixlen == blen; + + int result = verrevcmp (a, aprefixlen, b, bprefixlen); + + /* Return the initial result if nonzero, or if no second pass is needed. + Otherwise, restore the suffixes and try again. */ + return result || one_pass_only ? result : verrevcmp (a, alen, b, blen); } diff --git a/lib/filevercmp.h b/lib/filevercmp.h index 3d0b6a6..5a33677 100644 --- a/lib/filevercmp.h +++ b/lib/filevercmp.h @@ -1,42 +1,76 @@ -/* +/* Compare file names containing version numbers. + Copyright (C) 1995 Ian Jackson Copyright (C) 2001 Anthony Towns - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef FILEVERCMP_H #define FILEVERCMP_H -/* Compare version strings: +#include - This function compares strings S1 and S2: - 1) By PREFIX in the same way as strcmp. - 2) Then by VERSION (most similarly to version compare of Debian's dpkg). - Leading zeros in version numbers are ignored. - 3) If both (PREFIX and VERSION) are equal, strcmp function is used for - comparison. So this function can return 0 if (and only if) strings S1 - and S2 are identical. +/* Compare strings A and B as file names containing version numbers, + and return an integer that is negative, zero, or positive depending + on whether A compares less than, equal to, or greater than B. - It returns number >0 for S1 > S2, 0 for S1 == S2 and number <0 for S1 < S2. + Use the following version sort algorithm: - This function compares strings, in a way that if VER1 and VER2 are version - numbers and PREFIX and SUFFIX (SUFFIX defined as (\.[A-Za-z~][A-Za-z0-9~]*)*) - are strings then VER1 < VER2 implies filevercmp (PREFIX VER1 SUFFIX, - PREFIX VER2 SUFFIX) < 0. + 1. Compare the strings' maximal-length non-digit prefixes lexically. + If there is a difference return that difference. + Otherwise discard the prefixes and continue with the next step. - This function is intended to be a replacement for strverscmp. */ -int filevercmp (const char *s1, const char *s2) _GL_ATTRIBUTE_PURE; + 2. Compare the strings' maximal-length digit prefixes, using + numeric comparison of the numbers represented by each prefix. + (Treat an empty prefix as zero; this can happen only at string end.) + If there is a difference, return that difference. + Otherwise discard the prefixes and continue with the next step. + + 3. If both strings are empty, return 0. Otherwise continue with step 1. + + In version sort, lexical comparison is left to right, byte by byte, + using the byte's numeric value (0-255), except that: + + 1. ASCII letters sort before other bytes. + 2. A tilde sorts before anything, even an empty string. + + In addition to the version sort rules, the following strings have + special priority and sort before all other strings (listed in order): + + 1. The empty string. + 2. ".". + 3. "..". + 4. Strings starting with "." sort before other strings. + + Before comparing two strings where both begin with non-".", + or where both begin with "." but neither is "." or "..", + suffixes matching the C-locale extended regular expression + (\.[A-Za-z~][A-Za-z0-9~]*)*$ are removed and the strings compared + without them, using version sort without special priority; + if they do not compare equal, this comparison result is used and + the suffixes are effectively ignored. Otherwise, the entire + strings are compared using version sort. + + This function is intended to be a replacement for strverscmp. */ +int filevercmp (char const *a, char const *b) _GL_ATTRIBUTE_PURE; + +/* Like filevercmp, except compare the byte arrays A (of length ALEN) + and B (of length BLEN) so that A and B can contain '\0', which + sorts just before '\1'. But if ALEN is -1 treat A as a string + terminated by '\0', and similarly for BLEN. */ +int filenvercmp (char const *a, ptrdiff_t alen, char const *b, ptrdiff_t blen) + _GL_ATTRIBUTE_PURE; #endif /* FILEVERCMP_H */ diff --git a/lib/flexmember.h b/lib/flexmember.h index 0dc77c3..1545639 100644 --- a/lib/flexmember.h +++ b/lib/flexmember.h @@ -1,20 +1,20 @@ /* Sizes of structs with flexible array members. - Copyright 2016-2020 Free Software Foundation, Inc. + Copyright 2016-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . diff --git a/lib/float+.h b/lib/float+.h index 1e19a71..9ab4520 100644 --- a/lib/float+.h +++ b/lib/float+.h @@ -1,19 +1,19 @@ /* Supplemental information about the floating-point formats. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2007. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _FLOATPLUS_H #define _FLOATPLUS_H diff --git a/lib/float.c b/lib/float.c index af20b0a..de85064 100644 --- a/lib/float.c +++ b/lib/float.c @@ -1,18 +1,18 @@ /* Auxiliary definitions for . - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/float.in.h b/lib/float.in.h index 8e4d47d..a418376 100644 --- a/lib/float.in.h +++ b/lib/float.in.h @@ -1,18 +1,18 @@ /* A correct . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_FLOAT_H @@ -93,11 +93,14 @@ extern const long double LDBL_MAX; Unfortunately, this is not a constant expression. */ +# if !GNULIB_defined_long_double_union union gl_long_double_union { struct { unsigned int lo; unsigned int hi; unsigned int exponent; } xd; long double ld; }; +# define GNULIB_defined_long_double_union 1 +# endif extern const union gl_long_double_union gl_LDBL_MAX; # define LDBL_MAX (gl_LDBL_MAX.ld) /* Minimum e such that 10^e is in the range of normalized numbers. */ @@ -146,11 +149,14 @@ extern const union gl_long_double_union gl_LDBL_MAX; Unfortunately, this is not a constant expression, and the latter expression does not work well when GCC is optimizing.. */ +# if !GNULIB_defined_long_double_union union gl_long_double_union { struct { double hi; double lo; } dd; long double ld; }; +# define GNULIB_defined_long_double_union 1 +# endif extern const union gl_long_double_union gl_LDBL_MAX; # define LDBL_MAX (gl_LDBL_MAX.ld) #endif diff --git a/lib/fnmatch.c b/lib/fnmatch.c index 0338bb3..b33a127 100644 --- a/lib/fnmatch.c +++ b/lib/fnmatch.c @@ -1,20 +1,22 @@ -/* Copyright (C) 1991-1993, 1996-2007, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ #ifndef _LIBC -# include +# include #endif /* Enable GNU extensions in fnmatch.h. */ @@ -24,116 +26,93 @@ #include -#include #include -#include #include +#include +#include +#include +#if defined _LIBC || HAVE_ALLOCA +# include +#endif +#include +#include #include #include -#include -#include - -#define WIDE_CHAR_SUPPORT \ - (HAVE_WCTYPE_H && HAVE_BTOWC && HAVE_ISWCTYPE \ - && HAVE_WMEMCHR && (HAVE_WMEMCPY || HAVE_WMEMPCPY)) - -/* For platform which support the ISO C amendment 1 functionality we - support user defined character classes. */ -#if defined _LIBC || WIDE_CHAR_SUPPORT -# include -# include -#endif /* We need some of the locale data (the collation sequence information) but there is no interface to get this information in general. Therefore we support a correct implementation only in glibc. */ #ifdef _LIBC # include "../locale/localeinfo.h" -# include "../locale/elem-hash.h" # include "../locale/coll-lookup.h" # include # define CONCAT(a,b) __CONCAT(a,b) +# define btowc __btowc +# define iswctype __iswctype # define mbsrtowcs __mbsrtowcs +# define mempcpy __mempcpy +# define strnlen __strnlen +# define towlower __towlower +# define wcscat __wcscat +# define wcslen __wcslen +# define wctype __wctype +# define wmemchr __wmemchr +# define wmempcpy __wmempcpy # define fnmatch __fnmatch extern int fnmatch (const char *pattern, const char *string, int flags); #endif -#ifndef SIZE_MAX -# define SIZE_MAX ((size_t) -1) +#ifdef _LIBC +# if __GNUC__ >= 7 +# define FALLTHROUGH __attribute__ ((__fallthrough__)) +# else +# define FALLTHROUGH ((void) 0) +# endif +#else +# include "attribute.h" #endif -#include "flexmember.h" +#include +#include -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif +#ifdef _LIBC +typedef ptrdiff_t idx_t; +#else +# include "idx.h" #endif /* We often have to test for FNM_FILE_NAME and FNM_PERIOD being both set. */ #define NO_LEADING_PERIOD(flags) \ ((flags & (FNM_FILE_NAME | FNM_PERIOD)) == (FNM_FILE_NAME | FNM_PERIOD)) -/* Comment out all this code if we are using the GNU C Library, and are not - actually compiling the library itself, and have not detected a bug - in the library. This code is part of the GNU C - Library, but also included in many other GNU distributions. Compiling - and linking in this code is a waste when using the GNU C library - (especially if it is a shared library). Rather than having every GNU - program understand 'configure --with-gnu-libc' and omit the object files, - it is simpler to just do this in the source for each such file. */ - -#if defined _LIBC || !defined __GNU_LIBRARY__ || !HAVE_FNMATCH_GNU - - -# if ! (defined isblank || (HAVE_ISBLANK && HAVE_DECL_ISBLANK)) -# define isblank(c) ((c) == ' ' || (c) == '\t') +#ifndef _LIBC +# if HAVE_ALLOCA +/* The OS usually guarantees only one guard page at the bottom of the stack, + and a page size can be as small as 4096 bytes. So we cannot safely + allocate anything larger than 4096 bytes. Also care for the possibility + of a few compiler-allocated temporary stack slots. */ +# define __libc_use_alloca(n) ((n) < 4032) +# else +/* Just use malloc. */ +# define __libc_use_alloca(n) false +# undef alloca +# define alloca(n) malloc (n) # endif +# define alloca_account(size, avar) ((avar) += (size), alloca (size)) +#endif -# define STREQ(s1, s2) (strcmp (s1, s2) == 0) - -# if defined _LIBC || WIDE_CHAR_SUPPORT -/* The GNU C library provides support for user-defined character classes - and the functions from ISO C amendment 1. */ -# ifdef CHARCLASS_NAME_MAX -# define CHAR_CLASS_MAX_LENGTH CHARCLASS_NAME_MAX -# else +/* Provide support for user-defined character classes, based on the functions + from ISO C 90 amendment 1. */ +#ifdef CHARCLASS_NAME_MAX +# define CHAR_CLASS_MAX_LENGTH CHARCLASS_NAME_MAX +#else /* This shouldn't happen but some implementation might still have this problem. Use a reasonable default value. */ -# define CHAR_CLASS_MAX_LENGTH 256 -# endif +# define CHAR_CLASS_MAX_LENGTH 256 +#endif -# ifdef _LIBC -# define IS_CHAR_CLASS(string) __wctype (string) -# else -# define IS_CHAR_CLASS(string) wctype (string) -# endif - -# ifdef _LIBC -# define ISWCTYPE(WC, WT) __iswctype (WC, WT) -# else -# define ISWCTYPE(WC, WT) iswctype (WC, WT) -# endif - -# if (HAVE_MBSTATE_T && HAVE_MBSRTOWCS) || _LIBC -/* In this case we are implementing the multibyte character handling. */ -# define HANDLE_MULTIBYTE 1 -# endif - -# else -# define CHAR_CLASS_MAX_LENGTH 6 /* Namely, 'xdigit'. */ - -# define IS_CHAR_CLASS(string) \ - (STREQ (string, "alpha") || STREQ (string, "upper") \ - || STREQ (string, "lower") || STREQ (string, "digit") \ - || STREQ (string, "alnum") || STREQ (string, "xdigit") \ - || STREQ (string, "space") || STREQ (string, "print") \ - || STREQ (string, "punct") || STREQ (string, "graph") \ - || STREQ (string, "cntrl") || STREQ (string, "blank")) -# endif +#define IS_CHAR_CLASS(string) wctype (string) /* Avoid depending on library functions or files whose names are inconsistent. */ @@ -141,68 +120,53 @@ extern int fnmatch (const char *pattern, const char *string, int flags); /* Global variable. */ static int posixly_correct; -# ifndef internal_function -/* Inside GNU libc we mark some function in a special way. In other - environments simply ignore the marking. */ -# define internal_function -# endif - /* Note that this evaluates C many times. */ -# define FOLD(c) ((flags & FNM_CASEFOLD) ? tolower (c) : (c)) -# define CHAR char -# define UCHAR unsigned char -# define INT int -# define FCT internal_fnmatch -# define EXT ext_match -# define END end_pattern -# define L_(CS) CS -# ifdef _LIBC -# define BTOWC(C) __btowc (C) -# else -# define BTOWC(C) btowc (C) -# endif -# define STRLEN(S) strlen (S) -# define STRCAT(D, S) strcat (D, S) -# ifdef _LIBC -# define MEMPCPY(D, S, N) __mempcpy (D, S, N) -# else -# if HAVE_MEMPCPY -# define MEMPCPY(D, S, N) mempcpy (D, S, N) -# else -# define MEMPCPY(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N))) -# endif -# endif -# define MEMCHR(S, C, N) memchr (S, C, N) -# include "fnmatch_loop.c" +#define FOLD(c) ((flags & FNM_CASEFOLD) ? tolower (c) : (c)) +#define CHAR char +#define UCHAR unsigned char +#define INT int +#define FCT internal_fnmatch +#define EXT ext_match +#define END end_pattern +#define STRUCT fnmatch_struct +#define L_(CS) CS +#define BTOWC(C) btowc (C) +#define STRLEN(S) strlen (S) +#define STRCAT(D, S) strcat (D, S) +#define MEMPCPY(D, S, N) mempcpy (D, S, N) +#define MEMCHR(S, C, N) memchr (S, C, N) +#define WIDE_CHAR_VERSION 0 +#ifdef _LIBC +# include +# define FINDIDX findidx +#endif +#include "fnmatch_loop.c" -# if HANDLE_MULTIBYTE -# define FOLD(c) ((flags & FNM_CASEFOLD) ? towlower (c) : (c)) -# define CHAR wchar_t -# define UCHAR wint_t -# define INT wint_t -# define FCT internal_fnwmatch -# define EXT ext_wmatch -# define END end_wpattern -# define L_(CS) L##CS -# define BTOWC(C) (C) -# ifdef _LIBC -# define STRLEN(S) __wcslen (S) -# define STRCAT(D, S) __wcscat (D, S) -# define MEMPCPY(D, S, N) __wmempcpy (D, S, N) -# else -# define STRLEN(S) wcslen (S) -# define STRCAT(D, S) wcscat (D, S) -# if HAVE_WMEMPCPY -# define MEMPCPY(D, S, N) wmempcpy (D, S, N) -# else -# define MEMPCPY(D, S, N) (wmemcpy (D, S, N) + (N)) -# endif -# endif -# define MEMCHR(S, C, N) wmemchr (S, C, N) -# define WIDE_CHAR_VERSION 1 +#define FOLD(c) ((flags & FNM_CASEFOLD) ? towlower (c) : (c)) +#define CHAR wchar_t +#define UCHAR wint_t +#define INT wint_t +#define FCT internal_fnwmatch +#define EXT ext_wmatch +#define END end_wpattern +#define L_(CS) L##CS +#define BTOWC(C) (C) +#define STRLEN(S) wcslen (S) +#define STRCAT(D, S) wcscat (D, S) +#define MEMPCPY(D, S, N) wmempcpy (D, S, N) +#define MEMCHR(S, C, N) wmemchr (S, C, N) +#define WIDE_CHAR_VERSION 1 +#ifdef _LIBC +/* Change the name the header defines so it doesn't conflict with + the version included above. */ +# define findidx findidxwc +# include +# undef findidx +# define FINDIDX findidxwc +#endif -# undef IS_CHAR_CLASS +#undef IS_CHAR_CLASS /* We have to convert the wide character string in a multibyte string. But we know that the character class names consist of alphanumeric characters from the portable character set, and since the wide character encoding @@ -218,11 +182,11 @@ is_char_class (const wchar_t *wcs) do { /* Test for a printable character from the portable character set. */ -# ifdef _LIBC +#ifdef _LIBC if (*wcs < 0x20 || *wcs > 0x7e || *wcs == 0x24 || *wcs == 0x40 || *wcs == 0x60) return (wctype_t) 0; -# else +#else switch (*wcs) { case L' ': case L'!': case L'"': case L'#': case L'%': @@ -249,7 +213,7 @@ is_char_class (const wchar_t *wcs) default: return (wctype_t) 0; } -# endif +#endif /* Avoid overrunning the buffer. */ if (cp == s + CHAR_CLASS_MAX_LENGTH) @@ -261,96 +225,137 @@ is_char_class (const wchar_t *wcs) *cp = '\0'; -# ifdef _LIBC - return __wctype (s); -# else return wctype (s); -# endif } -# define IS_CHAR_CLASS(string) is_char_class (string) +#define IS_CHAR_CLASS(string) is_char_class (string) -# include "fnmatch_loop.c" -# endif +#include "fnmatch_loop.c" int fnmatch (const char *pattern, const char *string, int flags) { -# if HANDLE_MULTIBYTE -# define ALLOCA_LIMIT 2000 - if (__builtin_expect (MB_CUR_MAX, 1) != 1) + if (__glibc_unlikely (MB_CUR_MAX != 1)) { mbstate_t ps; - size_t patsize; - size_t strsize; - size_t totsize; + size_t n; + const char *p; + wchar_t *wpattern_malloc = NULL; wchar_t *wpattern; + wchar_t *wstring_malloc = NULL; wchar_t *wstring; - int res; + size_t alloca_used = 0; - /* Calculate the size needed to convert the strings to - wide characters. */ + /* Convert the strings into wide characters. */ memset (&ps, '\0', sizeof (ps)); - patsize = mbsrtowcs (NULL, &pattern, 0, &ps) + 1; - if (__builtin_expect (patsize != 0, 1)) + p = pattern; + n = strnlen (pattern, 1024); + if (__glibc_likely (n < 1024)) { - assert (mbsinit (&ps)); - strsize = mbsrtowcs (NULL, &string, 0, &ps) + 1; - if (__builtin_expect (strsize != 0, 1)) + wpattern = (wchar_t *) alloca_account ((n + 1) * sizeof (wchar_t), + alloca_used); + n = mbsrtowcs (wpattern, &p, n + 1, &ps); + if (__glibc_unlikely (n == (size_t) -1)) + /* Something wrong. + XXX Do we have to set 'errno' to something which mbsrtows hasn't + already done? */ + return -1; + if (p) { - assert (mbsinit (&ps)); - totsize = patsize + strsize; - if (__builtin_expect (! (patsize <= totsize - && totsize <= SIZE_MAX / sizeof (wchar_t)), - 0)) - { - errno = ENOMEM; - return -1; - } - - /* Allocate room for the wide characters. */ - if (__builtin_expect (totsize < ALLOCA_LIMIT, 1)) - wpattern = (wchar_t *) alloca (totsize * sizeof (wchar_t)); - else - { - wpattern = malloc (totsize * sizeof (wchar_t)); - if (__builtin_expect (! wpattern, 0)) - { - errno = ENOMEM; - return -1; - } - } - wstring = wpattern + patsize; - - /* Convert the strings into wide characters. */ - mbsrtowcs (wpattern, &pattern, patsize, &ps); - assert (mbsinit (&ps)); - mbsrtowcs (wstring, &string, strsize, &ps); - - res = internal_fnwmatch (wpattern, wstring, wstring + strsize - 1, - flags & FNM_PERIOD, flags); - - if (__builtin_expect (! (totsize < ALLOCA_LIMIT), 0)) - free (wpattern); - return res; + memset (&ps, '\0', sizeof (ps)); + goto prepare_wpattern; } } + else + { + prepare_wpattern: + n = mbsrtowcs (NULL, &pattern, 0, &ps); + if (__glibc_unlikely (n == (size_t) -1)) + /* Something wrong. + XXX Do we have to set 'errno' to something which mbsrtows hasn't + already done? */ + return -1; + if (__glibc_unlikely (n >= (size_t) -1 / sizeof (wchar_t))) + { + __set_errno (ENOMEM); + return -2; + } + wpattern_malloc = wpattern + = (wchar_t *) malloc ((n + 1) * sizeof (wchar_t)); + assert (mbsinit (&ps)); + if (wpattern == NULL) + return -2; + (void) mbsrtowcs (wpattern, &pattern, n + 1, &ps); + } + + assert (mbsinit (&ps)); + n = strnlen (string, 1024); + p = string; + if (__glibc_likely (n < 1024)) + { + wstring = (wchar_t *) alloca_account ((n + 1) * sizeof (wchar_t), + alloca_used); + n = mbsrtowcs (wstring, &p, n + 1, &ps); + if (__glibc_unlikely (n == (size_t) -1)) + { + /* Something wrong. + XXX Do we have to set 'errno' to something which + mbsrtows hasn't already done? */ + free_return: + free (wpattern_malloc); + return -1; + } + if (p) + { + memset (&ps, '\0', sizeof (ps)); + goto prepare_wstring; + } + } + else + { + prepare_wstring: + n = mbsrtowcs (NULL, &string, 0, &ps); + if (__glibc_unlikely (n == (size_t) -1)) + /* Something wrong. + XXX Do we have to set 'errno' to something which mbsrtows hasn't + already done? */ + goto free_return; + if (__glibc_unlikely (n >= (size_t) -1 / sizeof (wchar_t))) + { + free (wpattern_malloc); + __set_errno (ENOMEM); + return -2; + } + + wstring_malloc = wstring + = (wchar_t *) malloc ((n + 1) * sizeof (wchar_t)); + if (wstring == NULL) + { + free (wpattern_malloc); + return -2; + } + assert (mbsinit (&ps)); + (void) mbsrtowcs (wstring, &string, n + 1, &ps); + } + + int res = internal_fnwmatch (wpattern, wstring, wstring + n, + flags & FNM_PERIOD, flags, NULL, + alloca_used); + + free (wstring_malloc); + free (wpattern_malloc); + + return res; } -# endif /* HANDLE_MULTIBYTE */ - return internal_fnmatch (pattern, string, string + strlen (string), - flags & FNM_PERIOD, flags); + flags & FNM_PERIOD, flags, NULL, 0); } -# ifdef _LIBC -# undef fnmatch +#undef fnmatch versioned_symbol (libc, __fnmatch, fnmatch, GLIBC_2_2_3); -# if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_3) +#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_3) strong_alias (__fnmatch, __fnmatch_old) compat_symbol (libc, __fnmatch_old, fnmatch, GLIBC_2_0); -# endif +#endif libc_hidden_ver (__fnmatch, fnmatch) -# endif - -#endif /* _LIBC or not __GNU_LIBRARY__. */ diff --git a/lib/fnmatch.in.h b/lib/fnmatch.in.h index 76ac721..a282c09 100644 --- a/lib/fnmatch.in.h +++ b/lib/fnmatch.in.h @@ -1,21 +1,21 @@ /* Substitute for and wrapper around . - Copyright (C) 1991-1993, 1996-1999, 2001-2003, 2005, 2007, 2009-2020 Free + Copyright (C) 1991-1993, 1996-1999, 2001-2003, 2005, 2007, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_FNMATCH_H diff --git a/lib/fnmatch_loop.c b/lib/fnmatch_loop.c index 50064ab..e635953 100644 --- a/lib/fnmatch_loop.c +++ b/lib/fnmatch_loop.c @@ -1,33 +1,47 @@ -/* Copyright (C) 1991-1993, 1996-2006, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifdef _LIBC +# include +#endif + +struct STRUCT +{ + const CHAR *pattern; + const CHAR *string; + bool no_leading_period; +}; /* Match STRING against the file name pattern PATTERN, returning zero if it matches, nonzero if not. */ +static int FCT (const CHAR *pattern, const CHAR *string, + const CHAR *string_end, bool no_leading_period, int flags, + struct STRUCT *ends, size_t alloca_used); static int EXT (INT opt, const CHAR *pattern, const CHAR *string, - const CHAR *string_end, bool no_leading_period, int flags) - internal_function; -static const CHAR *END (const CHAR *patternp) internal_function; + const CHAR *string_end, bool no_leading_period, int flags, + size_t alloca_used); +static const CHAR *END (const CHAR *patternp); static int -internal_function FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, - bool no_leading_period, int flags) + bool no_leading_period, int flags, struct STRUCT *ends, size_t alloca_used) { - register const CHAR *p = pattern, *n = string; - register UCHAR c; + const CHAR *p = pattern, *n = string; + UCHAR c; #ifdef _LIBC # if WIDE_CHAR_VERSION const char *collseq = (const char *) @@ -46,12 +60,10 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, switch (c) { case L_('?'): - if (__builtin_expect (flags & FNM_EXTMATCH, 0) && *p == '(') + if (__glibc_unlikely (flags & FNM_EXTMATCH) && *p == '(') { - int res; - - res = EXT (c, p, n, string_end, no_leading_period, - flags); + int res = EXT (c, p, n, string_end, no_leading_period, + flags, alloca_used); if (res != -1) return res; } @@ -78,15 +90,20 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, break; case L_('*'): - if (__builtin_expect (flags & FNM_EXTMATCH, 0) && *p == '(') + if (__glibc_unlikely (flags & FNM_EXTMATCH) && *p == '(') { - int res; - - res = EXT (c, p, n, string_end, no_leading_period, - flags); + int res = EXT (c, p, n, string_end, no_leading_period, + flags, alloca_used); if (res != -1) return res; } + else if (ends != NULL) + { + ends->pattern = p - 1; + ends->string = n; + ends->no_leading_period = no_leading_period; + return 0; + } if (n != string_end && *n == L_('.') && no_leading_period) return FNM_NOMATCH; @@ -111,7 +128,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* There isn't another character; no match. */ return FNM_NOMATCH; else if (*n == L_('/') - && __builtin_expect (flags & FNM_FILE_NAME, 0)) + && __glibc_unlikely (flags & FNM_FILE_NAME)) /* A slash does not match a wildcard under FNM_FILE_NAME. */ return FNM_NOMATCH; @@ -147,49 +164,61 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, else { const CHAR *endp; + struct STRUCT end; + end.pattern = NULL; endp = MEMCHR (n, (flags & FNM_FILE_NAME) ? L_('/') : L_('\0'), string_end - n); if (endp == NULL) endp = string_end; if (c == L_('[') - || (__builtin_expect (flags & FNM_EXTMATCH, 0) != 0 + || (__glibc_unlikely (flags & FNM_EXTMATCH) && (c == L_('@') || c == L_('+') || c == L_('!')) && *p == L_('('))) { int flags2 = ((flags & FNM_FILE_NAME) ? flags : (flags & ~FNM_PERIOD)); - bool no_leading_period2 = no_leading_period; - for (--p; n < endp; ++n, no_leading_period2 = false) - if (FCT (p, n, string_end, no_leading_period2, flags2) - == 0) - return 0; + for (--p; n < endp; ++n, no_leading_period = false) + if (FCT (p, n, string_end, no_leading_period, flags2, + &end, alloca_used) == 0) + goto found; } else if (c == L_('/') && (flags & FNM_FILE_NAME)) { while (n < string_end && *n != L_('/')) ++n; if (n < string_end && *n == L_('/') - && (FCT (p, n + 1, string_end, flags & FNM_PERIOD, flags) - == 0)) + && (FCT (p, n + 1, string_end, flags & FNM_PERIOD, flags, + NULL, alloca_used) == 0)) return 0; } else { int flags2 = ((flags & FNM_FILE_NAME) ? flags : (flags & ~FNM_PERIOD)); - int no_leading_period2 = no_leading_period; if (c == L_('\\') && !(flags & FNM_NOESCAPE)) c = *p; c = FOLD (c); - for (--p; n < endp; ++n, no_leading_period2 = false) + for (--p; n < endp; ++n, no_leading_period = false) if (FOLD ((UCHAR) *n) == c - && (FCT (p, n, string_end, no_leading_period2, flags2) - == 0)) - return 0; + && (FCT (p, n, string_end, no_leading_period, flags2, + &end, alloca_used) == 0)) + { + found: + if (end.pattern == NULL) + return 0; + break; + } + if (end.pattern != NULL) + { + p = end.pattern; + n = end.string; + no_leading_period = end.no_leading_period; + continue; + } } } @@ -201,7 +230,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* Nonzero if the sense of the character class is inverted. */ const CHAR *p_init = p; const CHAR *n_init = n; - register bool not; + bool not; CHAR cold; UCHAR fn; @@ -227,8 +256,6 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, c = *p++; for (;;) { - bool is_range = false; - if (!(flags & FNM_NOESCAPE) && c == L_('\\')) { if (*p == L_('\0')) @@ -243,9 +270,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* Leave room for the null. */ CHAR str[CHAR_CLASS_MAX_LENGTH + 1]; size_t c1 = 0; -#if defined _LIBC || WIDE_CHAR_SUPPORT wctype_t wt; -#endif const CHAR *startp = p; for (;;) @@ -273,35 +298,19 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, } str[c1] = L_('\0'); -#if defined _LIBC || WIDE_CHAR_SUPPORT wt = IS_CHAR_CLASS (str); if (wt == 0) /* Invalid character class name. */ return FNM_NOMATCH; -# if defined _LIBC && ! WIDE_CHAR_VERSION +#if defined _LIBC && ! WIDE_CHAR_VERSION /* The following code is glibc specific but does there a good job in speeding up the code since we can avoid the btowc() call. */ if (_ISCTYPE ((UCHAR) *n, wt)) goto matched; -# else - if (ISWCTYPE (BTOWC ((UCHAR) *n), wt)) - goto matched; -# endif #else - if ((STREQ (str, L_("alnum")) && isalnum ((UCHAR) *n)) - || (STREQ (str, L_("alpha")) && isalpha ((UCHAR) *n)) - || (STREQ (str, L_("blank")) && isblank ((UCHAR) *n)) - || (STREQ (str, L_("cntrl")) && iscntrl ((UCHAR) *n)) - || (STREQ (str, L_("digit")) && isdigit ((UCHAR) *n)) - || (STREQ (str, L_("graph")) && isgraph ((UCHAR) *n)) - || (STREQ (str, L_("lower")) && islower ((UCHAR) *n)) - || (STREQ (str, L_("print")) && isprint ((UCHAR) *n)) - || (STREQ (str, L_("punct")) && ispunct ((UCHAR) *n)) - || (STREQ (str, L_("space")) && isspace ((UCHAR) *n)) - || (STREQ (str, L_("upper")) && isupper ((UCHAR) *n)) - || (STREQ (str, L_("xdigit")) && isxdigit ((UCHAR) *n))) + if (iswctype (BTOWC ((UCHAR) *n), wt)) goto matched; #endif c = *p++; @@ -309,7 +318,12 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, #ifdef _LIBC else if (c == L_('[') && *p == L_('=')) { - UCHAR str[1]; + /* It's important that STR be a scalar variable rather + than a one-element array, because GCC (at least 4.9.2 + -O2 on x86-64) can be confused by the array and + diagnose a "used initialized" in a dead branch in the + findidx function. */ + UCHAR str; uint32_t nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); const CHAR *startp = p; @@ -321,7 +335,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, c = L_('['); goto normal_bracket; } - str[0] = c; + str = c; c = *++p; if (c != L_('=') || p[1] != L_(']')) @@ -334,7 +348,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, if (nrules == 0) { - if ((UCHAR) *n == str[0]) + if ((UCHAR) *n == str) goto matched; } else @@ -342,28 +356,21 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, const int32_t *table; # if WIDE_CHAR_VERSION const int32_t *weights; - const int32_t *extra; + const wint_t *extra; # else const unsigned char *weights; const unsigned char *extra; # endif const int32_t *indirect; int32_t idx; - const UCHAR *cp = (const UCHAR *) str; - - /* This #include defines a local function! */ -# if WIDE_CHAR_VERSION -# include -# else -# include -# endif + const UCHAR *cp = (const UCHAR *) &str; # if WIDE_CHAR_VERSION table = (const int32_t *) _NL_CURRENT (LC_COLLATE, _NL_COLLATE_TABLEWC); weights = (const int32_t *) _NL_CURRENT (LC_COLLATE, _NL_COLLATE_WEIGHTWC); - extra = (const int32_t *) + extra = (const wint_t *) _NL_CURRENT (LC_COLLATE, _NL_COLLATE_EXTRAWC); indirect = (const int32_t *) _NL_CURRENT (LC_COLLATE, _NL_COLLATE_INDIRECTWC); @@ -378,7 +385,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, _NL_CURRENT (LC_COLLATE, _NL_COLLATE_INDIRECTMB); # endif - idx = findidx (&cp); + idx = FINDIDX (table, indirect, extra, &cp, 1); if (idx != 0) { /* We found a table entry. Now see whether the @@ -388,7 +395,8 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, int32_t idx2; const UCHAR *np = (const UCHAR *) n; - idx2 = findidx (&np); + idx2 = FINDIDX (table, indirect, extra, + &np, string_end - n); if (idx2 != 0 && (idx >> 24) == (idx2 >> 24) && len == weights[idx2 & 0xffffff]) @@ -422,6 +430,8 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, } else { + bool is_range = false; + #ifdef _LIBC bool is_seqval = false; @@ -468,25 +478,11 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, { int32_t table_size; const int32_t *symb_table; -# ifdef WIDE_CHAR_VERSION - char str[c1]; - size_t strcnt; -# else -# define str (startp + 1) -# endif const unsigned char *extra; int32_t idx; int32_t elem; - int32_t second; - int32_t hash; - -# ifdef WIDE_CHAR_VERSION - /* We have to convert the name to a single-byte - string. This is possible since the names - consist of ASCII characters and the internal - representation is UCS4. */ - for (strcnt = 0; strcnt < c1; ++strcnt) - str[strcnt] = startp[1 + strcnt]; +# if WIDE_CHAR_VERSION + CHAR *wextra; # endif table_size = @@ -499,81 +495,65 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_EXTRAMB); - /* Locate the character in the hashing table. */ - hash = elem_hash (str, c1); + for (elem = 0; elem < table_size; elem++) + if (symb_table[2 * elem] != 0) + { + idx = symb_table[2 * elem + 1]; + /* Skip the name of collating element. */ + idx += 1 + extra[idx]; +# if WIDE_CHAR_VERSION + /* Skip the byte sequence of the + collating element. */ + idx += 1 + extra[idx]; + /* Adjust for the alignment. */ + idx = (idx + 3) & ~3; - idx = 0; - elem = hash % table_size; - if (symb_table[2 * elem] != 0) - { - second = hash % (table_size - 2) + 1; + wextra = (CHAR *) &extra[idx + 4]; - do - { - /* First compare the hashing value. */ - if (symb_table[2 * elem] == hash - && (c1 - == extra[symb_table[2 * elem + 1]]) - && memcmp (str, - &extra[symb_table[2 * elem - + 1] - + 1], c1) == 0) - { - /* Yep, this is the entry. */ - idx = symb_table[2 * elem + 1]; - idx += 1 + extra[idx]; - break; - } + if (/* Compare the length of the sequence. */ + c1 == wextra[0] + /* Compare the wide char sequence. */ + && (__wmemcmp (startp + 1, &wextra[1], + c1) + == 0)) + /* Yep, this is the entry. */ + break; +# else + if (/* Compare the length of the sequence. */ + c1 == extra[idx] + /* Compare the byte sequence. */ + && memcmp (startp + 1, + &extra[idx + 1], c1) == 0) + /* Yep, this is the entry. */ + break; +# endif + } - /* Next entry. */ - elem += second; - } - while (symb_table[2 * elem] != 0); - } - - if (symb_table[2 * elem] != 0) + if (elem < table_size) { /* Compare the byte sequence but only if this is not part of a range. */ -# ifdef WIDE_CHAR_VERSION - int32_t *wextra; + if (! is_range - idx += 1 + extra[idx]; - /* Adjust for the alignment. */ - idx = (idx + 3) & ~3; - - wextra = (int32_t *) &extra[idx + 4]; -# endif - - if (! is_range) - { -# ifdef WIDE_CHAR_VERSION - for (c1 = 0; - (int32_t) c1 < wextra[idx]; - ++c1) - if (n[c1] != wextra[1 + c1]) - break; - - if ((int32_t) c1 == wextra[idx]) - goto matched; +# if WIDE_CHAR_VERSION + && __wmemcmp (n, &wextra[1], c1) == 0 # else - for (c1 = 0; c1 < extra[idx]; ++c1) - if (n[c1] != extra[1 + c1]) - break; - - if (c1 == extra[idx]) - goto matched; + && memcmp (n, &extra[idx + 1], c1) == 0 # endif + ) + { + n += c1 - 1; + goto matched; } /* Get the collation sequence value. */ is_seqval = true; -# ifdef WIDE_CHAR_VERSION - cold = wextra[1 + wextra[idx]]; +# if WIDE_CHAR_VERSION + cold = wextra[1 + wextra[0]]; # else - /* Adjust for the alignment. */ idx += 1 + extra[idx]; - idx = (idx + 3) & ~4; + /* Adjust for the alignment. */ + idx = (idx + 3) & ~3; cold = *((int32_t *) &extra[idx]); # endif @@ -583,10 +563,10 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, { /* No valid character. Match it as a single byte. */ - if (!is_range && *n == str[0]) + if (!is_range && *n == startp[1]) goto matched; - cold = str[0]; + cold = startp[1]; c = *p++; } else @@ -594,7 +574,6 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, } } else -# undef str #endif { c = FOLD (c); @@ -614,7 +593,6 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, outside of is_seqval's scope. */ is_seqval = false; #endif - cold = c; c = *p++; } @@ -634,7 +612,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, uint32_t lcollseq; UCHAR cend = *p++; -# ifdef WIDE_CHAR_VERSION +# if WIDE_CHAR_VERSION /* Search in the 'names' array for the characters. */ fcollseq = __collseq_table_lookup (collseq, fn); if (fcollseq == ~((uint32_t) 0)) @@ -689,25 +667,11 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, { int32_t table_size; const int32_t *symb_table; -# ifdef WIDE_CHAR_VERSION - char str[c1]; - size_t strcnt; -# else -# define str (startp + 1) -# endif const unsigned char *extra; int32_t idx; int32_t elem; - int32_t second; - int32_t hash; - -# ifdef WIDE_CHAR_VERSION - /* We have to convert the name to a single-byte - string. This is possible since the names - consist of ASCII characters and the internal - representation is UCS4. */ - for (strcnt = 0; strcnt < c1; ++strcnt) - str[strcnt] = startp[1 + strcnt]; +# if WIDE_CHAR_VERSION + CHAR *wextra; # endif table_size = @@ -720,71 +684,64 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_EXTRAMB); - /* Locate the character in the hashing - table. */ - hash = elem_hash (str, c1); + for (elem = 0; elem < table_size; elem++) + if (symb_table[2 * elem] != 0) + { + idx = symb_table[2 * elem + 1]; + /* Skip the name of collating + element. */ + idx += 1 + extra[idx]; +# if WIDE_CHAR_VERSION + /* Skip the byte sequence of the + collating element. */ + idx += 1 + extra[idx]; + /* Adjust for the alignment. */ + idx = (idx + 3) & ~3; - idx = 0; - elem = hash % table_size; - if (symb_table[2 * elem] != 0) - { - second = hash % (table_size - 2) + 1; + wextra = (CHAR *) &extra[idx + 4]; - do - { - /* First compare the hashing value. */ - if (symb_table[2 * elem] == hash - && (c1 - == extra[symb_table[2 * elem + 1]]) - && memcmp (str, - &extra[symb_table[2 * elem + 1] - + 1], c1) == 0) - { - /* Yep, this is the entry. */ - idx = symb_table[2 * elem + 1]; - idx += 1 + extra[idx]; - break; - } - - /* Next entry. */ - elem += second; - } - while (symb_table[2 * elem] != 0); - } - - if (symb_table[2 * elem] != 0) - { - /* Compare the byte sequence but only if - this is not part of a range. */ -# ifdef WIDE_CHAR_VERSION - int32_t *wextra; - - idx += 1 + extra[idx]; - /* Adjust for the alignment. */ - idx = (idx + 3) & ~4; - - wextra = (int32_t *) &extra[idx + 4]; + if (/* Compare the length of the + sequence. */ + c1 == wextra[0] + /* Compare the wide char sequence. */ + && (__wmemcmp (startp + 1, + &wextra[1], c1) + == 0)) + /* Yep, this is the entry. */ + break; +# else + if (/* Compare the length of the + sequence. */ + c1 == extra[idx] + /* Compare the byte sequence. */ + && memcmp (startp + 1, + &extra[idx + 1], c1) == 0) + /* Yep, this is the entry. */ + break; # endif + } + + if (elem < table_size) + { /* Get the collation sequence value. */ is_seqval = true; -# ifdef WIDE_CHAR_VERSION - cend = wextra[1 + wextra[idx]]; +# if WIDE_CHAR_VERSION + cend = wextra[1 + wextra[0]]; # else - /* Adjust for the alignment. */ idx += 1 + extra[idx]; - idx = (idx + 3) & ~4; + /* Adjust for the alignment. */ + idx = (idx + 3) & ~3; cend = *((int32_t *) &extra[idx]); # endif } - else if (symb_table[2 * elem] != 0 && c1 == 1) + else if (c1 == 1) { - cend = str[0]; + cend = startp[1]; c = *p++; } else return FNM_NOMATCH; } -# undef str } else { @@ -799,7 +756,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, characters which are not mentioned in the collation specification. */ if ( -# ifdef WIDE_CHAR_VERSION +# if WIDE_CHAR_VERSION lcollseq == 0xffffffff || # endif lcollseq <= fcollseq) @@ -811,7 +768,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, hcollseq = cend; else { -# ifdef WIDE_CHAR_VERSION +# if WIDE_CHAR_VERSION hcollseq = __collseq_table_lookup (collseq, cend); if (hcollseq == ~((uint32_t) 0)) @@ -832,7 +789,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, if (lcollseq <= hcollseq && fcollseq <= hcollseq) goto matched; } -# ifdef WIDE_CHAR_VERSION +# if WIDE_CHAR_VERSION range_not_matched: # endif #else @@ -848,7 +805,7 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, return FNM_NOMATCH; /* It is a range. */ - if (cold <= fn && fn <= cend) + if ((UCHAR) cold <= fn && fn <= cend) goto matched; #endif @@ -866,11 +823,8 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, matched: /* Skip the rest of the [...] that already matched. */ - do + while ((c = *p++) != L_(']')) { - ignore_next: - c = *p++; - if (c == L_('\0')) /* [... (unterminated) loses. */ return FNM_NOMATCH; @@ -898,12 +852,11 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, if (c < L_('a') || c >= L_('z')) { - p = startp; - goto ignore_next; + p = startp - 2; + break; } } p += 2; - c = *p++; } else if (c == L_('[') && *p == L_('=')) { @@ -914,25 +867,21 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, if (c != L_('=') || p[1] != L_(']')) return FNM_NOMATCH; p += 2; - c = *p++; } else if (c == L_('[') && *p == L_('.')) { - ++p; while (1) { c = *++p; - if (c == '\0') + if (c == L_('\0')) return FNM_NOMATCH; - if (*p == L_('.') && p[1] == L_(']')) + if (c == L_('.') && p[1] == L_(']')) break; } p += 2; - c = *p++; } } - while (c != L_(']')); if (not) return FNM_NOMATCH; } @@ -941,11 +890,10 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, case L_('+'): case L_('@'): case L_('!'): - if (__builtin_expect (flags & FNM_EXTMATCH, 0) && *p == '(') + if (__glibc_unlikely (flags & FNM_EXTMATCH) && *p == '(') { - int res; - - res = EXT (c, p, n, string_end, no_leading_period, flags); + int res = EXT (c, p, n, string_end, no_leading_period, flags, + alloca_used); if (res != -1) return res; } @@ -983,7 +931,6 @@ FCT (const CHAR *pattern, const CHAR *string, const CHAR *string_end, static const CHAR * -internal_function END (const CHAR *pattern) { const CHAR *p = pattern; @@ -1013,7 +960,12 @@ END (const CHAR *pattern) } else if ((*p == L_('?') || *p == L_('*') || *p == L_('+') || *p == L_('@') || *p == L_('!')) && p[1] == L_('(')) - p = END (p + 1); + { + p = END (p + 1); + if (*p == L_('\0')) + /* This is an invalid pattern. */ + return pattern; + } else if (*p == L_(')')) break; @@ -1022,29 +974,33 @@ END (const CHAR *pattern) static int -internal_function EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, - bool no_leading_period, int flags) + bool no_leading_period, int flags, size_t alloca_used) { const CHAR *startp; - size_t level; + ptrdiff_t level; struct patternlist { struct patternlist *next; - CHAR str[FLEXIBLE_ARRAY_MEMBER]; + CHAR malloced; + CHAR str __flexarr; } *list = NULL; struct patternlist **lastp = &list; size_t pattern_len = STRLEN (pattern); + bool any_malloced = false; const CHAR *p; const CHAR *rs; - enum { ALLOCA_LIMIT = 8000 }; + int retval = 0; /* Parse the pattern. Store the individual parts in the list. */ level = 0; - for (startp = p = pattern + 1; ; ++p) + for (startp = p = pattern + 1; level >= 0; ++p) if (*p == L_('\0')) - /* This is an invalid pattern. */ - return -1; + { + /* This is an invalid pattern. */ + retval = -1; + goto out; + } else if (*p == L_('[')) { /* Handle brackets special. */ @@ -1061,8 +1017,11 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* Skip over all characters of the list. */ while (*p != L_(']')) if (*p++ == L_('\0')) - /* This is no valid pattern. */ - return -1; + { + /* This is no valid pattern. */ + retval = -1; + goto out; + } } else if ((*p == L_('?') || *p == L_('*') || *p == L_('+') || *p == L_('@') || *p == L_('!')) && p[1] == L_('(')) @@ -1075,26 +1034,37 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* This means we found the end of the pattern. */ #define NEW_PATTERN \ struct patternlist *newp; \ - size_t plen; \ - size_t plensize; \ - size_t newpsize; \ - \ - plen = (opt == L_('?') || opt == L_('@') \ - ? pattern_len \ - : p - startp + 1UL); \ - plensize = plen * sizeof (CHAR); \ - newpsize = FLEXSIZEOF (struct patternlist, str, plensize); \ - if ((size_t) -1 / sizeof (CHAR) < plen \ - || newpsize < offsetof (struct patternlist, str) \ - || ALLOCA_LIMIT <= newpsize) \ - return -1; \ - newp = (struct patternlist *) alloca (newpsize); \ - *((CHAR *) MEMPCPY (newp->str, startp, p - startp)) = L_('\0'); \ + size_t plen = (opt == L_('?') || opt == L_('@') \ + ? pattern_len : (p - startp + 1UL)); \ + idx_t slen = FLEXSIZEOF (struct patternlist, str, 0); \ + idx_t new_used = alloca_used + slen; \ + idx_t plensize; \ + if (INT_MULTIPLY_WRAPV (plen, sizeof (CHAR), &plensize) \ + || INT_ADD_WRAPV (new_used, plensize, &new_used)) \ + { \ + retval = -2; \ + goto out; \ + } \ + slen += plensize; \ + bool malloced = ! __libc_use_alloca (new_used); \ + if (__glibc_unlikely (malloced)) \ + { \ + newp = malloc (slen); \ + if (newp == NULL) \ + { \ + retval = -2; \ + goto out; \ + } \ + any_malloced = true; \ + } \ + else \ + newp = alloca_account (slen, alloca_used); \ newp->next = NULL; \ + newp->malloced = malloced; \ + *((CHAR *) MEMPCPY (newp->str, startp, p - startp)) = L_('\0'); \ *lastp = newp; \ lastp = &newp->next NEW_PATTERN; - break; } } else if (*p == L_('|')) @@ -1112,8 +1082,9 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, switch (opt) { case L_('*'): - if (FCT (p, string, string_end, no_leading_period, flags) == 0) - return 0; + if (FCT (p, string, string_end, no_leading_period, flags, NULL, + alloca_used) == 0) + goto success; FALLTHROUGH; case L_('+'): do @@ -1122,7 +1093,8 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, /* First match the prefix with the current pattern with the current pattern. */ if (FCT (list->str, string, rs, no_leading_period, - flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD) == 0 + flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD, + NULL, alloca_used) == 0 /* This was successful. Now match the rest with the rest of the pattern. */ && (FCT (p, rs, string_end, @@ -1130,7 +1102,7 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, ? no_leading_period : rs[-1] == '/' && NO_LEADING_PERIOD (flags), flags & FNM_FILE_NAME - ? flags : flags & ~FNM_PERIOD) == 0 + ? flags : flags & ~FNM_PERIOD, NULL, alloca_used) == 0 /* This didn't work. Try the whole pattern. */ || (rs != string && FCT (pattern - 1, rs, string_end, @@ -1138,18 +1110,21 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, ? no_leading_period : rs[-1] == '/' && NO_LEADING_PERIOD (flags), flags & FNM_FILE_NAME - ? flags : flags & ~FNM_PERIOD) == 0))) + ? flags : flags & ~FNM_PERIOD, NULL, + alloca_used) == 0))) /* It worked. Signal success. */ - return 0; + goto success; } while ((list = list->next) != NULL); /* None of the patterns lead to a match. */ - return FNM_NOMATCH; + retval = FNM_NOMATCH; + break; case L_('?'): - if (FCT (p, string, string_end, no_leading_period, flags) == 0) - return 0; + if (FCT (p, string, string_end, no_leading_period, flags, NULL, + alloca_used) == 0) + goto success; FALLTHROUGH; case L_('@'): do @@ -1159,13 +1134,15 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, pattern list. */ if (FCT (STRCAT (list->str, p), string, string_end, no_leading_period, - flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD) == 0) + flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD, + NULL, alloca_used) == 0) /* It worked. Signal success. */ - return 0; + goto success; while ((list = list->next) != NULL); /* None of the patterns lead to a match. */ - return FNM_NOMATCH; + retval = FNM_NOMATCH; + break; case L_('!'): for (rs = string; rs <= string_end; ++rs) @@ -1174,7 +1151,8 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, for (runp = list; runp != NULL; runp = runp->next) if (FCT (runp->str, string, rs, no_leading_period, - flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD) == 0) + flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD, + NULL, alloca_used) == 0) break; /* If none of the patterns matched see whether the rest does. */ @@ -1183,22 +1161,35 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, rs == string ? no_leading_period : rs[-1] == '/' && NO_LEADING_PERIOD (flags), - flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD) - == 0)) + flags & FNM_FILE_NAME ? flags : flags & ~FNM_PERIOD, + NULL, alloca_used) == 0)) /* This is successful. */ - return 0; + goto success; } /* None of the patterns together with the rest of the pattern lead to a match. */ - return FNM_NOMATCH; + retval = FNM_NOMATCH; + break; default: assert (! "Invalid extended matching operator"); + retval = -1; break; } - return -1; + success: + out: + if (any_malloced) + while (list != NULL) + { + struct patternlist *old = list; + list = list->next; + if (old->malloced) + free (old); + } + + return retval; } @@ -1209,9 +1200,12 @@ EXT (INT opt, const CHAR *pattern, const CHAR *string, const CHAR *string_end, #undef FCT #undef EXT #undef END +#undef STRUCT #undef MEMPCPY #undef MEMCHR #undef STRLEN #undef STRCAT #undef L_ #undef BTOWC +#undef WIDE_CHAR_VERSION +#undef FINDIDX diff --git a/lib/fopen-safer.c b/lib/fopen-safer.c index bd36317..c201e4a 100644 --- a/lib/fopen-safer.c +++ b/lib/fopen-safer.c @@ -1,10 +1,10 @@ /* Invoke fopen, but avoid some glitches. - Copyright (C) 2001, 2004-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2004-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fopen.c b/lib/fopen.c index a3128fa..a5b3ae3 100644 --- a/lib/fopen.c +++ b/lib/fopen.c @@ -1,17 +1,17 @@ /* Open a stream to a file. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ @@ -19,12 +19,12 @@ /* If the user's config.h happens to include , let it include only the system's here, so that orig_fopen doesn't recurse to rpl_fopen. */ -#define __need_FILE +#define _GL_ALREADY_INCLUDING_STDIO_H #include /* Get the original definition of fopen. It might be defined as a macro. */ #include -#undef __need_FILE +#undef _GL_ALREADY_INCLUDING_STDIO_H static FILE * orig_fopen (const char *filename, const char *mode) @@ -39,6 +39,7 @@ orig_fopen (const char *filename, const char *mode) #include #include +#include #include #include #include @@ -47,11 +48,106 @@ orig_fopen (const char *filename, const char *mode) FILE * rpl_fopen (const char *filename, const char *mode) { + int open_direction; + int open_flags; +#if GNULIB_FOPEN_GNU + bool open_flags_gnu; +# define BUF_SIZE 80 + char fdopen_mode_buf[BUF_SIZE + 1]; +#endif + #if defined _WIN32 && ! defined __CYGWIN__ if (strcmp (filename, "/dev/null") == 0) filename = "NUL"; #endif + /* Parse the mode. */ + open_direction = 0; + open_flags = 0; +#if GNULIB_FOPEN_GNU + open_flags_gnu = false; +#endif + { + const char *p = mode; +#if GNULIB_FOPEN_GNU + char *q = fdopen_mode_buf; +#endif + + for (; *p != '\0'; p++) + { + switch (*p) + { + case 'r': + open_direction = O_RDONLY; +#if GNULIB_FOPEN_GNU + if (q < fdopen_mode_buf + BUF_SIZE) + *q++ = *p; +#endif + continue; + case 'w': + open_direction = O_WRONLY; + open_flags |= O_CREAT | O_TRUNC; +#if GNULIB_FOPEN_GNU + if (q < fdopen_mode_buf + BUF_SIZE) + *q++ = *p; +#endif + continue; + case 'a': + open_direction = O_WRONLY; + open_flags |= O_CREAT | O_APPEND; +#if GNULIB_FOPEN_GNU + if (q < fdopen_mode_buf + BUF_SIZE) + *q++ = *p; +#endif + continue; + case 'b': + /* While it is non-standard, O_BINARY is guaranteed by + gnulib . We can also assume that orig_fopen + supports the 'b' flag. */ + open_flags |= O_BINARY; +#if GNULIB_FOPEN_GNU + if (q < fdopen_mode_buf + BUF_SIZE) + *q++ = *p; +#endif + continue; + case '+': + open_direction = O_RDWR; +#if GNULIB_FOPEN_GNU + if (q < fdopen_mode_buf + BUF_SIZE) + *q++ = *p; +#endif + continue; +#if GNULIB_FOPEN_GNU + case 'x': + open_flags |= O_EXCL; + open_flags_gnu = true; + continue; + case 'e': + open_flags |= O_CLOEXEC; + open_flags_gnu = true; + continue; +#endif + default: + break; + } +#if GNULIB_FOPEN_GNU + /* The rest of the mode string can be a platform-dependent extension. + Copy it unmodified. */ + { + size_t len = strlen (p); + if (len > fdopen_mode_buf + BUF_SIZE - q) + len = fdopen_mode_buf + BUF_SIZE - q; + memcpy (q, p, len); + q += len; + } +#endif + break; + } +#if GNULIB_FOPEN_GNU + *q = '\0'; +#endif + } + #if FOPEN_TRAILING_SLASH_BUG /* Fail if the mode requires write access and the filename ends in a slash, as POSIX says such a filename must name a directory @@ -74,13 +170,14 @@ rpl_fopen (const char *filename, const char *mode) struct stat statbuf; FILE *fp; - if (mode[0] == 'w' || mode[0] == 'a') + if (open_direction != O_RDONLY) { errno = EISDIR; return NULL; } - fd = open (filename, O_RDONLY); + fd = open (filename, open_direction | open_flags, + S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); if (fd < 0) return NULL; @@ -91,7 +188,11 @@ rpl_fopen (const char *filename, const char *mode) return NULL; } +# if GNULIB_FOPEN_GNU + fp = fdopen (fd, fdopen_mode_buf); +# else fp = fdopen (fd, mode); +# endif if (fp == NULL) { int saved_errno = errno; @@ -101,7 +202,29 @@ rpl_fopen (const char *filename, const char *mode) return fp; } } -# endif +#endif + +#if GNULIB_FOPEN_GNU + if (open_flags_gnu) + { + int fd; + FILE *fp; + + fd = open (filename, open_direction | open_flags, + S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); + if (fd < 0) + return NULL; + + fp = fdopen (fd, fdopen_mode_buf); + if (fp == NULL) + { + int saved_errno = errno; + close (fd); + errno = saved_errno; + } + return fp; + } +#endif return orig_fopen (filename, mode); } diff --git a/lib/fpending.c b/lib/fpending.c index 802ebcb..6408cff 100644 --- a/lib/fpending.c +++ b/lib/fpending.c @@ -1,10 +1,10 @@ /* fpending.c -- return the number of pending output bytes on a stream - Copyright (C) 2000, 2004, 2006-2007, 2009-2020 Free Software Foundation, + Copyright (C) 2000, 2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -25,7 +25,8 @@ #include "stdio-impl.h" /* This file is not used on systems that already have the __fpending function, - namely glibc >= 2.2, Solaris >= 7, Android API >= 23. */ + namely glibc >= 2.2, Solaris >= 7, UnixWare >= 7.1.4.MP4, Cygwin >= 1.7.34, + Android API >= 23. */ /* Return the number of pending (aka buffered, unflushed) bytes on the stream, FP, that is open for writing. */ @@ -39,13 +40,13 @@ __fpending (FILE *fp) /* GNU libc, BeOS, Haiku, Linux libc5 */ return fp->_IO_write_ptr - fp->_IO_write_base; #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin < 1.7.34, Minix 3, Android */ return fp->_p - fp->_bf._base; #elif defined __EMX__ /* emx+gcc */ return fp->_ptr - fp->_buffer; #elif defined __minix /* Minix */ return fp_->_ptr - fp_->_buf; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ return (fp_->_ptr ? fp_->_ptr - fp_->_base : 0); #elif defined __UCLIBC__ /* uClibc */ return (fp->__modeflags & __FLAG_WRITING ? fp->__bufpos - fp->__bufstart : 0); diff --git a/lib/fpending.h b/lib/fpending.h index a8b8859..43542c5 100644 --- a/lib/fpending.h +++ b/lib/fpending.h @@ -1,11 +1,11 @@ /* Declare __fpending. - Copyright (C) 2000, 2003, 2005-2006, 2009-2020 Free Software Foundation, + Copyright (C) 2000, 2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fprintftime.c b/lib/fprintftime.c index 7fd4ec2..4e5aaff 100644 --- a/lib/fprintftime.c +++ b/lib/fprintftime.c @@ -1,2 +1,19 @@ +/* Generate time strings directly to the output. + + Copyright (C) 2005-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define FPRINTFTIME 1 #include "nstrftime.c" diff --git a/lib/fprintftime.h b/lib/fprintftime.h index 6e41482..4d5b139 100644 --- a/lib/fprintftime.h +++ b/lib/fprintftime.h @@ -1,10 +1,10 @@ /* Generate time strings directly to the output. */ -/* Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fpucw.h b/lib/fpucw.h index 1c6edf6..1921836 100644 --- a/lib/fpucw.h +++ b/lib/fpucw.h @@ -1,18 +1,18 @@ /* Manipulating the FPU control word. -*- coding: utf-8 -*- - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2007. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _FPUCW_H @@ -61,8 +61,8 @@ 'long double' safe operation precision */ -/* Inline assembler like this works only with GNU C. */ -#if (defined __i386__ || defined __x86_64__) && defined __GNUC__ +/* Inline assembler like this works only with GNU C and clang. */ +#if (defined __i386__ || defined __x86_64__) && (defined __GNUC__ || defined __clang__) typedef unsigned short fpucw_t; /* glibc calls this fpu_control_t */ diff --git a/lib/fpurge.c b/lib/fpurge.c index f05da5a..21e3b86 100644 --- a/lib/fpurge.c +++ b/lib/fpurge.c @@ -1,17 +1,17 @@ /* Flushing buffers of a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -19,8 +19,10 @@ /* Specification. */ #include -#if HAVE___FPURGE /* glibc >= 2.2, Haiku, Solaris >= 7, Android API >= 23 */ -# include +#if HAVE___FPURGE /* glibc >= 2.2, Haiku, Solaris >= 7, UnixWare >= 7.1.4.MP4, Cygwin >= 1.7.10, Android API >= 23, musl libc */ +# if HAVE_STDIO_EXT_H +# include +# endif #endif #include @@ -29,13 +31,13 @@ int fpurge (FILE *fp) { -#if HAVE___FPURGE /* glibc >= 2.2, Haiku, Solaris >= 7, Android API >= 23, musl libc */ +#if HAVE___FPURGE /* glibc >= 2.2, Haiku, Solaris >= 7, UnixWare >= 7.1.4.MP4, Cygwin >= 1.7.10, Android API >= 23, musl libc */ __fpurge (fp); /* The __fpurge function does not have a return value. */ return 0; -#elif HAVE_FPURGE /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin 1.7 */ +#elif HAVE_FPURGE /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin >= 1.7 */ /* Call the system's fpurge function. */ # undef fpurge @@ -99,7 +101,7 @@ fpurge (FILE *fp) if (fp->_ptr != NULL) fp->_count = 0; return 0; -# elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +# elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ fp_->_ptr = fp_->_base; if (fp_->_ptr != NULL) fp_->_cnt = 0; diff --git a/lib/freadahead.c b/lib/freadahead.c index be14a3d..829d03b 100644 --- a/lib/freadahead.c +++ b/lib/freadahead.c @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -62,7 +62,7 @@ freadahead (FILE *fp) if ((fp_->_flags & _IOWRITING) != 0) return 0; return fp_->_count; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ if ((fp_->_flag & _IOWRT) != 0) return 0; return fp_->_cnt; diff --git a/lib/freadahead.h b/lib/freadahead.h index b971d5a..0bf1d49 100644 --- a/lib/freadahead.h +++ b/lib/freadahead.h @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/freading.c b/lib/freading.c index f4dab78..93e96e0 100644 --- a/lib/freading.c +++ b/lib/freading.c @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -37,13 +37,13 @@ freading (FILE *fp) || ((fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) == 0 && fp->_IO_read_base != NULL)); # elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ - /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin < 1.7.34, Minix 3, Android */ return (fp_->_flags & __SRD) != 0; # elif defined __EMX__ /* emx+gcc */ return (fp->_flags & _IOREAD) != 0; # elif defined __minix /* Minix */ return (fp->_flags & _IOREADING) != 0; -# elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +# elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ # if defined __sun /* Solaris */ return (fp_->_flag & _IOREAD) != 0 && (fp_->_flag & _IOWRT) == 0; # else diff --git a/lib/freading.h b/lib/freading.h index 6c5592e..74fed22 100644 --- a/lib/freading.h +++ b/lib/freading.h @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -33,9 +33,11 @@ STREAM must not be wide-character oriented. */ #if HAVE___FREADING && (!defined __GLIBC__ || defined __UCLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7)) -/* Solaris >= 7, Android API >= 29, not glibc >= 2.2, but glibc >= 2.7, or musl libc */ +/* Solaris >= 7, UnixWare >= 7.1.4.MP4, Cygwin >= 1.7.34, Android API >= 29, not glibc >= 2.2, but glibc >= 2.7, or musl libc */ -# include +# if HAVE_STDIO_EXT_H +# include +# endif # define freading(stream) (__freading (stream) != 0) #else diff --git a/lib/freadptr.c b/lib/freadptr.c index 8972cb1..f69e95c 100644 --- a/lib/freadptr.c +++ b/lib/freadptr.c @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -69,7 +69,7 @@ freadptr (FILE *fp, size_t *sizep) return NULL; *sizep = size; return (const char *) fp_->_ptr; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ if ((fp_->_flag & _IOWRT) != 0) return NULL; size = fp_->_cnt; diff --git a/lib/freadptr.h b/lib/freadptr.h index 07d2d72..b9dac28 100644 --- a/lib/freadptr.h +++ b/lib/freadptr.h @@ -1,17 +1,17 @@ /* Retrieve information about a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/freadseek.c b/lib/freadseek.c index a2ef61c..2e0c0a2 100644 --- a/lib/freadseek.c +++ b/lib/freadseek.c @@ -1,17 +1,17 @@ /* Skipping input from a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -49,7 +49,7 @@ freadptrinc (FILE *fp, size_t increment) #elif defined __minix /* Minix */ fp_->_ptr += increment; fp_->_count -= increment; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ fp_->_ptr += increment; fp_->_cnt -= increment; #elif defined __UCLIBC__ /* uClibc */ diff --git a/lib/freadseek.h b/lib/freadseek.h index e767f23..1259e7c 100644 --- a/lib/freadseek.h +++ b/lib/freadseek.h @@ -1,17 +1,17 @@ /* Skipping input from a FILE stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/free.c b/lib/free.c new file mode 100644 index 0000000..86ebe6c --- /dev/null +++ b/lib/free.c @@ -0,0 +1,53 @@ +/* Make free() preserve errno. + + Copyright (C) 2003, 2006, 2009-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* written by Paul Eggert */ + +#include + +/* Specification. */ +#include + +/* A function definition is only needed if HAVE_FREE_POSIX is not defined. */ +#if !HAVE_FREE_POSIX + +# include + +void +rpl_free (void *p) +# undef free +{ +# if defined __GNUC__ && !defined __clang__ + /* An invalid GCC optimization + + would optimize away the assignments in the code below, when link-time + optimization (LTO) is enabled. Make the code more complicated, so that + GCC does not grok how to optimize it. */ + int err[2]; + err[0] = errno; + err[1] = errno; + errno = 0; + free (p); + errno = err[errno == 0]; +# else + int err = errno; + free (p); + errno = err; +# endif +} + +#endif diff --git a/lib/freopen-safer.c b/lib/freopen-safer.c index adaa978..3bfacee 100644 --- a/lib/freopen-safer.c +++ b/lib/freopen-safer.c @@ -1,10 +1,10 @@ /* Invoke freopen, but avoid some glitches. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -21,19 +21,13 @@ #include "stdio-safer.h" +#include "attribute.h" + #include #include #include #include -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif - /* Guarantee that FD is open; all smaller FDs must already be open. Return true if successful. */ static bool diff --git a/lib/freopen.c b/lib/freopen.c index 88d19bc..4988e71 100644 --- a/lib/freopen.c +++ b/lib/freopen.c @@ -1,17 +1,17 @@ /* Open a stream to a file. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ diff --git a/lib/frexp.c b/lib/frexp.c index ad1dba7..2c15733 100644 --- a/lib/frexp.c +++ b/lib/frexp.c @@ -1,17 +1,17 @@ /* Split a double into fraction and mantissa. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paolo Bonzini , 2003, and diff --git a/lib/frexpl.c b/lib/frexpl.c index 49484cb..55ca010 100644 --- a/lib/frexpl.c +++ b/lib/frexpl.c @@ -1,17 +1,17 @@ /* Split a 'long double' into fraction and mantissa. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/fseek.c b/lib/fseek.c index 81f35a2..e9f9314 100644 --- a/lib/fseek.c +++ b/lib/fseek.c @@ -1,17 +1,17 @@ /* An fseek() function that, together with fflush(), is POSIX compliant. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/fseeko.c b/lib/fseeko.c index 9c0b7a9..2ca2db8 100644 --- a/lib/fseeko.c +++ b/lib/fseeko.c @@ -1,18 +1,18 @@ /* An fseeko() function that, together with fflush(), is POSIX compliant. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -81,7 +81,7 @@ fseeko (FILE *fp, off_t offset, int whence) #elif defined __minix /* Minix */ if (fp_->_ptr == fp_->_buf && (fp_->_ptr == NULL || fp_->_count == 0)) -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ if (fp_->_ptr == fp_->_base && (fp_->_ptr == NULL || fp_->_cnt == 0)) #elif defined __UCLIBC__ /* uClibc */ @@ -152,7 +152,7 @@ fseeko (FILE *fp, off_t offset, int whence) fp_->_flags &= ~__SEOF; #elif defined __EMX__ /* emx+gcc */ fp->_flags &= ~_IOEOF; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ fp_->_flag &= ~_IOEOF; #elif defined __MINT__ /* Atari FreeMiNT */ fp->__offset = pos; diff --git a/lib/fseterr.c b/lib/fseterr.c index 8f32b7e..897e754 100644 --- a/lib/fseterr.c +++ b/lib/fseterr.c @@ -1,17 +1,17 @@ /* Set the error indicator of a stream. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -42,7 +42,7 @@ fseterr (FILE *fp) fp->_flags |= _IOERR; #elif defined __minix /* Minix */ fp->_flags |= _IOERR; -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ fp_->_flag |= _IOERR; #elif defined __UCLIBC__ /* uClibc */ fp->__modeflags |= __FLAG_ERROR; diff --git a/lib/fseterr.h b/lib/fseterr.h index bbeb661..7ecf871 100644 --- a/lib/fseterr.h +++ b/lib/fseterr.h @@ -1,17 +1,17 @@ /* Set the error indicator of a stream. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _FSETERR_H diff --git a/lib/fstat.c b/lib/fstat.c index 235014a..3928c86 100644 --- a/lib/fstat.c +++ b/lib/fstat.c @@ -1,17 +1,17 @@ /* fstat() replacement. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* If the user's config.h happens to include , let it include only diff --git a/lib/fstatat.c b/lib/fstatat.c index 9da1269..6e83449 100644 --- a/lib/fstatat.c +++ b/lib/fstatat.c @@ -1,10 +1,10 @@ /* Work around an fstatat bug on Solaris 9. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/fsusage.c b/lib/fsusage.c index 8196015..18f790f 100644 --- a/lib/fsusage.c +++ b/lib/fsusage.c @@ -1,19 +1,19 @@ /* fsusage.c -- return space usage of mounted file systems - Copyright (C) 1991-1992, 1996, 1998-1999, 2002-2006, 2009-2020 Free Software + Copyright (C) 1991-1992, 1996, 1998-1999, 2002-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -211,11 +211,7 @@ get_fs_usage (char const *file, char const *disk, struct fs_usage *fsp) /* Empirically, the block counts on most SVR3 and SVR3-derived systems seem to always be in terms of 512-byte blocks, no matter what value f_bsize has. */ -# if defined _CRAY - fsp->fsu_blocksize = PROPAGATE_ALL_ONES (fsd.f_bsize); -# else fsp->fsu_blocksize = 512; -# endif #endif diff --git a/lib/fsusage.h b/lib/fsusage.h index 5e68709..0443d19 100644 --- a/lib/fsusage.h +++ b/lib/fsusage.h @@ -1,19 +1,19 @@ /* fsusage.h -- declarations for file system space usage info - Copyright (C) 1991-1992, 1997, 2003-2006, 2009-2020 Free Software + Copyright (C) 1991-1992, 1997, 2003-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Space usage statistics for a file system. Blocks are 512-byte. */ diff --git a/lib/fsync.c b/lib/fsync.c index 2298aad..9b561ab 100644 --- a/lib/fsync.c +++ b/lib/fsync.c @@ -7,19 +7,19 @@ Written by Richard W.M. Jones - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This library is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/ftell.c b/lib/ftell.c index 234c193..3fbd9e9 100644 --- a/lib/ftell.c +++ b/lib/ftell.c @@ -1,17 +1,17 @@ /* An ftell() function that works around platform bugs. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/ftello.c b/lib/ftello.c index 43d4a4d..989614a 100644 --- a/lib/ftello.c +++ b/lib/ftello.c @@ -1,17 +1,17 @@ /* An ftello() function that works around platform bugs. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -19,6 +19,9 @@ /* Specification. */ #include +#include +#include "intprops.h" + /* Get lseek. */ #include @@ -40,13 +43,79 @@ ftello (FILE *fp) # endif #endif { -#if LSEEK_PIPE_BROKEN +#if FTELLO_BROKEN_AFTER_UNGETC /* macOS >= 10.15 */ + /* The system's ftello() is completely broken, because it calls __sflush, + which makes side effects on the stream. */ + + /* Handle non-seekable files first. */ + if (fp->_file < 0 || fp->_seek == NULL) + { + errno = ESPIPE; + return -1; + } + + /* Determine the current offset, ignoring buffered and pushed-back bytes. */ + off_t pos; + + if (fp->_flags & __SOFF) + pos = fp->_offset; + else + { + pos = fp->_seek (fp->_cookie, 0, SEEK_CUR); + if (pos < 0) + return -1; + if (fp->_flags & __SOPT) + { + fp->_offset = pos; + fp->_flags |= __SOFF; + } + } + + if (fp->_flags & __SRD) + { + /* Now consider buffered and pushed-back bytes from ungetc. */ + if (fp->_ub._base != NULL) + /* Considering the buffered bytes, we are at position + pos - fp->_ur. + Considering also the pushed-back bytes, we are at position + pos - fp->_ur - fp->_r. */ + pos = pos - fp->_ur - fp->_r; + else + /* Considering the buffered bytes, we are at position + pos - fp->_r. */ + pos = pos - fp->_r; + if (pos < 0) + { + errno = EIO; + return -1; + } + } + else if ((fp->_flags & __SWR) && fp->_p != NULL) + { + /* Consider the buffered bytes. */ + off_t buffered = fp->_p - fp->_bf._base; + + /* Compute pos + buffered, with overflow check. */ + off_t sum; + if (! INT_ADD_OK (pos, buffered, &sum)) + { + errno = EOVERFLOW; + return -1; + } + pos = sum; + } + + return pos; + +#else + +# if LSEEK_PIPE_BROKEN /* mingw gives bogus answers rather than failure on non-seekable files. */ if (lseek (fileno (fp), 0, SEEK_CUR) == -1) return -1; -#endif +# endif -#if FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE /* Solaris */ +# if FTELLO_BROKEN_AFTER_SWITCHING_FROM_READ_TO_WRITE /* Solaris */ /* The Solaris stdio leaves the _IOREAD flag set after reading from a file reaches EOF and the program then starts writing to the file. ftello gets confused by this. */ @@ -66,9 +135,9 @@ ftello (FILE *fp) } return pos; } -#endif +# endif -#if defined __SL64 && defined __SCLE /* Cygwin */ +# if defined __SL64 && defined __SCLE /* Cygwin */ if ((fp->_flags & __SL64) == 0) { /* Cygwin 1.5.0 through 1.5.24 failed to open stdin in 64-bit @@ -80,6 +149,9 @@ ftello (FILE *fp) fp->_seek64 = tmp->_seek64; fclose (tmp); } -#endif +# endif + return ftello (fp); + +#endif } diff --git a/lib/ftoastr.c b/lib/ftoastr.c index 7a7d411..9105752 100644 --- a/lib/ftoastr.c +++ b/lib/ftoastr.c @@ -1,10 +1,10 @@ /* floating point to accurate string - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -33,20 +33,28 @@ #include #include +#ifdef C_LOCALE +# include "c-snprintf.h" +# include "c-strtod.h" +# define PREFIX(name) c_ ## name +#else +# define PREFIX(name) name +#endif + #if LENGTH == 3 # define FLOAT long double # define FLOAT_DIG LDBL_DIG # define FLOAT_MIN LDBL_MIN # define FLOAT_PREC_BOUND _GL_LDBL_PREC_BOUND -# define FTOASTR ldtoastr +# define FTOASTR PREFIX (ldtoastr) # define PROMOTED_FLOAT long double -# define STRTOF strtold +# define STRTOF PREFIX (strtold) #elif LENGTH == 2 # define FLOAT double # define FLOAT_DIG DBL_DIG # define FLOAT_MIN DBL_MIN # define FLOAT_PREC_BOUND _GL_DBL_PREC_BOUND -# define FTOASTR dtoastr +# define FTOASTR PREFIX (dtoastr) # define PROMOTED_FLOAT double #else # define LENGTH 1 @@ -54,7 +62,7 @@ # define FLOAT_DIG FLT_DIG # define FLOAT_MIN FLT_MIN # define FLOAT_PREC_BOUND _GL_FLT_PREC_BOUND -# define FTOASTR ftoastr +# define FTOASTR PREFIX (ftoastr) # define PROMOTED_FLOAT double # if HAVE_STRTOF # define STRTOF strtof @@ -65,13 +73,16 @@ may generate one or two extra digits, but that's better than not working at all. */ #ifndef STRTOF -# define STRTOF strtod +# define STRTOF PREFIX (strtod) #endif /* On hosts where it's not known that snprintf works, use sprintf to implement the subset needed here. Typically BUFSIZE is big enough and there's little or no performance hit. */ -#if ! GNULIB_SNPRINTF +#ifdef C_LOCALE +# undef snprintf +# define snprintf c_snprintf +#elif ! GNULIB_SNPRINTF # undef snprintf # define snprintf ftoastr_snprintf static int diff --git a/lib/ftoastr.h b/lib/ftoastr.h index d945cc0..bac32a3 100644 --- a/lib/ftoastr.h +++ b/lib/ftoastr.h @@ -1,10 +1,10 @@ /* floating point to accurate string - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,6 +18,7 @@ /* Written by Paul Eggert. */ #ifndef _GL_FTOASTR_H +#define _GL_FTOASTR_H #include "intprops.h" #include @@ -48,6 +49,12 @@ int ftoastr (char *buf, size_t bufsize, int flags, int width, float x); int dtoastr (char *buf, size_t bufsize, int flags, int width, double x); int ldtoastr (char *buf, size_t bufsize, int flags, int width, long double x); +/* The last two functions except that the formatting takes place in + the C locale. */ +int c_dtoastr (char *buf, size_t bufsize, int flags, int width, double x); +int c_ldtoastr (char *buf, size_t bufsize, int flags, int width, long double x); + + /* Flag values for ftoastr etc. These can be ORed together. */ enum { diff --git a/lib/ftruncate.c b/lib/ftruncate.c index a185637..4a9279b 100644 --- a/lib/ftruncate.c +++ b/lib/ftruncate.c @@ -1,9 +1,9 @@ /* ftruncate emulations for native Windows. - Copyright (C) 1992-2020 Free Software Foundation, Inc. + Copyright (C) 1992-2022 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) + the Free Software Foundation, either version 3, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,19 +19,21 @@ /* Specification. */ #include -#if HAVE_CHSIZE +#if HAVE__CHSIZE /* A native Windows platform. */ # include # if _GL_WINDOWS_64_BIT_OFF_T -/* Large File Support: off_t is 64-bit, but chsize() takes only a 32-bit +/* Large File Support: off_t is 64-bit, but _chsize() takes only a 32-bit argument. So, define a 64-bit safe SetFileSize function ourselves. */ /* Ensure that declares GetFileSizeEx. */ -# undef _WIN32_WINNT -# define _WIN32_WINNT _WIN32_WINNT_WIN2K +# if !defined _WIN32_WINNT || (_WIN32_WINNT < _WIN32_WINNT_WIN2K) +# undef _WIN32_WINNT +# define _WIN32_WINNT _WIN32_WINNT_WIN2K +# endif /* Get declarations of the native Windows API functions. */ # define WIN32_LEAN_AND_MEAN @@ -168,7 +170,7 @@ chsize_nothrow (int fd, long length) TRY_MSVC_INVAL { - result = chsize (fd, length); + result = _chsize (fd, length); } CATCH_MSVC_INVAL { @@ -180,7 +182,7 @@ chsize_nothrow (int fd, long length) return result; } # else -# define chsize_nothrow chsize +# define chsize_nothrow _chsize # endif int diff --git a/lib/fts-cycle.c b/lib/fts-cycle.c index 46b5f61..e21be78 100644 --- a/lib/fts-cycle.c +++ b/lib/fts-cycle.c @@ -1,12 +1,12 @@ /* Detect cycles in file tree walks. - Copyright (C) 2003-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2006, 2009-2022 Free Software Foundation, Inc. Written by Jim Meyering. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -131,7 +131,7 @@ leave_dir (FTS *fts, FTSENT *ent) void *found; obj.dev = st->st_dev; obj.ino = st->st_ino; - found = hash_delete (fts->fts_cycle.ht, &obj); + found = hash_remove (fts->fts_cycle.ht, &obj); if (!found) abort (); free (found); diff --git a/lib/fts.c b/lib/fts.c index d3a0472..494a63a 100644 --- a/lib/fts.c +++ b/lib/fts.c @@ -1,10 +1,10 @@ /* Traverse a file hierarchy. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -70,6 +70,7 @@ static char sccsid[] = "@(#)fts.c 8.6 (Berkeley) 8/14/94"; #include #if ! _LIBC +# include "attribute.h" # include "fcntl--.h" # include "flexmember.h" # include "openat.h" @@ -199,11 +200,11 @@ enum Fts_stat while (false) #endif -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else +#ifdef _LIBC +# if __GNUC__ >= 7 # define FALLTHROUGH __attribute__ ((__fallthrough__)) +# else +# define FALLTHROUGH ((void) 0) # endif #endif @@ -401,7 +402,7 @@ fts_open (char * const *argv, early, doing it here saves us the trouble of ensuring later (where it'd be messier) that "." can in fact be opened. If not, revert to FTS_NOCHDIR mode. */ - int fd = open (".", O_SEARCH); + int fd = open (".", O_SEARCH | O_CLOEXEC); if (fd < 0) { /* Even if "." is unreadable, don't revert to FTS_NOCHDIR mode @@ -445,7 +446,6 @@ fts_open (char * const *argv, if ((parent = fts_alloc(sp, "", 0)) == NULL) goto mem2; parent->fts_level = FTS_ROOTPARENTLEVEL; - parent->fts_n_dirs_remaining = -1; } /* The classic fts implementation would call fts_stat with @@ -634,9 +634,8 @@ fts_close (FTS *sp) } /* Minimum link count of a traditional Unix directory. When leaf - optimization is OK and MIN_DIR_NLINK <= st_nlink, then st_nlink is - an upper bound on the number of subdirectories (counting "." and - ".."). */ + optimization is OK and a directory's st_nlink == MIN_DIR_NLINK, + then the directory has no subdirectories. */ enum { MIN_DIR_NLINK = 2 }; /* Whether leaf optimization is OK for a directory. */ @@ -645,12 +644,8 @@ enum leaf_optimization /* st_nlink is not reliable for this directory's subdirectories. */ NO_LEAF_OPTIMIZATION, - /* Leaf optimization is OK, but is not useful for avoiding stat calls. */ - OK_LEAF_OPTIMIZATION, - - /* Leaf optimization is not only OK: it is useful for avoiding - stat calls, because dirent.d_type does not work. */ - NOSTAT_LEAF_OPTIMIZATION + /* st_nlink == 2 means the directory lacks subdirectories. */ + OK_LEAF_OPTIMIZATION }; #if (defined __linux__ || defined __ANDROID__) \ @@ -663,9 +658,7 @@ enum leaf_optimization # define S_MAGIC_CIFS 0xFF534D42 # define S_MAGIC_NFS 0x6969 # define S_MAGIC_PROC 0x9FA0 -# define S_MAGIC_REISERFS 0x52654973 # define S_MAGIC_TMPFS 0x1021994 -# define S_MAGIC_XFS 0x58465342 # ifdef HAVE___FSWORD_T typedef __fsword_t fsword; @@ -782,23 +775,15 @@ dirent_inode_sort_may_be_useful (FTSENT const *p, int dir_fd) } /* Given an FTS entry P for a directory with descriptor DIR_FD, - return true if it is both useful and valid to apply leaf optimization. - The optimization is useful only for file systems that lack usable - dirent.d_type info. The optimization is valid if an st_nlink value - of at least MIN_DIR_NLINK is an upper bound on the number of - subdirectories of D, counting "." and ".." as subdirectories. + return whether it is valid to apply leaf optimization. + The optimization is valid if a directory's st_nlink value equal + to MIN_DIR_NLINK means the directory has no subdirectories. DIR_FD is negative if unavailable. */ static enum leaf_optimization leaf_optimization (FTSENT const *p, int dir_fd) { switch (filesystem_type (p, dir_fd)) { - /* List here the file system types that may lack usable dirent.d_type - info, yet for which the optimization does apply. */ - case S_MAGIC_REISERFS: - case S_MAGIC_XFS: /* XFS lacked it until 2013-08-22 commit. */ - return NOSTAT_LEAF_OPTIMIZATION; - case 0: /* Leaf optimization is unsafe if the file system type is unknown. */ FALLTHROUGH; @@ -828,13 +813,13 @@ leaf_optimization (FTSENT const *p, int dir_fd) #else static bool -dirent_inode_sort_may_be_useful (FTSENT const *p _GL_UNUSED, - int dir_fd _GL_UNUSED) +dirent_inode_sort_may_be_useful (_GL_UNUSED FTSENT const *p, + _GL_UNUSED int dir_fd) { return true; } static enum leaf_optimization -leaf_optimization (FTSENT const *p _GL_UNUSED, int dir_fd _GL_UNUSED) +leaf_optimization (_GL_UNUSED FTSENT const *p, _GL_UNUSED int dir_fd) { return NO_LEAF_OPTIMIZATION; } @@ -1023,26 +1008,7 @@ check_for_dir: if (p->fts_info == FTS_NSOK) { if (p->fts_statp->st_size == FTS_STAT_REQUIRED) - { - FTSENT *parent = p->fts_parent; - if (parent->fts_n_dirs_remaining == 0 - && ISSET(FTS_NOSTAT) - && ISSET(FTS_PHYSICAL) - && (leaf_optimization (parent, sp->fts_cwd_fd) - == NOSTAT_LEAF_OPTIMIZATION)) - { - /* nothing more needed */ - } - else - { - p->fts_info = fts_stat(sp, p, false); - if (S_ISDIR(p->fts_statp->st_mode) - && p->fts_level != FTS_ROOTLEVEL - && 0 < parent->fts_n_dirs_remaining - && parent->fts_n_dirs_remaining != (nlink_t) -1) - parent->fts_n_dirs_remaining--; - } - } + p->fts_info = fts_stat(sp, p, false); else fts_assert (p->fts_statp->st_size == FTS_NO_STAT_REQUIRED); } @@ -1127,7 +1093,7 @@ cd_dot_dot: */ /* ARGSUSED */ int -fts_set(FTS *sp _GL_UNUSED, FTSENT *p, int instr) +fts_set(_GL_UNUSED FTS *sp, FTSENT *p, int instr) { if (instr != 0 && instr != FTS_AGAIN && instr != FTS_FOLLOW && instr != FTS_NOINSTR && instr != FTS_SKIP) { @@ -1224,8 +1190,7 @@ fts_children (register FTS *sp, int instr) static int fts_compare_ino (struct _ftsent const **a, struct _ftsent const **b) { - return (a[0]->fts_statp->st_ino < b[0]->fts_statp->st_ino ? -1 - : b[0]->fts_statp->st_ino < a[0]->fts_statp->st_ino ? 1 : 0); + return _GL_CMP (a[0]->fts_statp->st_ino, b[0]->fts_statp->st_ino); } /* Map the dirent.d_type value, DTYPE, to the corresponding stat.st_mode @@ -1546,10 +1511,11 @@ mem1: saved_errno = errno; inode numbers. Some day we might optimize that away, too, for directories where d_ino is known to be valid. */ - bool skip_stat = (ISSET(FTS_PHYSICAL) - && ISSET(FTS_NOSTAT) + bool skip_stat = (ISSET(FTS_NOSTAT) && DT_IS_KNOWN(dp) - && ! DT_MUST_BE(dp, DT_DIR)); + && ! DT_MUST_BE(dp, DT_DIR) + && (ISSET(FTS_PHYSICAL) + || ! DT_MUST_BE(dp, DT_LNK))); p->fts_info = FTS_NSOK; /* Propagate dirent.d_type information back to caller, when possible. */ @@ -1800,7 +1766,8 @@ fts_stat(FTS *sp, register FTSENT *p, bool follow) { struct stat *sbp = p->fts_statp; - if (p->fts_level == FTS_ROOTLEVEL && ISSET(FTS_COMFOLLOW)) + if (ISSET (FTS_LOGICAL) + || (ISSET (FTS_COMFOLLOW) && p->fts_level == FTS_ROOTLEVEL)) follow = true; /* @@ -1808,29 +1775,23 @@ fts_stat(FTS *sp, register FTSENT *p, bool follow) * a stat(2). If that fails, check for a non-existent symlink. If * fail, set the errno from the stat call. */ - if (ISSET(FTS_LOGICAL) || follow) { - if (stat(p->fts_accpath, sbp)) { - if (errno == ENOENT - && lstat(p->fts_accpath, sbp) == 0) { - __set_errno (0); - return (FTS_SLNONE); - } - p->fts_errno = errno; - goto err; - } - } else if (fstatat(sp->fts_cwd_fd, p->fts_accpath, sbp, - AT_SYMLINK_NOFOLLOW)) { - p->fts_errno = errno; -err: memset(sbp, 0, sizeof(struct stat)); - return (FTS_NS); - } + int flags = follow ? 0 : AT_SYMLINK_NOFOLLOW; + if (fstatat (sp->fts_cwd_fd, p->fts_accpath, sbp, flags) < 0) + { + if (follow && errno == ENOENT + && 0 <= fstatat (sp->fts_cwd_fd, p->fts_accpath, sbp, + AT_SYMLINK_NOFOLLOW)) + { + __set_errno (0); + return FTS_SLNONE; + } + + p->fts_errno = errno; + memset (sbp, 0, sizeof *sbp); + return FTS_NS; + } if (S_ISDIR(sbp->st_mode)) { - p->fts_n_dirs_remaining - = ((sbp->st_nlink < MIN_DIR_NLINK - || p->fts_level <= FTS_ROOTLEVEL) - ? -1 - : sbp->st_nlink - (ISSET (FTS_SEEDOT) ? 0 : MIN_DIR_NLINK)); if (ISDOT(p->fts_name)) { /* Command-line "." and ".." are real directories. */ return (p->fts_level == FTS_ROOTLEVEL ? FTS_D : FTS_DOT); diff --git a/lib/fts_.h b/lib/fts_.h index 6c7d0ce..0131a77 100644 --- a/lib/fts_.h +++ b/lib/fts_.h @@ -1,10 +1,10 @@ /* Traverse a file hierarchy. - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -219,11 +219,6 @@ typedef struct _ftsent { size_t fts_namelen; /* strlen(fts_name) */ - /* If not (nlink_t) -1, an upper bound on the number of - remaining subdirectories of interest. If this becomes - zero, some work can be avoided. */ - nlink_t fts_n_dirs_remaining; - # define FTS_D 1 /* preorder directory */ # define FTS_DC 2 /* directory that causes cycles */ # define FTS_DEFAULT 3 /* none of the above */ @@ -254,30 +249,22 @@ typedef struct _ftsent { char fts_name[__FLEXIBLE_ARRAY_MEMBER]; /* file name */ } FTSENT; -#ifndef __GNUC_PREREQ -# if defined __GNUC__ && defined __GNUC_MINOR__ -# define __GNUC_PREREQ(maj, min) \ - ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) -# else -# define __GNUC_PREREQ(maj, min) 0 -# endif -#endif - -#if __GNUC_PREREQ (3,4) -# undef __attribute_warn_unused_result__ -# define __attribute_warn_unused_result__ \ - __attribute__ ((__warn_unused_result__)) -#else -# define __attribute_warn_unused_result__ /* empty */ -#endif - __BEGIN_DECLS -FTSENT *fts_children (FTS *, int) __THROW __attribute_warn_unused_result__; -int fts_close (FTS *) __THROW __attribute_warn_unused_result__; + + _GL_ATTRIBUTE_NODISCARD +FTSENT *fts_children (FTS *, int) __THROW; + +_GL_ATTRIBUTE_NODISCARD +int fts_close (FTS *) __THROW; + +_GL_ATTRIBUTE_NODISCARD FTS *fts_open (char * const *, int, int (*)(const FTSENT **, const FTSENT **)) - __THROW __attribute_warn_unused_result__; -FTSENT *fts_read (FTS *) __THROW __attribute_warn_unused_result__; + _GL_ATTRIBUTE_DEALLOC (fts_close, 1) __THROW; + +_GL_ATTRIBUTE_NODISCARD +FTSENT *fts_read (FTS *) __THROW; + int fts_set (FTS *, FTSENT *, int) __THROW; __END_DECLS diff --git a/lib/full-read.c b/lib/full-read.c index 8273019..7b53087 100644 --- a/lib/full-read.c +++ b/lib/full-read.c @@ -1,17 +1,17 @@ /* An interface to read that retries after partial reads and interrupts. - Copyright (C) 2002-2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #define FULL_READ diff --git a/lib/full-read.h b/lib/full-read.h index 76862b6..b30c68a 100644 --- a/lib/full-read.h +++ b/lib/full-read.h @@ -1,18 +1,18 @@ /* An interface to read() that reads all it is asked to read. - Copyright (C) 2002, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/full-write.c b/lib/full-write.c index e320f8b..2d59372 100644 --- a/lib/full-write.c +++ b/lib/full-write.c @@ -1,18 +1,18 @@ /* An interface to read and write that retries (if necessary) until complete. - Copyright (C) 1993-1994, 1997-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1993-1994, 1997-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/full-write.h b/lib/full-write.h index 8096bf0..7e006d1 100644 --- a/lib/full-write.h +++ b/lib/full-write.h @@ -1,18 +1,18 @@ /* An interface to write() that writes all it is asked to write. - Copyright (C) 2002-2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/futimens.c b/lib/futimens.c index 83fb27c..bc3e41a 100644 --- a/lib/futimens.c +++ b/lib/futimens.c @@ -1,17 +1,17 @@ /* Set the access and modification time of an open fd. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Eric Blake */ diff --git a/lib/gai_strerror.c b/lib/gai_strerror.c index c50c3f3..c7eedb2 100644 --- a/lib/gai_strerror.c +++ b/lib/gai_strerror.c @@ -1,20 +1,20 @@ -/* Copyright (C) 1997, 2001-2002, 2004-2006, 2008-2020 Free Software +/* Copyright (C) 1997, 2001-2002, 2004-2006, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Philip Blundell , 1997. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LIBC # include diff --git a/lib/get-permissions.c b/lib/get-permissions.c index e1bcd9f..ff79ada 100644 --- a/lib/get-permissions.c +++ b/lib/get-permissions.c @@ -1,10 +1,10 @@ /* Get permissions of a file. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/getaddrinfo.c b/lib/getaddrinfo.c index 6f3731d..3922898 100644 --- a/lib/getaddrinfo.c +++ b/lib/getaddrinfo.c @@ -1,19 +1,19 @@ /* Get address information (partial implementation). - Copyright (C) 1997, 2001-2002, 2004-2020 Free Software Foundation, Inc. + Copyright (C) 1997, 2001-2002, 2004-2022 Free Software Foundation, Inc. Contributed by Simon Josefsson . - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc optimizes away the sa == NULL test below. */ @@ -86,9 +86,15 @@ freeaddrinfo (struct addrinfo *ai) # ifdef WINDOWS_NATIVE +/* Don't assume that UNICODE is not defined. */ +# undef GetModuleHandle +# define GetModuleHandle GetModuleHandleA + +# if !(_WIN32_WINNT >= _WIN32_WINNT_WINXP) + /* Avoid warnings from gcc -Wcast-function-type. */ -# define GetProcAddress \ - (void *) GetProcAddress +# define GetProcAddress \ + (void *) GetProcAddress typedef int (WSAAPI *getaddrinfo_func) (const char*, const char*, const struct addrinfo*, @@ -135,6 +141,29 @@ use_win32_p (void) return 1; } + +# else + +static int +use_win32_p (void) +{ + static int done = 0; + + if (!done) + { + done = 1; + + gl_sockets_startup (SOCKETS_1_1); + } + + return 1; +} + +# define getaddrinfo_ptr getaddrinfo +# define freeaddrinfo_ptr freeaddrinfo +# define getnameinfo_ptr getnameinfo + +# endif # endif static bool @@ -161,6 +190,7 @@ getaddrinfo (const char *restrict nodename, const char *restrict servname, const struct addrinfo *restrict hints, struct addrinfo **restrict res) +#undef getaddrinfo { struct addrinfo *tmp; int port = 0; @@ -362,6 +392,7 @@ getaddrinfo (const char *restrict nodename, /* Free 'addrinfo' structure AI including associated storage. */ void freeaddrinfo (struct addrinfo *ai) +#undef freeaddrinfo { # ifdef WINDOWS_NATIVE if (use_win32_p ()) @@ -388,6 +419,7 @@ getnameinfo (const struct sockaddr *restrict sa, socklen_t salen, char *restrict node, socklen_t nodelen, char *restrict service, socklen_t servicelen, int flags) +#undef getnameinfo { # ifdef WINDOWS_NATIVE if (use_win32_p ()) diff --git a/lib/getcwd-lgpl.c b/lib/getcwd-lgpl.c index fca6bde..f449ac8 100644 --- a/lib/getcwd-lgpl.c +++ b/lib/getcwd-lgpl.c @@ -1,17 +1,17 @@ -/* Copyright (C) 2011-2020 Free Software Foundation, Inc. +/* Copyright (C) 2011-2022 Free Software Foundation, Inc. This file is part of gnulib. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -38,6 +38,10 @@ typedef int dummy; necessary. */ # undef getcwd +# if defined _WIN32 && !defined __CYGWIN__ +# define getcwd _getcwd +# endif + char * rpl_getcwd (char *buf, size_t size) { @@ -65,11 +69,7 @@ rpl_getcwd (char *buf, size_t size) } result = getcwd (buf, size); if (!result) - { - int saved_errno = errno; - free (buf); - errno = saved_errno; - } + free (buf); return result; } @@ -108,11 +108,7 @@ rpl_getcwd (char *buf, size_t size) while (!result && errno == ERANGE); if (!result) - { - int saved_errno = errno; - free (buf); - errno = saved_errno; - } + free (buf); else { /* Here result == buf. */ diff --git a/lib/getcwd.c b/lib/getcwd.c index 45470fc..113332f 100644 --- a/lib/getcwd.c +++ b/lib/getcwd.c @@ -1,12 +1,12 @@ -/* Copyright (C) 1991-1999, 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@ -17,6 +17,12 @@ #if !_LIBC # include # include +# include "pathmax.h" +#else +# define HAVE_OPENAT 1 +# define D_INO_IN_DIRENT 1 +# define HAVE_MSVC_INVALID_PARAMETER_HANDLER 0 +# define HAVE_MINIMALLY_WORKING_GETCWD 0 #endif #include @@ -65,8 +71,6 @@ # define MIN(a, b) ((a) < (b) ? (a) : (b)) #endif -#include "pathmax.h" - /* In this file, PATH_MAX only serves as a threshold for choosing among two algorithms. */ #ifndef PATH_MAX @@ -84,11 +88,24 @@ #endif #if !_LIBC -# define __getcwd rpl_getcwd -# define __lstat lstat +# define GETCWD_RETURN_TYPE char * +# define __close_nocancel_nostatus close +# define __getcwd_generic rpl_getcwd +# undef stat64 +# define stat64 stat +# define __fstat64 fstat +# define __fstatat64 fstatat +# define __lstat64 lstat # define __closedir closedir # define __opendir opendir -# define __readdir readdir +# define __readdir64 readdir +# define __fdopendir fdopendir +# define __openat openat +# define __rewinddir rewinddir +# define __openat64 openat +# define dirent64 dirent +#else +# include #endif /* The results of opendir() in this file are not used with dirfd and fchdir, @@ -104,7 +121,7 @@ # undef closedir #endif -#ifdef _MSC_VER +#if defined _WIN32 && !defined __CYGWIN__ # if HAVE_MSVC_INVALID_PARAMETER_HANDLER static char * getcwd_nothrow (char *buf, size_t size) @@ -133,13 +150,13 @@ getcwd_nothrow (char *buf, size_t size) #endif /* Get the name of the current working directory, and put it in SIZE - bytes of BUF. Returns NULL if the directory couldn't be determined or - SIZE was too small. If successful, returns BUF. In GNU, if BUF is - NULL, an array is allocated with 'malloc'; the array is SIZE bytes long, - unless SIZE == 0, in which case it is as big as necessary. */ + bytes of BUF. Returns NULL with errno set if the directory couldn't be + determined or SIZE was too small. If successful, returns BUF. In GNU, + if BUF is NULL, an array is allocated with 'malloc'; the array is SIZE + bytes long, unless SIZE == 0, in which case it is as big as necessary. */ -char * -__getcwd (char *buf, size_t size) +GETCWD_RETURN_TYPE +__getcwd_generic (char *buf, size_t size) { /* Lengths of big file name components and entire file names, and a deep level of file name nesting. These numbers are not upper @@ -167,7 +184,7 @@ __getcwd (char *buf, size_t size) ino_t rootino, thisino; char *dir; register char *dirp; - struct stat st; + struct stat64 st; size_t allocated = size; size_t used; @@ -210,7 +227,6 @@ __getcwd (char *buf, size_t size) return NULL; # endif #endif - if (size == 0) { if (buf != NULL) @@ -234,19 +250,19 @@ __getcwd (char *buf, size_t size) dirp = dir + allocated; *--dirp = '\0'; - if (__lstat (".", &st) < 0) + if (__lstat64 (".", &st) < 0) goto lose; thisdev = st.st_dev; thisino = st.st_ino; - if (__lstat ("/", &st) < 0) + if (__lstat64 ("/", &st) < 0) goto lose; rootdev = st.st_dev; rootino = st.st_ino; while (!(thisdev == rootdev && thisino == rootino)) { - struct dirent *d; + struct dirent64 *d; dev_t dotdev; ino_t dotino; bool mount_point; @@ -257,16 +273,16 @@ __getcwd (char *buf, size_t size) /* Look at the parent directory. */ #if HAVE_OPENAT_SUPPORT - fd = openat (fd, "..", O_RDONLY); + fd = __openat64 (fd, "..", O_RDONLY); if (fd < 0) goto lose; fd_needs_closing = true; - parent_status = fstat (fd, &st); + parent_status = __fstat64 (fd, &st); #else dotlist[dotlen++] = '.'; dotlist[dotlen++] = '.'; dotlist[dotlen] = '\0'; - parent_status = __lstat (dotlist, &st); + parent_status = __lstat64 (dotlist, &st); #endif if (parent_status != 0) goto lose; @@ -284,7 +300,7 @@ __getcwd (char *buf, size_t size) /* Search for the last directory. */ #if HAVE_OPENAT_SUPPORT - dirstream = fdopendir (fd); + dirstream = __fdopendir (fd); if (dirstream == NULL) goto lose; fd_needs_closing = false; @@ -299,7 +315,7 @@ __getcwd (char *buf, size_t size) /* Clear errno to distinguish EOF from error if readdir returns NULL. */ __set_errno (0); - d = __readdir (dirstream); + d = __readdir64 (dirstream); /* When we've iterated through all directory entries without finding one with a matching d_ino, rewind the stream and consider each @@ -311,8 +327,8 @@ __getcwd (char *buf, size_t size) if (d == NULL && errno == 0 && use_d_ino) { use_d_ino = false; - rewinddir (dirstream); - d = __readdir (dirstream); + __rewinddir (dirstream); + d = __readdir64 (dirstream); } if (d == NULL) @@ -338,7 +354,7 @@ __getcwd (char *buf, size_t size) { int entry_status; #if HAVE_OPENAT_SUPPORT - entry_status = fstatat (fd, d->d_name, &st, AT_SYMLINK_NOFOLLOW); + entry_status = __fstatat64 (fd, d->d_name, &st, AT_SYMLINK_NOFOLLOW); #else /* Compute size needed for this file name, or for the file name ".." in the same directory, whichever is larger. @@ -375,7 +391,7 @@ __getcwd (char *buf, size_t size) } memcpy (dotlist + dotlen, d->d_name, _D_ALLOC_NAMLEN (d)); - entry_status = __lstat (dotlist, &st); + entry_status = __lstat64 (dotlist, &st); #endif /* We don't fail here if we cannot stat() a directory entry. This can happen when (network) file systems fail. If this @@ -461,7 +477,7 @@ __getcwd (char *buf, size_t size) __closedir (dirstream); #if HAVE_OPENAT_SUPPORT if (fd_needs_closing) - close (fd); + __close_nocancel_nostatus (fd); #else if (dotlist != dots) free (dotlist); @@ -473,6 +489,7 @@ __getcwd (char *buf, size_t size) return NULL; } -#ifdef weak_alias +#if defined _LIBC && !defined GETCWD_RETURN_TYPE +libc_hidden_def (__getcwd) weak_alias (__getcwd, getcwd) #endif diff --git a/lib/getdelim.c b/lib/getdelim.c index fb39b46..9eb0483 100644 --- a/lib/getdelim.c +++ b/lib/getdelim.c @@ -1,19 +1,19 @@ /* getdelim.c --- Implementation of replacement getdelim function. - Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2020 Free Software + Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3, or (at - your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Ported from glibc by Simon Josefsson. */ diff --git a/lib/getdtablesize.c b/lib/getdtablesize.c index 0fe7092..793e0f8 100644 --- a/lib/getdtablesize.c +++ b/lib/getdtablesize.c @@ -1,18 +1,18 @@ /* getdtablesize() function: Return maximum possible file descriptor value + 1. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/getfilecon.c b/lib/getfilecon.c index a35a001..7617530 100644 --- a/lib/getfilecon.c +++ b/lib/getfilecon.c @@ -1,18 +1,18 @@ /* wrap getfilecon, lgetfilecon, and fgetfilecon - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* written by Jim Meyering */ @@ -33,9 +33,9 @@ #undef getfilecon #undef lgetfilecon #undef fgetfilecon -int getfilecon (char const *file, security_context_t *con); -int lgetfilecon (char const *file, security_context_t *con); -int fgetfilecon (int fd, security_context_t *con); +int getfilecon (char const *file, char **con); +int lgetfilecon (char const *file, char **con); +int fgetfilecon (int fd, char **con); /* getfilecon, lgetfilecon, and fgetfilecon can all misbehave, be it via an old version of libselinux where these would return 0 and set the @@ -46,7 +46,7 @@ int fgetfilecon (int fd, security_context_t *con); set errno to ENOTSUP in the first case, and ENODATA in the latter. */ static int -map_to_failure (int ret, security_context_t *con) +map_to_failure (int ret, char **con) { if (ret == 0) { @@ -66,21 +66,21 @@ map_to_failure (int ret, security_context_t *con) } int -rpl_getfilecon (char const *file, security_context_t *con) +rpl_getfilecon (char const *file, char **con) { int ret = getfilecon (file, con); return map_to_failure (ret, con); } int -rpl_lgetfilecon (char const *file, security_context_t *con) +rpl_lgetfilecon (char const *file, char **con) { int ret = lgetfilecon (file, con); return map_to_failure (ret, con); } int -rpl_fgetfilecon (int fd, security_context_t *con) +rpl_fgetfilecon (int fd, char**con) { int ret = fgetfilecon (fd, con); return map_to_failure (ret, con); diff --git a/lib/getgroups.c b/lib/getgroups.c index 4396b4d..f7abd72 100644 --- a/lib/getgroups.c +++ b/lib/getgroups.c @@ -1,18 +1,18 @@ /* provide consistent interface to getgroups for systems that don't allow N==0 - Copyright (C) 1996, 1999, 2003, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1996, 1999, 2003, 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ @@ -30,7 +30,7 @@ /* Provide a stub that fails with ENOSYS, since there is no group information available on mingw. */ int -getgroups (int n _GL_UNUSED, GETGROUPS_T *groups _GL_UNUSED) +getgroups (_GL_UNUSED int n, _GL_UNUSED GETGROUPS_T *groups) { errno = ENOSYS; return -1; @@ -70,7 +70,6 @@ rpl_getgroups (int n, gid_t *group) { int n_groups; GETGROUPS_T *gbuf; - int saved_errno; if (n < 0) { @@ -99,9 +98,7 @@ rpl_getgroups (int n, gid_t *group) while (n--) group[n] = gbuf[n]; } - saved_errno = errno; free (gbuf); - errno = saved_errno; return result; } @@ -121,10 +118,7 @@ rpl_getgroups (int n, gid_t *group) n *= 2; } - saved_errno = errno; free (gbuf); - errno = saved_errno; - return n_groups; } diff --git a/lib/gethostname.c b/lib/gethostname.c index f4deb66..ce9bf41 100644 --- a/lib/gethostname.c +++ b/lib/gethostname.c @@ -1,18 +1,18 @@ /* gethostname emulation for SysV and POSIX.1. - Copyright (C) 1992, 2003, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 1992, 2003, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* David MacKenzie diff --git a/lib/gethrxtime.c b/lib/gethrxtime.c index 6a7dc19..f74f8f0 100644 --- a/lib/gethrxtime.c +++ b/lib/gethrxtime.c @@ -1,10 +1,10 @@ /* gethrxtime -- get high resolution real time - Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/gethrxtime.h b/lib/gethrxtime.h index 4497339..d2d968e 100644 --- a/lib/gethrxtime.h +++ b/lib/gethrxtime.h @@ -1,10 +1,10 @@ /* gethrxtime -- get high resolution real time - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/getline.c b/lib/getline.c index 9d04d0a..34b9117 100644 --- a/lib/getline.c +++ b/lib/getline.c @@ -1,18 +1,18 @@ /* getline.c --- Implementation of replacement getline function. - Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3, or (at - your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Simon Josefsson. */ diff --git a/lib/getloadavg.c b/lib/getloadavg.c index ebb6f5d..37e8280 100644 --- a/lib/getloadavg.c +++ b/lib/getloadavg.c @@ -1,6 +1,6 @@ /* Get the system load averages. - Copyright (C) 1985-1989, 1991-1995, 1997, 1999-2000, 2003-2020 Free Software + Copyright (C) 1985-1989, 1991-1995, 1997, 1999-2000, 2003-2022 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with gnulib. @@ -8,7 +8,7 @@ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -512,7 +512,7 @@ getloadavg (double loadavg[], int nelem) char const *ptr = ldavgbuf; int fd, count, saved_errno; - fd = open (LINUX_LDAV_FILE, O_RDONLY); + fd = open (LINUX_LDAV_FILE, O_RDONLY | O_CLOEXEC); if (fd == -1) return -1; count = read (fd, ldavgbuf, sizeof ldavgbuf - 1); @@ -550,7 +550,7 @@ getloadavg (double loadavg[], int nelem) for (ptr++; '0' <= *ptr && *ptr <= '9'; ptr++) numerator = 10 * numerator + (*ptr - '0'), denominator *= 10; - loadavg[elem++] = numerator / denominator; + loadavg[elem] = numerator / denominator; } return elem; @@ -567,15 +567,22 @@ getloadavg (double loadavg[], int nelem) unsigned long int load_ave[3], scale; int count; - FILE *fp; - - fp = fopen (NETBSD_LDAV_FILE, "r"); - if (fp == NULL) - return -1; - count = fscanf (fp, "%lu %lu %lu %lu\n", + char readbuf[4 * INT_BUFSIZE_BOUND (unsigned long int) + 1]; + int fd = open (NETBSD_LDAV_FILE, O_RDONLY | O_CLOEXEC); + if (fd < 0) + return fd; + int nread = read (fd, readbuf, sizeof readbuf - 1); + int err = errno; + close (fd); + if (nread < 0) + { + errno = err; + return -1; + } + readbuf[nread] = '\0'; + count = sscanf (readbuf, "%lu %lu %lu %lu\n", &load_ave[0], &load_ave[1], &load_ave[2], &scale); - (void) fclose (fp); if (count != 4) { errno = ENOTSUP; @@ -869,27 +876,11 @@ getloadavg (double loadavg[], int nelem) if (!getloadavg_initialized) { # ifndef SUNOS_5 - /* Set the channel to close on exec, so it does not - litter any child's descriptor table. */ -# ifndef O_CLOEXEC -# define O_CLOEXEC 0 -# endif int fd = open ("/dev/kmem", O_RDONLY | O_CLOEXEC); if (0 <= fd) { -# if F_DUPFD_CLOEXEC - if (fd <= STDERR_FILENO) - { - int fd1 = fcntl (fd, F_DUPFD_CLOEXEC, STDERR_FILENO + 1); - close (fd); - fd = fd1; - } -# endif - if (0 <= fd) - { - channel = fd; - getloadavg_initialized = true; - } + channel = fd; + getloadavg_initialized = true; } # else /* SUNOS_5 */ /* We pass 0 for the kernel, corefile, and swapfile names diff --git a/lib/getlogin.c b/lib/getlogin.c index 5863feb..97b6ed6 100644 --- a/lib/getlogin.c +++ b/lib/getlogin.c @@ -1,18 +1,18 @@ /* Provide a working getlogin for systems which lack it. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible, 2010. */ @@ -25,6 +25,9 @@ #if defined _WIN32 && ! defined __CYGWIN__ # define WIN32_LEAN_AND_MEAN # include +/* Don't assume that UNICODE is not defined. */ +# undef GetUserName +# define GetUserName GetUserNameA #endif char * diff --git a/lib/getndelim2.c b/lib/getndelim2.c index bd38140..2611bc2 100644 --- a/lib/getndelim2.c +++ b/lib/getndelim2.c @@ -1,20 +1,20 @@ /* getndelim2 - Read a line from a stream, stopping at one of 2 delimiters, with bounded memory allocation. - Copyright (C) 1993, 1996-1998, 2000, 2003-2004, 2006, 2008-2020 Free + Copyright (C) 1993, 1996-1998, 2000, 2003-2004, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Originally written by Jan Brittenson, bson@gnu.ai.mit.edu. */ diff --git a/lib/getndelim2.h b/lib/getndelim2.h index 7a49cd5..7b87f6a 100644 --- a/lib/getndelim2.h +++ b/lib/getndelim2.h @@ -1,19 +1,19 @@ /* getndelim2 - Read a line from a stream, stopping at one of 2 delimiters, with bounded memory allocation. - Copyright (C) 2003-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2004, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef GETNDELIM2_H diff --git a/lib/getopt-cdefs.in.h b/lib/getopt-cdefs.in.h index c510ab1..b6dd913 100644 --- a/lib/getopt-cdefs.in.h +++ b/lib/getopt-cdefs.in.h @@ -1,22 +1,21 @@ /* getopt-on-non-glibc compatibility macros. - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of gnulib. Unlike most of the getopt implementation, it is NOT shared with the GNU C Library. - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with gnulib; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GETOPT_CDEFS_H #define _GETOPT_CDEFS_H 1 @@ -57,7 +56,7 @@ #endif #ifndef __THROW -# if defined __cplusplus && __GNUC_PREREQ (2,8) +# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4) # define __THROW throw () # else # define __THROW diff --git a/lib/getopt-core.h b/lib/getopt-core.h index d4d942e..1c40ecc 100644 --- a/lib/getopt-core.h +++ b/lib/getopt-core.h @@ -1,19 +1,19 @@ /* Declarations for getopt (basic, portable features only). - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of the GNU C Library and is also part of gnulib. Patches to this file should be submitted to both projects. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/getopt-ext.h b/lib/getopt-ext.h index 05f7083..d661fcc 100644 --- a/lib/getopt-ext.h +++ b/lib/getopt-ext.h @@ -1,19 +1,19 @@ /* Declarations for getopt (GNU extensions). - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of the GNU C Library and is also part of gnulib. Patches to this file should be submitted to both projects. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/getopt-pfx-core.h b/lib/getopt-pfx-core.h index da0a6d0..3eead0e 100644 --- a/lib/getopt-pfx-core.h +++ b/lib/getopt-pfx-core.h @@ -1,22 +1,21 @@ /* getopt (basic, portable features) gnulib wrapper header. - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of gnulib. Unlike most of the getopt implementation, it is NOT shared with the GNU C Library. - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with gnulib; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GETOPT_PFX_CORE_H #define _GETOPT_PFX_CORE_H 1 @@ -48,6 +47,14 @@ # define optind __GETOPT_ID (optind) # define optopt __GETOPT_ID (optopt) +/* Work around a a problem on macOS, which declares getopt with a + trailing __DARWIN_ALIAS(getopt) that would expand to something like + __asm("_" "rpl_getopt" "$UNIX2003") were it not for the following + hack to suppress the macOS declaration . */ +# ifdef __APPLE__ +# define _GETOPT +# endif + /* The system's getopt.h may have already included getopt-core.h to declare the unprefixed identifiers. Undef _GETOPT_CORE_H so that getopt-core.h declares them with prefixes. */ diff --git a/lib/getopt-pfx-ext.h b/lib/getopt-pfx-ext.h index 647fae6..85a6cb5 100644 --- a/lib/getopt-pfx-ext.h +++ b/lib/getopt-pfx-ext.h @@ -1,22 +1,21 @@ /* getopt (GNU extensions) gnulib wrapper header. - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of gnulib. Unlike most of the getopt implementation, it is NOT shared with the GNU C Library. - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with gnulib; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GETOPT_PFX_EXT_H #define _GETOPT_PFX_EXT_H 1 diff --git a/lib/getopt.c b/lib/getopt.c index a6389d8..128dc7f 100644 --- a/lib/getopt.c +++ b/lib/getopt.c @@ -1,19 +1,19 @@ /* Getopt for GNU. - Copyright (C) 1987-2020 Free Software Foundation, Inc. + Copyright (C) 1987-2022 Free Software Foundation, Inc. This file is part of the GNU C Library and is also part of gnulib. Patches to this file should be submitted to both projects. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -378,8 +378,8 @@ process_long_option (int argc, char **argv, const char *optstring, /* Initialize internal data upon the first call to getopt. */ static const char * -_getopt_initialize (int argc _GL_UNUSED, - char **argv _GL_UNUSED, const char *optstring, +_getopt_initialize (_GL_UNUSED int argc, + _GL_UNUSED char **argv, const char *optstring, struct _getopt_data *d, int posixly_correct) { /* Start processing options with ARGV-element 1 (since ARGV-element 0 diff --git a/lib/getopt.in.h b/lib/getopt.in.h index 36e04bb..9bc50ee 100644 --- a/lib/getopt.in.h +++ b/lib/getopt.in.h @@ -1,22 +1,22 @@ /* Declarations for getopt. - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of gnulib. Unlike most of the getopt implementation, it is NOT shared with the GNU C Library, which supplies a different version of this file. - This file is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 3 of - the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This file is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with gnulib; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_GETOPT_H diff --git a/lib/getopt1.c b/lib/getopt1.c index 0902efe..990eee1 100644 --- a/lib/getopt1.c +++ b/lib/getopt1.c @@ -1,19 +1,19 @@ /* getopt_long and getopt_long_only entry points for GNU getopt. - Copyright (C) 1987-2020 Free Software Foundation, Inc. + Copyright (C) 1987-2022 Free Software Foundation, Inc. This file is part of the GNU C Library and is also part of gnulib. Patches to this file should be submitted to both projects. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/getopt_int.h b/lib/getopt_int.h index afcd8a6..ccdbb97 100644 --- a/lib/getopt_int.h +++ b/lib/getopt_int.h @@ -1,19 +1,19 @@ /* Internal declarations for getopt. - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This file is part of the GNU C Library and is also part of gnulib. Patches to this file should be submitted to both projects. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/getpagesize.c b/lib/getpagesize.c index 0ce5ae5..a19669f 100644 --- a/lib/getpagesize.c +++ b/lib/getpagesize.c @@ -1,18 +1,18 @@ /* getpagesize emulation for systems where it cannot be done in a C macro. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible and Martin Lambers. */ diff --git a/lib/getpass.c b/lib/getpass.c index 227d16b..063985f 100644 --- a/lib/getpass.c +++ b/lib/getpass.c @@ -1,21 +1,24 @@ -/* Copyright (C) 1992-2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 1992-2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LIBC +/* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc + warns for the null checks on 'prompt' below. */ +# define _GL_ARG_NONNULL(params) # include #endif @@ -96,7 +99,7 @@ getpass (const char *prompt) /* Try to write to and read from the terminal if we can. If we can't open the terminal, use stderr and stdin. */ - tty = fopen ("/dev/tty", "w+"); + tty = fopen ("/dev/tty", "w+e"); if (tty == NULL) { in = stdin; @@ -124,9 +127,12 @@ getpass (const char *prompt) } # endif - /* Write the prompt. */ - fputs_unlocked (prompt, out); - fflush_unlocked (out); + if (prompt) + { + /* Write the prompt. */ + fputs_unlocked (prompt, out); + fflush_unlocked (out); + } /* Read the password. */ nread = getline (&buf, &bufsize, in); diff --git a/lib/getpass.h b/lib/getpass.h index 3daa1b6..8c05e87 100644 --- a/lib/getpass.h +++ b/lib/getpass.h @@ -1,3 +1,20 @@ +/* Read a password from /dec/tty. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + /* Obsolete; consider using unistd.h instead. */ /* Get getpass declaration, if available. */ diff --git a/lib/getprogname.c b/lib/getprogname.c index 9f69f5a..62a4800 100644 --- a/lib/getprogname.c +++ b/lib/getprogname.c @@ -1,17 +1,17 @@ /* Program name management. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -43,7 +43,7 @@ # include #endif -#ifdef __sgi +#if defined __sgi || defined __osf__ # include # include # include @@ -51,7 +51,13 @@ # include #endif -#include "dirname.h" +#if defined __SCO_VERSION__ || defined __sysv5__ +# include +# include +# include +#endif + +#include "basename-lgpl.h" #ifndef HAVE_GETPROGNAME /* not Mac OS X, FreeBSD, NetBSD, OpenBSD >= 5.4, Cygwin */ char const * @@ -218,12 +224,16 @@ getprogname (void) free (buf.ps_pathptr); } return p; -# elif defined __sgi /* IRIX */ +# elif defined __sgi || defined __osf__ /* IRIX or Tru64 */ char filename[50]; int fd; - sprintf (filename, "/proc/pinfo/%d", (int) getpid ()); - fd = open (filename, O_RDONLY); + # if defined __sgi + sprintf (filename, "/proc/pinfo/%d", (int) getpid ()); + # else + sprintf (filename, "/proc/%d", (int) getpid ()); + # endif + fd = open (filename, O_RDONLY | O_CLOEXEC); if (0 <= fd) { prpsinfo_t buf; @@ -245,6 +255,38 @@ getprogname (void) } } return NULL; +# elif defined __SCO_VERSION__ || defined __sysv5__ /* SCO OpenServer6/UnixWare */ + char buf[80]; + int fd; + sprintf (buf, "/proc/%d/cmdline", getpid()); + fd = open (buf, O_RDONLY); + if (0 <= fd) + { + size_t n = read (fd, buf, 79); + if (n > 0) + { + buf[n] = '\0'; /* Guarantee null-termination */ + char *progname; + progname = strrchr (buf, '/'); + if (progname) + { + progname = progname + 1; /* Skip the '/' */ + } + else + { + progname = buf; + } + char *ret; + ret = malloc (strlen (progname) + 1); + if (ret) + { + strcpy (ret, progname); + return ret; + } + } + close (fd); + } + return "?"; # else # error "getprogname module not ported to this OS" # endif diff --git a/lib/getprogname.h b/lib/getprogname.h index 676912b..9a35e58 100644 --- a/lib/getprogname.h +++ b/lib/getprogname.h @@ -1,17 +1,17 @@ /* Program name management. - Copyright (C) 2016-2020 Free Software Foundation, Inc. + Copyright (C) 2016-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_GETPROGNAME_H diff --git a/lib/getrandom.c b/lib/getrandom.c new file mode 100644 index 0000000..e146873 --- /dev/null +++ b/lib/getrandom.c @@ -0,0 +1,191 @@ +/* Obtain a series of random bytes. + + Copyright 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#include + +#include + +#include +#include +#include +#include + +#if defined _WIN32 && ! defined __CYGWIN__ +# define WIN32_LEAN_AND_MEAN +# include +# if HAVE_BCRYPT_H +# include +# else +# define NTSTATUS LONG +typedef void * BCRYPT_ALG_HANDLE; +# define BCRYPT_USE_SYSTEM_PREFERRED_RNG 0x00000002 +# if HAVE_LIB_BCRYPT +extern NTSTATUS WINAPI BCryptGenRandom (BCRYPT_ALG_HANDLE, UCHAR *, ULONG, ULONG); +# endif +# endif +# if !HAVE_LIB_BCRYPT +# include +# ifndef CRYPT_VERIFY_CONTEXT +# define CRYPT_VERIFY_CONTEXT 0xF0000000 +# endif +# endif +#endif + +#include "minmax.h" + +#if defined _WIN32 && ! defined __CYGWIN__ + +/* Don't assume that UNICODE is not defined. */ +# undef LoadLibrary +# define LoadLibrary LoadLibraryA +# undef CryptAcquireContext +# define CryptAcquireContext CryptAcquireContextA + +# if !HAVE_LIB_BCRYPT + +/* Avoid warnings from gcc -Wcast-function-type. */ +# define GetProcAddress \ + (void *) GetProcAddress + +/* BCryptGenRandom with the BCRYPT_USE_SYSTEM_PREFERRED_RNG flag works only + starting with Windows 7. */ +typedef NTSTATUS (WINAPI * BCryptGenRandomFuncType) (BCRYPT_ALG_HANDLE, UCHAR *, ULONG, ULONG); +static BCryptGenRandomFuncType BCryptGenRandomFunc = NULL; +static BOOL initialized = FALSE; + +static void +initialize (void) +{ + HMODULE bcrypt = LoadLibrary ("bcrypt.dll"); + if (bcrypt != NULL) + { + BCryptGenRandomFunc = + (BCryptGenRandomFuncType) GetProcAddress (bcrypt, "BCryptGenRandom"); + } + initialized = TRUE; +} + +# else + +# define BCryptGenRandomFunc BCryptGenRandom + +# endif + +#else +/* These devices exist on all platforms except native Windows. */ + +/* Name of a device through which the kernel returns high quality random + numbers, from an entropy pool. When the pool is empty, the call blocks + until entropy sources have added enough bits of entropy. */ +# ifndef NAME_OF_RANDOM_DEVICE +# define NAME_OF_RANDOM_DEVICE "/dev/random" +# endif + +/* Name of a device through which the kernel returns random or pseudo-random + numbers. It uses an entropy pool, but, in order to avoid blocking, adds + bits generated by a pseudo-random number generator, as needed. */ +# ifndef NAME_OF_NONCE_DEVICE +# define NAME_OF_NONCE_DEVICE "/dev/urandom" +# endif + +#endif + +/* Set BUFFER (of size LENGTH) to random bytes under the control of FLAGS. + Return the number of bytes written (> 0). + Upon error, return -1 and set errno. */ +ssize_t +getrandom (void *buffer, size_t length, unsigned int flags) +#undef getrandom +{ +#if defined _WIN32 && ! defined __CYGWIN__ + /* BCryptGenRandom, defined in + + with the BCRYPT_USE_SYSTEM_PREFERRED_RNG flag + works in Windows 7 and newer. */ + static int bcrypt_not_working /* = 0 */; + if (!bcrypt_not_working) + { +# if !HAVE_LIB_BCRYPT + if (!initialized) + initialize (); +# endif + if (BCryptGenRandomFunc != NULL + && BCryptGenRandomFunc (NULL, buffer, length, + BCRYPT_USE_SYSTEM_PREFERRED_RNG) + == 0 /*STATUS_SUCCESS*/) + return length; + bcrypt_not_working = 1; + } +# if !HAVE_LIB_BCRYPT + /* CryptGenRandom, defined in + + works in older releases as well, but is now deprecated. + CryptAcquireContext, defined in + */ + { + static int crypt_initialized /* = 0 */; + static HCRYPTPROV provider; + if (!crypt_initialized) + { + if (CryptAcquireContext (&provider, NULL, NULL, PROV_RSA_FULL, + CRYPT_VERIFY_CONTEXT)) + crypt_initialized = 1; + else + crypt_initialized = -1; + } + if (crypt_initialized >= 0) + { + if (!CryptGenRandom (provider, length, buffer)) + { + errno = EIO; + return -1; + } + return length; + } + } +# endif + errno = ENOSYS; + return -1; +#elif HAVE_GETRANDOM + return getrandom (buffer, length, flags); +#else + static int randfd[2] = { -1, -1 }; + bool devrandom = (flags & GRND_RANDOM) != 0; + int fd = randfd[devrandom]; + + if (fd < 0) + { + static char const randdevice[][MAX (sizeof NAME_OF_NONCE_DEVICE, + sizeof NAME_OF_RANDOM_DEVICE)] + = { NAME_OF_NONCE_DEVICE, NAME_OF_RANDOM_DEVICE }; + int oflags = (O_RDONLY + O_CLOEXEC + + (flags & GRND_NONBLOCK ? O_NONBLOCK : 0)); + fd = open (randdevice[devrandom], oflags); + if (fd < 0) + { + if (errno == ENOENT || errno == ENOTDIR) + errno = ENOSYS; + return -1; + } + randfd[devrandom] = fd; + } + + return read (fd, buffer, length); +#endif +} diff --git a/lib/gettext.h b/lib/gettext.h index 0bd1e13..b3577a0 100644 --- a/lib/gettext.h +++ b/lib/gettext.h @@ -1,19 +1,19 @@ /* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2020 Free Software + Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LIBGETTEXT_H #define _LIBGETTEXT_H 1 @@ -138,7 +138,7 @@ #define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \ npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category) -#ifdef __GNUC__ +#if defined __GNUC__ || defined __clang__ __inline #else #ifdef __cplusplus @@ -157,7 +157,7 @@ pgettext_aux (const char *domain, return translation; } -#ifdef __GNUC__ +#if defined __GNUC__ || defined __clang__ __inline #else #ifdef __cplusplus @@ -191,9 +191,8 @@ npgettext_aux (const char *domain, or may have security implications due to non-deterministic stack usage. */ #if (!defined GNULIB_NO_VLA \ - && (((__GNUC__ >= 3 || __GNUG__ >= 2) && !defined __STRICT_ANSI__) \ - /* || (__STDC_VERSION__ == 199901L && !defined __HP_cc) - || (__STDC_VERSION__ >= 201112L && !defined __STDC_NO_VLA__) */ )) + && defined __STDC_VERSION__ && 199901L <= __STDC_VERSION__ \ + && !defined __STDC_NO_VLA__) # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 1 #else # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 0 @@ -208,7 +207,7 @@ npgettext_aux (const char *domain, #define dpgettext_expr(Domainname, Msgctxt, Msgid) \ dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES) -#ifdef __GNUC__ +#if defined __GNUC__ || defined __clang__ __inline #else #ifdef __cplusplus @@ -255,7 +254,7 @@ dcpgettext_expr (const char *domain, #define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \ dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) -#ifdef __GNUC__ +#if defined __GNUC__ || defined __clang__ __inline #else #ifdef __cplusplus diff --git a/lib/gettime-res.c b/lib/gettime-res.c new file mode 100644 index 0000000..611f83a --- /dev/null +++ b/lib/gettime-res.c @@ -0,0 +1,78 @@ +/* Get the system clock resolution. + + Copyright 2021-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#include + +#include "timespec.h" + +static long int _GL_ATTRIBUTE_CONST +gcd (long int a, long int b) +{ + while (b != 0) + { + long int r = a % b; + a = b; + b = r; + } + return a; +} + +/* Return the system time resolution in nanoseconds. */ + +long int +gettime_res (void) +{ + struct timespec res; +#if defined CLOCK_REALTIME && HAVE_CLOCK_GETRES + clock_getres (CLOCK_REALTIME, &res); +#elif defined HAVE_TIMESPEC_GETRES + timespec_getres (&res, TIME_UTC); +#else + /* Guess high and let the later code deduce better. */ + res.tv_sec = 1; + res.tv_nsec = 0; +#endif + + /* On all Gnulib platforms the following calculations do not overflow. */ + + long int hz = TIMESPEC_HZ; + long int r = hz * res.tv_sec + res.tv_nsec; + + /* On some platforms, clock_getres (CLOCK_REALTIME, ...) yields a + too-large resolution, under the mistaken theory that it should + return the timer interval. For example, on AIX 7.2 POWER8 + clock_getres yields 10 ms even though clock_gettime yields 1 µs + resolution. Work around the problem with high probability by + trying clock_gettime several times and observing the resulting + bounds on resolution. */ + for (int i = 0; 1 < r && i < 32; i++) + { + struct timespec now = current_timespec (); + r = gcd (r, now.tv_nsec ? now.tv_nsec : hz); + } + + return r; +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/gettime.c b/lib/gettime.c index f5b8ca5..541af18 100644 --- a/lib/gettime.c +++ b/lib/gettime.c @@ -1,18 +1,18 @@ /* gettime -- get the system clock - Copyright (C) 2002, 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2004-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -30,6 +30,8 @@ gettime (struct timespec *ts) { #if defined CLOCK_REALTIME && HAVE_CLOCK_GETTIME clock_gettime (CLOCK_REALTIME, ts); +#elif defined HAVE_TIMESPEC_GET + timespec_get (ts, TIME_UTC); #else struct timeval tv; gettimeofday (&tv, NULL); diff --git a/lib/gettimeofday.c b/lib/gettimeofday.c index b63f8f2..36c7920 100644 --- a/lib/gettimeofday.c +++ b/lib/gettimeofday.c @@ -1,19 +1,19 @@ /* Provide gettimeofday for systems that don't have it or for which it's broken. - Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* written by Jim Meyering */ @@ -29,13 +29,17 @@ # include #endif -#include "localtime-buffer.h" - #ifdef WINDOWS_NATIVE +/* Don't assume that UNICODE is not defined. */ +# undef LoadLibrary +# define LoadLibrary LoadLibraryA + +# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8) + /* Avoid warnings from gcc -Wcast-function-type. */ -# define GetProcAddress \ - (void *) GetProcAddress +# define GetProcAddress \ + (void *) GetProcAddress /* GetSystemTimePreciseAsFileTime was introduced only in Windows 8. */ typedef void (WINAPI * GetSystemTimePreciseAsFileTimeFuncType) (FILETIME *lpTime); @@ -54,6 +58,12 @@ initialize (void) initialized = TRUE; } +# else + +# define GetSystemTimePreciseAsFileTimeFunc GetSystemTimePreciseAsFileTime + +# endif + #endif /* This is a wrapper for gettimeofday. It is used only on systems @@ -84,8 +94,10 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz) . */ FILETIME current_time; +# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8) if (!initialized) initialize (); +# endif if (GetSystemTimePreciseAsFileTimeFunc != NULL) GetSystemTimePreciseAsFileTimeFunc (¤t_time); else @@ -109,11 +121,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz) #else # if HAVE_GETTIMEOFDAY -# if GETTIMEOFDAY_CLOBBERS_LOCALTIME - /* Save and restore the contents of the buffer used for localtime's - result around the call to gettimeofday. */ - struct tm save = *localtime_buffer_addr; -# endif # if defined timeval /* 'struct timeval' overridden by gnulib? */ # undef timeval @@ -128,10 +135,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz) int result = gettimeofday (tv, (struct timezone *) tz); # endif -# if GETTIMEOFDAY_CLOBBERS_LOCALTIME - *localtime_buffer_addr = save; -# endif - return result; # else diff --git a/lib/getugroups.c b/lib/getugroups.c index c339161..a11dc30 100644 --- a/lib/getugroups.c +++ b/lib/getugroups.c @@ -1,18 +1,18 @@ /* getugroups.c -- return a list of the groups a user is in - Copyright (C) 1990-1991, 1998-2000, 2003-2020 Free Software Foundation, Inc. + Copyright (C) 1990-1991, 1998-2000, 2003-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by David MacKenzie. */ @@ -36,10 +36,10 @@ defined in the library. */ int -getugroups (int maxcount _GL_UNUSED, - gid_t *grouplist _GL_UNUSED, - char const *username _GL_UNUSED, - gid_t gid _GL_UNUSED) +getugroups (_GL_UNUSED int maxcount, + _GL_UNUSED gid_t *grouplist, + _GL_UNUSED char const *username, + _GL_UNUSED gid_t gid) { errno = ENOSYS; return -1; diff --git a/lib/getugroups.h b/lib/getugroups.h index d734de2..fb7fa0c 100644 --- a/lib/getugroups.h +++ b/lib/getugroups.h @@ -1,17 +1,17 @@ /* Get a list of group IDs associated with a specified user ID. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/getusershell.c b/lib/getusershell.c index 52d7d3e..5335d14 100644 --- a/lib/getusershell.c +++ b/lib/getusershell.c @@ -1,11 +1,11 @@ /* getusershell.c -- Return names of valid user shells. - Copyright (C) 1991, 1997, 2000-2001, 2003-2006, 2008-2020 Free Software + Copyright (C) 1991, 1997, 2000-2001, 2003-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -39,11 +39,11 @@ #include "stdio--.h" #include "xalloc.h" -#if USE_UNLOCKED_IO +#if GNULIB_GETUSERSHELL_SINGLE_THREAD # include "unlocked-io.h" #endif -static size_t readname (char **, size_t *, FILE *); +static idx_t readname (char **, idx_t *, FILE *); #if ! defined ADDITIONAL_DEFAULT_SHELLS && defined __MSDOS__ # define ADDITIONAL_DEFAULT_SHELLS \ @@ -70,7 +70,7 @@ static FILE *shellstream = NULL; static char *line = NULL; /* Number of bytes allocated for 'line'. */ -static size_t line_size = 0; +static idx_t line_size = 0; /* Return an entry from the shells file, ignoring comment lines. If the file doesn't exist, use the list in DEFAULT_SHELLS (above). @@ -137,8 +137,8 @@ endusershell (void) Return the number of bytes placed in *NAME if some nonempty sequence was found, otherwise 0. */ -static size_t -readname (char **name, size_t *size, FILE *stream) +static idx_t +readname (char **name, idx_t *size, FILE *stream) { int c; size_t name_index = 0; @@ -150,7 +150,7 @@ readname (char **name, size_t *size, FILE *stream) for (;;) { if (*size <= name_index) - *name = x2nrealloc (*name, size, sizeof **name); + *name = xpalloc (*name, size, 1, -1, sizeof **name); if (c == EOF || isspace (c)) break; (*name)[name_index++] = c; diff --git a/lib/gl_openssl.h b/lib/gl_openssl.h index e985b1c..4c42ac8 100644 --- a/lib/gl_openssl.h +++ b/lib/gl_openssl.h @@ -1,18 +1,18 @@ /* Wrap openssl crypto hash routines in gnulib interface. -*- coding: utf-8 -*- - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Pádraig Brady */ diff --git a/lib/glthread/lock.c b/lib/glthread/lock.c index 10af6f2..b650c21 100644 --- a/lib/glthread/lock.c +++ b/lib/glthread/lock.c @@ -1,18 +1,18 @@ /* Locking in multithreaded situations. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-posix.h, gthr-posix95.h. */ diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h index 59485f2..47eed8f 100644 --- a/lib/glthread/lock.h +++ b/lib/glthread/lock.h @@ -1,18 +1,18 @@ /* Locking in multithreaded situations. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-win32.h. */ @@ -81,7 +81,9 @@ #include #if !defined c11_threads_in_use -# if HAVE_THREADS_H && USE_POSIX_THREADS_WEAK +# if HAVE_THREADS_H && USE_POSIX_THREADS_FROM_LIBC +# define c11_threads_in_use() 1 +# elif HAVE_THREADS_H && USE_POSIX_THREADS_WEAK # include # pragma weak thrd_exit # define c11_threads_in_use() (thrd_exit != NULL) diff --git a/lib/glthread/threadlib.c b/lib/glthread/threadlib.c index 28bf3c6..88a76ba 100644 --- a/lib/glthread/threadlib.c +++ b/lib/glthread/threadlib.c @@ -1,18 +1,18 @@ /* Multithreading primitives. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. */ @@ -24,11 +24,44 @@ /* Use the POSIX threads library. */ +# include # include # include # if PTHREAD_IN_USE_DETECTION_HARD +# if defined __FreeBSD__ || defined __DragonFly__ /* FreeBSD */ + +/* Test using pthread_key_create. */ + +int +glthread_in_use (void) +{ + static int tested; + static int result; /* 1: linked with -lpthread, 0: only with libc */ + + if (!tested) + { + pthread_key_t key; + int err = pthread_key_create (&key, NULL); + + if (err == ENOSYS) + result = 0; + else + { + result = 1; + if (err == 0) + pthread_key_delete (key); + } + tested = 1; + } + return result; +} + +# else /* Solaris, HP-UX */ + +/* Test using pthread_create. */ + /* The function to be executed by a dummy thread. */ static void * dummy_thread_func (void *arg) @@ -62,6 +95,8 @@ glthread_in_use (void) return result; } +# endif + # endif #endif diff --git a/lib/glthread/tls.c b/lib/glthread/tls.c index 2492b00..54e7b36 100644 --- a/lib/glthread/tls.c +++ b/lib/glthread/tls.c @@ -1,17 +1,17 @@ /* Thread-local storage in multithreaded situations. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2005. */ diff --git a/lib/glthread/tls.h b/lib/glthread/tls.h index d11e89b..27b5bb2 100644 --- a/lib/glthread/tls.h +++ b/lib/glthread/tls.h @@ -1,17 +1,17 @@ /* Thread-local storage in multithreaded situations. - Copyright (C) 2005, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2005. */ @@ -47,7 +47,9 @@ #include #if !defined c11_threads_in_use -# if HAVE_THREADS_H && USE_POSIX_THREADS_WEAK +# if HAVE_THREADS_H && USE_POSIX_THREADS_FROM_LIBC +# define c11_threads_in_use() 1 +# elif HAVE_THREADS_H && USE_POSIX_THREADS_WEAK # include # pragma weak thrd_exit # define c11_threads_in_use() (thrd_exit != NULL) diff --git a/lib/gnulib.mk b/lib/gnulib.mk index b3633b8..3012d81 100644 --- a/lib/gnulib.mk +++ b/lib/gnulib.mk @@ -1,10 +1,10 @@ ## DO NOT EDIT! GENERATED AUTOMATICALLY! ## Process this file with automake to produce Makefile.in. -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2022 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This file is distributed in the hope that it will be useful, @@ -31,19 +31,23 @@ # --aux-dir=build-aux \ # --with-tests \ # --makefile-name=gnulib.mk \ +# --automake-subdir \ # --no-conditional-dependencies \ # --no-libtool \ # --macro-prefix=gl \ # --avoid=canonicalize-lgpl \ # --avoid=dummy \ # acl \ +# alignalloc \ # alignof \ # alloca \ # announce-gen \ # areadlink-with-size \ +# areadlinkat-with-size \ # argmatch \ # argv-iter \ # assert \ +# attribute \ # autobuild \ # backup-rename \ # backupfile \ @@ -51,6 +55,7 @@ # base64 \ # btowc \ # buffer-lcm \ +# byteswap \ # c-strcase \ # calloc-gnu \ # canon-host \ @@ -65,15 +70,16 @@ # closeout \ # config-h \ # configmake \ +# copy-file-range \ # crypto/md5 \ # crypto/sha1 \ # crypto/sha256 \ # crypto/sha512 \ +# crypto/sm3 \ # cycle-check \ # d-ino \ # d-type \ # di-set \ -# diacrit \ # dirfd \ # dirname \ # do-release-commit-and-tag \ @@ -88,12 +94,13 @@ # faccessat \ # fadvise \ # fchdir \ +# fchmodat \ +# fchownat \ # fclose \ # fcntl \ # fcntl-safer \ # fd-reopen \ # fdatasync \ -# fdl \ # fdopen \ # fdutimensat \ # file-has-acl \ @@ -128,7 +135,7 @@ # getpass-gnu \ # gettext-h \ # gettime \ -# gettimeofday \ +# gettime-res \ # getugroups \ # getusershell \ # git-version-gen \ @@ -140,11 +147,12 @@ # group-member \ # hard-locale \ # hash \ -# hash-pjw \ +# hash-triple \ # heap \ # host-os \ # human \ # idcache \ +# idx \ # ignore-value \ # inttostr \ # inttypes \ @@ -156,6 +164,7 @@ # lchown \ # ldtoastr \ # lib-ignore \ +# libgmp \ # linebuffer \ # link \ # link-follow \ @@ -181,7 +190,9 @@ # mkancesdirs \ # mkdir \ # mkdir-p \ +# mkdirat \ # mkfifo \ +# mkfifoat \ # mknod \ # mkostemp \ # mkstemp \ @@ -190,13 +201,13 @@ # mountlist \ # mpsort \ # netinet_in \ -# non-recursive-gnulib-prefix-hack \ # nproc \ # nstrftime \ # obstack \ # open \ # openat-safer \ # parse-datetime \ +# parse-datetime2 \ # pathmax \ # perl \ # physmem \ @@ -217,6 +228,7 @@ # quotearg \ # randint \ # randperm \ +# rawmemchr \ # read-file \ # readlink \ # readtokens \ @@ -247,7 +259,6 @@ # stat-macros \ # stat-size \ # stat-time \ -# statat \ # stdbool \ # stdlib-safer \ # stpcpy \ @@ -263,6 +274,7 @@ # sys_resource \ # sys_stat \ # sys_wait \ +# targetdir \ # tempname \ # termios \ # time_rz \ @@ -283,6 +295,7 @@ # userspec \ # utimecmp \ # utimens \ +# utimensat \ # vasprintf-posix \ # vc-list-files \ # verify \ @@ -294,6 +307,7 @@ # winsz-ioctl \ # winsz-termios \ # write-any-file \ +# xalignalloc \ # xalloc \ # xbinary-io \ # xdectoint \ @@ -322,6 +336,7 @@ MOSTLYCLEANFILES += lib/core lib/*.stackdump noinst_LIBRARIES += lib/libcoreutils.a lib_libcoreutils_a_SOURCES = +lib_libcoreutils_a_CFLAGS = $(AM_CFLAGS) $(GL_CFLAG_GNULIB_WARNINGS) lib_libcoreutils_a_LIBADD = $(gl_LIBOBJS) lib_libcoreutils_a_DEPENDENCIES = $(gl_LIBOBJS) EXTRA_lib_libcoreutils_a_SOURCES = @@ -331,7 +346,7 @@ EXTRA_lib_libcoreutils_a_SOURCES = # Use this preprocessor expression to decide whether #include_next works. # Do not rely on a 'configure'-time test for this, since the expression # might appear in an installed header, which is used by some other compiler. -HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER) +HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER) ## end gnulib module absolute-header @@ -351,6 +366,14 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/acl_entries.c ## end gnulib module acl-permissions +## begin gnulib module alignalloc + +lib_libcoreutils_a_SOURCES += lib/alignalloc.c + +EXTRA_DIST += lib/alignalloc.h + +## end gnulib module alignalloc + ## begin gnulib module alignof @@ -377,11 +400,11 @@ BUILT_SOURCES += $(ALLOCA_H) # doesn't have one that works with the given compiler. if GL_GENERATE_ALLOCA_H lib/alloca.h: lib/alloca.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' < $(top_srcdir)/lib/alloca.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' \ + $(top_srcdir)/lib/alloca.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/alloca.h: $(top_builddir)/config.status rm -f $@ @@ -433,6 +456,16 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module areadlinkat +## begin gnulib module areadlinkat-with-size + +lib_libcoreutils_a_SOURCES += lib/areadlinkat-with-size.c + +EXTRA_DIST += lib/areadlink.h lib/at-func.c + +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c + +## end gnulib module areadlinkat-with-size + ## begin gnulib module argmatch lib_libcoreutils_a_SOURCES += lib/argmatch.c @@ -454,18 +487,17 @@ BUILT_SOURCES += lib/arpa/inet.h # We need the following in order to create when the system # doesn't have one. lib/arpa/inet.h: lib/arpa_inet.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H) - $(AM_V_at)$(MKDIR_P) lib/arpa - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/arpa' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \ -e 's|@''NEXT_ARPA_INET_H''@|$(NEXT_ARPA_INET_H)|g' \ -e 's|@''HAVE_ARPA_INET_H''@|$(HAVE_ARPA_INET_H)|g' \ - -e 's/@''GNULIB_INET_NTOP''@/$(GNULIB_INET_NTOP)/g' \ - -e 's/@''GNULIB_INET_PTON''@/$(GNULIB_INET_PTON)/g' \ + -e 's/@''GNULIB_INET_NTOP''@/$(GL_GNULIB_INET_NTOP)/g' \ + -e 's/@''GNULIB_INET_PTON''@/$(GL_GNULIB_INET_PTON)/g' \ -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \ -e 's|@''HAVE_DECL_INET_NTOP''@|$(HAVE_DECL_INET_NTOP)|g' \ -e 's|@''HAVE_DECL_INET_PTON''@|$(HAVE_DECL_INET_PTON)|g' \ @@ -474,9 +506,8 @@ lib/arpa/inet.h: lib/arpa_inet.in.h $(top_builddir)/config.status $(CXXDEFS_H) $ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/arpa_inet.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/arpa_inet.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/arpa/inet.h lib/arpa/inet.h-t MOSTLYCLEANDIRS += lib/arpa @@ -497,6 +528,13 @@ lib_libcoreutils_a_SOURCES += lib/openat-priv.h lib/openat-proc.c ## end gnulib module at-internal +## begin gnulib module attribute + + +EXTRA_DIST += lib/attribute.h + +## end gnulib module attribute + ## begin gnulib module backup-rename lib_libcoreutils_a_SOURCES += lib/backupfile.c lib/backup-rename.c @@ -525,12 +563,26 @@ lib_libcoreutils_a_SOURCES += lib/base64.h lib/base64.c ## end gnulib module base64 +## begin gnulib module basename-lgpl + +lib_libcoreutils_a_SOURCES += lib/basename-lgpl.c + +EXTRA_DIST += lib/basename-lgpl.h + +## end gnulib module basename-lgpl + ## begin gnulib module binary-io lib_libcoreutils_a_SOURCES += lib/binary-io.h lib/binary-io.c ## end gnulib module binary-io +## begin gnulib module bison + +# See the comments in bison.m4. + +## end gnulib module bison + ## begin gnulib module bitrotate lib_libcoreutils_a_SOURCES += lib/bitrotate.h lib/bitrotate.c @@ -539,10 +591,9 @@ lib_libcoreutils_a_SOURCES += lib/bitrotate.h lib/bitrotate.c ## begin gnulib module btowc - -EXTRA_DIST += lib/btowc.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/btowc.c +if GL_COND_OBJ_BTOWC +lib_libcoreutils_a_SOURCES += lib/btowc.c +endif ## end gnulib module btowc @@ -560,11 +611,9 @@ BUILT_SOURCES += $(BYTESWAP_H) # doesn't have one. if GL_GENERATE_BYTESWAP_H lib/byteswap.h: lib/byteswap.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(top_srcdir)/lib/byteswap.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/byteswap.in.h + $(AM_V_at)mv $@-t $@ else lib/byteswap.h: $(top_builddir)/config.status rm -f $@ @@ -656,10 +705,11 @@ EXTRA_DIST += lib/careadlinkat.h ## begin gnulib module chdir-long +if GL_COND_OBJ_CHDIR_LONG +lib_libcoreutils_a_SOURCES += lib/chdir-long.c +endif -EXTRA_DIST += lib/chdir-long.c lib/chdir-long.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/chdir-long.c +EXTRA_DIST += lib/chdir-long.h ## end gnulib module chdir-long @@ -671,10 +721,12 @@ lib_libcoreutils_a_SOURCES += lib/chmodat.c ## begin gnulib module chown - -EXTRA_DIST += lib/chown.c lib/fchown-stub.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/chown.c lib/fchown-stub.c +if GL_COND_OBJ_CHOWN +lib_libcoreutils_a_SOURCES += lib/chown.c +endif +if GL_COND_OBJ_FCHOWN_STUB +lib_libcoreutils_a_SOURCES += lib/fchown-stub.c +endif ## end gnulib module chown @@ -712,10 +764,9 @@ EXTRA_DIST += lib/cloexec.h ## begin gnulib module close - -EXTRA_DIST += lib/close.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/close.c +if GL_COND_OBJ_CLOSE +lib_libcoreutils_a_SOURCES += lib/close.c +endif ## end gnulib module close @@ -729,10 +780,11 @@ EXTRA_DIST += lib/close-stream.h ## begin gnulib module closedir +if GL_COND_OBJ_CLOSEDIR +lib_libcoreutils_a_SOURCES += lib/closedir.c +endif -EXTRA_DIST += lib/closedir.c lib/dirent-private.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/closedir.c +EXTRA_DIST += lib/dirent-private.h ## end gnulib module closedir @@ -759,8 +811,8 @@ EXTRA_DIST += lib/closeout.h # The Automake-defined pkg* macros are appended, in the order # listed in the Automake 1.10a+ documentation. lib/configmake.h: Makefile - $(AM_V_GEN)rm -f $@-t && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at){ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ echo '#if HAVE_WINSOCK2_H'; \ echo '# include /* avoid mingw pollution on DATADIR */'; \ echo '#endif'; \ @@ -792,14 +844,22 @@ lib/configmake.h: Makefile echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \ echo '#define PKGLIBDIR "$(pkglibdir)"'; \ echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \ - } | sed '/""/d' > $@-t && \ - mv -f $@-t $@ + } | sed '/""/d' > $@-t + $(AM_V_at)mv $@-t $@ BUILT_SOURCES += lib/configmake.h CLEANFILES += lib/configmake.h lib/configmake.h-t ## end gnulib module configmake +## begin gnulib module copy-file-range + +if GL_COND_OBJ_COPY_FILE_RANGE +lib_libcoreutils_a_SOURCES += lib/copy-file-range.c +endif + +## end gnulib module copy-file-range + ## begin gnulib module count-leading-zeros lib_libcoreutils_a_SOURCES += lib/count-leading-zeros.c @@ -816,6 +876,12 @@ EXTRA_DIST += lib/af_alg.h lib/sys-limits.h ## end gnulib module crypto/af_alg +## begin gnulib module crypto/md5 + +lib_libcoreutils_a_SOURCES += lib/md5-stream.c + +## end gnulib module crypto/md5 + ## begin gnulib module crypto/md5-buffer lib_libcoreutils_a_SOURCES += lib/md5.c @@ -824,6 +890,12 @@ EXTRA_DIST += lib/gl_openssl.h lib/md5.h ## end gnulib module crypto/md5-buffer +## begin gnulib module crypto/sha1 + +lib_libcoreutils_a_SOURCES += lib/sha1-stream.c + +## end gnulib module crypto/sha1 + ## begin gnulib module crypto/sha1-buffer lib_libcoreutils_a_SOURCES += lib/sha1.c @@ -832,6 +904,12 @@ EXTRA_DIST += lib/gl_openssl.h lib/sha1.h ## end gnulib module crypto/sha1-buffer +## begin gnulib module crypto/sha256 + +lib_libcoreutils_a_SOURCES += lib/sha256-stream.c + +## end gnulib module crypto/sha256 + ## begin gnulib module crypto/sha256-buffer lib_libcoreutils_a_SOURCES += lib/sha256.c @@ -840,6 +918,12 @@ EXTRA_DIST += lib/gl_openssl.h lib/sha256.h ## end gnulib module crypto/sha256-buffer +## begin gnulib module crypto/sha512 + +lib_libcoreutils_a_SOURCES += lib/sha512-stream.c + +## end gnulib module crypto/sha512 + ## begin gnulib module crypto/sha512-buffer lib_libcoreutils_a_SOURCES += lib/sha512.c @@ -848,6 +932,20 @@ EXTRA_DIST += lib/gl_openssl.h lib/sha512.h ## end gnulib module crypto/sha512-buffer +## begin gnulib module crypto/sm3 + +lib_libcoreutils_a_SOURCES += lib/sm3-stream.c + +## end gnulib module crypto/sm3 + +## begin gnulib module crypto/sm3-buffer + +lib_libcoreutils_a_SOURCES += lib/sm3.c + +EXTRA_DIST += lib/sm3.h + +## end gnulib module crypto/sm3-buffer + ## begin gnulib module ctype BUILT_SOURCES += lib/ctype.h @@ -855,20 +953,19 @@ BUILT_SOURCES += lib/ctype.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/ctype.h: lib/ctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_CTYPE_H''@|$(NEXT_CTYPE_H)|g' \ - -e 's/@''GNULIB_ISBLANK''@/$(GNULIB_ISBLANK)/g' \ + -e 's/@''GNULIB_ISBLANK''@/$(GL_GNULIB_ISBLANK)/g' \ -e 's/@''HAVE_ISBLANK''@/$(HAVE_ISBLANK)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/ctype.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/ctype.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/ctype.h lib/ctype.h-t EXTRA_DIST += lib/ctype.in.h @@ -896,12 +993,6 @@ lib_libcoreutils_a_SOURCES += lib/di-set.c lib/di-set.h ## end gnulib module di-set -## begin gnulib module diacrit - -lib_libcoreutils_a_SOURCES += lib/diacrit.h lib/diacrit.c - -## end gnulib module diacrit - ## begin gnulib module dirent BUILT_SOURCES += lib/dirent.h @@ -909,22 +1000,22 @@ BUILT_SOURCES += lib/dirent.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/dirent.h: lib/dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \ - -e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \ - -e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \ - -e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \ - -e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \ - -e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \ - -e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \ - -e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \ - -e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \ + -e 's/@''GNULIB_OPENDIR''@/$(GL_GNULIB_OPENDIR)/g' \ + -e 's/@''GNULIB_READDIR''@/$(GL_GNULIB_READDIR)/g' \ + -e 's/@''GNULIB_REWINDDIR''@/$(GL_GNULIB_REWINDDIR)/g' \ + -e 's/@''GNULIB_CLOSEDIR''@/$(GL_GNULIB_CLOSEDIR)/g' \ + -e 's/@''GNULIB_DIRFD''@/$(GL_GNULIB_DIRFD)/g' \ + -e 's/@''GNULIB_FDOPENDIR''@/$(GL_GNULIB_FDOPENDIR)/g' \ + -e 's/@''GNULIB_SCANDIR''@/$(GL_GNULIB_SCANDIR)/g' \ + -e 's/@''GNULIB_ALPHASORT''@/$(GL_GNULIB_ALPHASORT)/g' \ -e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \ -e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \ -e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \ @@ -941,9 +1032,8 @@ lib/dirent.h: lib/dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/dirent.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/dirent.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/dirent.h lib/dirent.h-t EXTRA_DIST += lib/dirent.in.h @@ -960,10 +1050,9 @@ EXTRA_DIST += lib/dirent--.h lib/dirent-safer.h ## begin gnulib module dirfd - -EXTRA_DIST += lib/dirfd.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/dirfd.c +if GL_COND_OBJ_DIRFD +lib_libcoreutils_a_SOURCES += lib/dirfd.c +endif ## end gnulib module dirfd @@ -979,7 +1068,7 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/stripslash.c ## begin gnulib module dirname-lgpl -lib_libcoreutils_a_SOURCES += lib/dirname-lgpl.c lib/basename-lgpl.c lib/stripslash.c +lib_libcoreutils_a_SOURCES += lib/dirname-lgpl.c lib/stripslash.c EXTRA_DIST += lib/dirname.h @@ -992,13 +1081,6 @@ EXTRA_DIST += $(top_srcdir)/build-aux/do-release-commit-and-tag ## end gnulib module do-release-commit-and-tag -## begin gnulib module dosname - - -EXTRA_DIST += lib/dosname.h - -## end gnulib module dosname - ## begin gnulib module dtoastr lib_libcoreutils_a_SOURCES += lib/dtoastr.c @@ -1017,22 +1099,60 @@ lib_libcoreutils_a_SOURCES += lib/dtotimespec.c ## begin gnulib module dup - -EXTRA_DIST += lib/dup.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/dup.c +if GL_COND_OBJ_DUP +lib_libcoreutils_a_SOURCES += lib/dup.c +endif ## end gnulib module dup ## begin gnulib module dup2 - -EXTRA_DIST += lib/dup2.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/dup2.c +if GL_COND_OBJ_DUP2 +lib_libcoreutils_a_SOURCES += lib/dup2.c +endif ## end gnulib module dup2 +## begin gnulib module dynarray + +BUILT_SOURCES += lib/malloc/dynarray.gl.h lib/malloc/dynarray-skeleton.gl.h + +lib/malloc/dynarray.gl.h: lib/malloc/dynarray.h + $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e '/libc_hidden_proto/d' \ + $(top_srcdir)/lib/malloc/dynarray.h > $@-t + $(AM_V_at)mv $@-t $@ +MOSTLYCLEANFILES += lib/malloc/dynarray.gl.h lib/malloc/dynarray.gl.h-t + +lib/malloc/dynarray-skeleton.gl.h: lib/malloc/dynarray-skeleton.c + $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|||g' \ + -e 's|__attribute_maybe_unused__|_GL_ATTRIBUTE_MAYBE_UNUSED|g' \ + -e 's|__attribute_nonnull__|_GL_ATTRIBUTE_NONNULL|g' \ + -e 's|__attribute_warn_unused_result__|_GL_ATTRIBUTE_NODISCARD|g' \ + -e 's|__glibc_likely|_GL_LIKELY|g' \ + -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \ + $(top_srcdir)/lib/malloc/dynarray-skeleton.c > $@-t + $(AM_V_at)mv $@-t $@ +MOSTLYCLEANFILES += lib/malloc/dynarray-skeleton.gl.h lib/malloc/dynarray-skeleton.gl.h-t + +lib_libcoreutils_a_SOURCES += lib/malloc/dynarray_at_failure.c lib/malloc/dynarray_emplace_enlarge.c lib/malloc/dynarray_finalize.c lib/malloc/dynarray_resize.c lib/malloc/dynarray_resize_clear.c + +EXTRA_DIST += lib/dynarray.h lib/malloc/dynarray-skeleton.c lib/malloc/dynarray.h + +EXTRA_lib_libcoreutils_a_SOURCES += lib/malloc/dynarray-skeleton.c + +## end gnulib module dynarray + +## begin gnulib module eloop-threshold + + +EXTRA_DIST += lib/eloop-threshold.h + +## end gnulib module eloop-threshold + ## begin gnulib module errno BUILT_SOURCES += $(ERRNO_H) @@ -1041,9 +1161,9 @@ BUILT_SOURCES += $(ERRNO_H) # doesn't have one that is POSIX compliant. if GL_GENERATE_ERRNO_H lib/errno.h: lib/errno.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ @@ -1054,9 +1174,8 @@ lib/errno.h: lib/errno.in.h $(top_builddir)/config.status -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \ -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \ -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \ - < $(top_srcdir)/lib/errno.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/errno.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/errno.h: $(top_builddir)/config.status rm -f $@ @@ -1069,19 +1188,19 @@ EXTRA_DIST += lib/errno.in.h ## begin gnulib module error +if GL_COND_OBJ_ERROR +lib_libcoreutils_a_SOURCES += lib/error.c +endif -EXTRA_DIST += lib/error.c lib/error.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/error.c +EXTRA_DIST += lib/error.h ## end gnulib module error ## begin gnulib module euidaccess - -EXTRA_DIST += lib/euidaccess.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/euidaccess.c +if GL_COND_OBJ_EUIDACCESS +lib_libcoreutils_a_SOURCES += lib/euidaccess.c +endif ## end gnulib module euidaccess @@ -1103,19 +1222,21 @@ EXTRA_DIST += lib/exitfail.h ## begin gnulib module explicit_bzero - -EXTRA_DIST += lib/explicit_bzero.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/explicit_bzero.c +if GL_COND_OBJ_EXPLICIT_BZERO +lib_libcoreutils_a_SOURCES += lib/explicit_bzero.c +endif ## end gnulib module explicit_bzero ## begin gnulib module faccessat +if GL_COND_OBJ_FACCESSAT +lib_libcoreutils_a_SOURCES += lib/faccessat.c +endif -EXTRA_DIST += lib/at-func.c lib/faccessat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/faccessat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module faccessat @@ -1127,46 +1248,49 @@ lib_libcoreutils_a_SOURCES += lib/fadvise.c lib/fadvise.h ## begin gnulib module fchdir - -EXTRA_DIST += lib/fchdir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fchdir.c +if GL_COND_OBJ_FCHDIR +lib_libcoreutils_a_SOURCES += lib/fchdir.c +endif ## end gnulib module fchdir ## begin gnulib module fchmodat +if GL_COND_OBJ_FCHMODAT +lib_libcoreutils_a_SOURCES += lib/fchmodat.c +endif -EXTRA_DIST += lib/at-func.c lib/fchmodat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/fchmodat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module fchmodat ## begin gnulib module fchownat +if GL_COND_OBJ_FCHOWNAT +lib_libcoreutils_a_SOURCES += lib/fchownat.c +endif -EXTRA_DIST += lib/at-func.c lib/fchownat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/fchownat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module fchownat ## begin gnulib module fclose - -EXTRA_DIST += lib/fclose.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fclose.c +if GL_COND_OBJ_FCLOSE +lib_libcoreutils_a_SOURCES += lib/fclose.c +endif ## end gnulib module fclose ## begin gnulib module fcntl - -EXTRA_DIST += lib/fcntl.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fcntl.c +if GL_COND_OBJ_FCNTL +lib_libcoreutils_a_SOURCES += lib/fcntl.c +endif ## end gnulib module fcntl @@ -1177,18 +1301,20 @@ BUILT_SOURCES += lib/fcntl.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/fcntl.h: lib/fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \ - -e 's/@''GNULIB_CREAT''@/$(GNULIB_CREAT)/g' \ - -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \ - -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \ - -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \ - -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \ + -e 's/@''GNULIB_CREAT''@/$(GL_GNULIB_CREAT)/g' \ + -e 's/@''GNULIB_FCNTL''@/$(GL_GNULIB_FCNTL)/g' \ + -e 's/@''GNULIB_NONBLOCKING''@/$(GL_GNULIB_NONBLOCKING)/g' \ + -e 's/@''GNULIB_OPEN''@/$(GL_GNULIB_OPEN)/g' \ + -e 's/@''GNULIB_OPENAT''@/$(GL_GNULIB_OPENAT)/g' \ + -e 's/@''GNULIB_MDA_CREAT''@/$(GL_GNULIB_MDA_CREAT)/g' \ + -e 's/@''GNULIB_MDA_OPEN''@/$(GL_GNULIB_MDA_OPEN)/g' \ -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \ -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \ -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \ @@ -1198,9 +1324,8 @@ lib/fcntl.h: lib/fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/fcntl.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/fcntl.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/fcntl.h lib/fcntl.h-t EXTRA_DIST += lib/fcntl.in.h @@ -1237,28 +1362,25 @@ lib_libcoreutils_a_SOURCES += lib/fd-safer-flag.c lib/dup-safer-flag.c ## begin gnulib module fdatasync - -EXTRA_DIST += lib/fdatasync.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fdatasync.c +if GL_COND_OBJ_FDATASYNC +lib_libcoreutils_a_SOURCES += lib/fdatasync.c +endif ## end gnulib module fdatasync ## begin gnulib module fdopen - -EXTRA_DIST += lib/fdopen.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fdopen.c +if GL_COND_OBJ_FDOPEN +lib_libcoreutils_a_SOURCES += lib/fdopen.c +endif ## end gnulib module fdopen ## begin gnulib module fdopendir - -EXTRA_DIST += lib/fdopendir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fdopendir.c +if GL_COND_OBJ_FDOPENDIR +lib_libcoreutils_a_SOURCES += lib/fdopendir.c +endif ## end gnulib module fdopendir @@ -1272,10 +1394,11 @@ EXTRA_DIST += lib/utimens.h ## begin gnulib module fflush +if GL_COND_OBJ_FFLUSH +lib_libcoreutils_a_SOURCES += lib/fflush.c +endif -EXTRA_DIST += lib/fflush.c lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fflush.c +EXTRA_DIST += lib/stdio-impl.h ## end gnulib module fflush @@ -1283,6 +1406,8 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/fflush.c lib_libcoreutils_a_SOURCES += lib/file-has-acl.c +EXTRA_DIST += lib/acl-internal.h + ## end gnulib module file-has-acl ## begin gnulib module file-set @@ -1303,10 +1428,9 @@ EXTRA_DIST += lib/file-type.h ## begin gnulib module fileblocks - -EXTRA_DIST += lib/fileblocks.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fileblocks.c +if GL_COND_OBJ_FILEBLOCKS +lib_libcoreutils_a_SOURCES += lib/fileblocks.c +endif ## end gnulib module fileblocks @@ -1362,26 +1486,30 @@ BUILT_SOURCES += $(FLOAT_H) # doesn't have one that works with the given compiler. if GL_GENERATE_FLOAT_H lib/float.h: lib/float.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \ -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \ - < $(top_srcdir)/lib/float.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/float.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/float.h: $(top_builddir)/config.status rm -f $@ endif MOSTLYCLEANFILES += lib/float.h lib/float.h-t -EXTRA_DIST += lib/float.c lib/float.in.h lib/itold.c +if GL_COND_OBJ_FLOAT +lib_libcoreutils_a_SOURCES += lib/float.c +endif +if GL_COND_OBJ_ITOLD +lib_libcoreutils_a_SOURCES += lib/itold.c +endif -EXTRA_lib_libcoreutils_a_SOURCES += lib/float.c lib/itold.c +EXTRA_DIST += lib/float.in.h ## end gnulib module float @@ -1394,6 +1522,15 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/fnmatch.c lib/fnmatch_loop.c ## end gnulib module fnmatch +## begin gnulib module fnmatch-gnu + + +EXTRA_DIST += lib/fnmatch.c + +EXTRA_lib_libcoreutils_a_SOURCES += lib/fnmatch.c + +## end gnulib module fnmatch-gnu + ## begin gnulib module fnmatch-h BUILT_SOURCES += $(FNMATCH_H) @@ -1401,23 +1538,22 @@ BUILT_SOURCES += $(FNMATCH_H) # We need the following in order to create . if GL_GENERATE_FNMATCH_H lib/fnmatch.h: lib/fnmatch.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_FNMATCH_H''@|$(HAVE_FNMATCH_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_FNMATCH_H''@|$(NEXT_FNMATCH_H)|g' \ - -e 's/@''GNULIB_FNMATCH''@/$(GNULIB_FNMATCH)/g' \ + -e 's/@''GNULIB_FNMATCH''@/$(GL_GNULIB_FNMATCH)/g' \ -e 's|@''HAVE_FNMATCH''@|$(HAVE_FNMATCH)|g' \ -e 's|@''REPLACE_FNMATCH''@|$(REPLACE_FNMATCH)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/fnmatch.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/fnmatch.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/fnmatch.h: $(top_builddir)/config.status rm -f $@ @@ -1437,6 +1573,15 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/fopen.c ## end gnulib module fopen +## begin gnulib module fopen-gnu + + +EXTRA_DIST += lib/fopen.c + +EXTRA_lib_libcoreutils_a_SOURCES += lib/fopen.c + +## end gnulib module fopen-gnu + ## begin gnulib module fopen-safer lib_libcoreutils_a_SOURCES += lib/fopen-safer.c @@ -1447,10 +1592,11 @@ EXTRA_DIST += lib/stdio--.h lib/stdio-safer.h ## begin gnulib module fpending +if GL_COND_OBJ_FPENDING +lib_libcoreutils_a_SOURCES += lib/fpending.c +endif -EXTRA_DIST += lib/fpending.c lib/fpending.h lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fpending.c +EXTRA_DIST += lib/fpending.h lib/stdio-impl.h ## end gnulib module fpending @@ -1471,19 +1617,21 @@ EXTRA_DIST += lib/fpucw.h ## begin gnulib module fpurge +if GL_COND_OBJ_FPURGE +lib_libcoreutils_a_SOURCES += lib/fpurge.c +endif -EXTRA_DIST += lib/fpurge.c lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fpurge.c +EXTRA_DIST += lib/stdio-impl.h ## end gnulib module fpurge ## begin gnulib module freadahead +if GL_COND_OBJ_FREADAHEAD +lib_libcoreutils_a_SOURCES += lib/freadahead.c +endif -EXTRA_DIST += lib/freadahead.c lib/freadahead.h lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/freadahead.c +EXTRA_DIST += lib/freadahead.h lib/stdio-impl.h ## end gnulib module freadahead @@ -1497,10 +1645,11 @@ EXTRA_DIST += lib/freading.h lib/stdio-impl.h ## begin gnulib module freadptr +if GL_COND_OBJ_FREADPTR +lib_libcoreutils_a_SOURCES += lib/freadptr.c +endif -EXTRA_DIST += lib/freadptr.c lib/freadptr.h lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/freadptr.c +EXTRA_DIST += lib/freadptr.h lib/stdio-impl.h ## end gnulib module freadptr @@ -1512,12 +1661,19 @@ EXTRA_DIST += lib/freadseek.h lib/stdio-impl.h ## end gnulib module freadseek +## begin gnulib module free-posix + +if GL_COND_OBJ_FREE +lib_libcoreutils_a_SOURCES += lib/free.c +endif + +## end gnulib module free-posix + ## begin gnulib module freopen - -EXTRA_DIST += lib/freopen.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/freopen.c +if GL_COND_OBJ_FREOPEN +lib_libcoreutils_a_SOURCES += lib/freopen.c +endif ## end gnulib module freopen @@ -1549,82 +1705,89 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/frexp.c lib/frexpl.c ## begin gnulib module fseek - -EXTRA_DIST += lib/fseek.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fseek.c +if GL_COND_OBJ_FSEEK +lib_libcoreutils_a_SOURCES += lib/fseek.c +endif ## end gnulib module fseek ## begin gnulib module fseeko +if GL_COND_OBJ_FSEEKO +lib_libcoreutils_a_SOURCES += lib/fseeko.c +endif -EXTRA_DIST += lib/fseeko.c lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fseeko.c +EXTRA_DIST += lib/stdio-impl.h ## end gnulib module fseeko ## begin gnulib module fseterr +if GL_COND_OBJ_FSETERR +lib_libcoreutils_a_SOURCES += lib/fseterr.c +endif -EXTRA_DIST += lib/fseterr.c lib/fseterr.h lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fseterr.c +EXTRA_DIST += lib/fseterr.h lib/stdio-impl.h ## end gnulib module fseterr ## begin gnulib module fstat +if GL_COND_OBJ_FSTAT +lib_libcoreutils_a_SOURCES += lib/fstat.c +endif -EXTRA_DIST += lib/fstat.c lib/stat-w32.c lib/stat-w32.h +EXTRA_DIST += lib/stat-w32.c lib/stat-w32.h -EXTRA_lib_libcoreutils_a_SOURCES += lib/fstat.c lib/stat-w32.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/stat-w32.c ## end gnulib module fstat ## begin gnulib module fstatat +if GL_COND_OBJ_FSTATAT +lib_libcoreutils_a_SOURCES += lib/fstatat.c +endif -EXTRA_DIST += lib/at-func.c lib/fstatat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/fstatat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module fstatat ## begin gnulib module fsusage +if GL_COND_OBJ_FSUSAGE +lib_libcoreutils_a_SOURCES += lib/fsusage.c +endif -EXTRA_DIST += lib/fsusage.c lib/fsusage.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fsusage.c +EXTRA_DIST += lib/fsusage.h ## end gnulib module fsusage ## begin gnulib module fsync - -EXTRA_DIST += lib/fsync.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/fsync.c +if GL_COND_OBJ_FSYNC +lib_libcoreutils_a_SOURCES += lib/fsync.c +endif ## end gnulib module fsync ## begin gnulib module ftell - -EXTRA_DIST += lib/ftell.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/ftell.c +if GL_COND_OBJ_FTELL +lib_libcoreutils_a_SOURCES += lib/ftell.c +endif ## end gnulib module ftell ## begin gnulib module ftello +if GL_COND_OBJ_FTELLO +lib_libcoreutils_a_SOURCES += lib/ftello.c +endif -EXTRA_DIST += lib/ftello.c lib/stdio-impl.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/ftello.c +EXTRA_DIST += lib/stdio-impl.h ## end gnulib module ftello @@ -1638,19 +1801,21 @@ EXTRA_DIST += lib/ftoastr.h ## begin gnulib module ftruncate - -EXTRA_DIST += lib/ftruncate.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/ftruncate.c +if GL_COND_OBJ_FTRUNCATE +lib_libcoreutils_a_SOURCES += lib/ftruncate.c +endif ## end gnulib module ftruncate ## begin gnulib module fts +if GL_COND_OBJ_FTS +lib_libcoreutils_a_SOURCES += lib/fts.c +endif -EXTRA_DIST += lib/fts-cycle.c lib/fts.c lib/fts_.h +EXTRA_DIST += lib/fts-cycle.c lib/fts_.h -EXTRA_lib_libcoreutils_a_SOURCES += lib/fts-cycle.c lib/fts.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/fts-cycle.c ## end gnulib module fts @@ -1672,13 +1837,32 @@ lib_libcoreutils_a_SOURCES += lib/full-write.h lib/full-write.c ## begin gnulib module futimens - -EXTRA_DIST += lib/futimens.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/futimens.c +if GL_COND_OBJ_FUTIMENS +lib_libcoreutils_a_SOURCES += lib/futimens.c +endif ## end gnulib module futimens +## begin gnulib module gen-header + +# In 'sed', replace the pattern space with a "DO NOT EDIT" comment. +SED_HEADER_NOEDIT = s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */, + +# '$(SED_HEADER_STDOUT) -e "..."' runs 'sed' but first outputs "DO NOT EDIT". +SED_HEADER_STDOUT = sed -e 1h -e '1$(SED_HEADER_NOEDIT)' -e 1G + +# '$(SED_HEADER_TO_AT_t) FILE' copies FILE to $@-t, prepending a leading +# "DO_NOT_EDIT". Although this could be done more simply via: +# SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) > $@-t +# the -n and 'w' avoid a fork+exec, at least when GNU Make is used. +SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) -n -e 'w $@-t' + +# Use $(gl_V_at) instead of $(AM_V_GEN) or $(AM_V_at) on a line that +# is its recipe's first line if and only if lines are absent. +gl_V_at = $(AM_V_at) + +## end gnulib module gen-header + ## begin gnulib module gendocs @@ -1688,64 +1872,62 @@ EXTRA_DIST += $(top_srcdir)/build-aux/gendocs.sh ## begin gnulib module getaddrinfo - -EXTRA_DIST += lib/gai_strerror.c lib/getaddrinfo.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/gai_strerror.c lib/getaddrinfo.c +if GL_COND_OBJ_GETADDRINFO +lib_libcoreutils_a_SOURCES += lib/getaddrinfo.c +endif +if GL_COND_OBJ_GAI_STRERROR +lib_libcoreutils_a_SOURCES += lib/gai_strerror.c +endif ## end gnulib module getaddrinfo ## begin gnulib module getcwd - -EXTRA_DIST += lib/getcwd.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getcwd.c +if GL_COND_OBJ_GETCWD +lib_libcoreutils_a_SOURCES += lib/getcwd.c +endif ## end gnulib module getcwd ## begin gnulib module getcwd-lgpl - -EXTRA_DIST += lib/getcwd-lgpl.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getcwd-lgpl.c +if GL_COND_OBJ_GETCWD_LGPL +lib_libcoreutils_a_SOURCES += lib/getcwd-lgpl.c +endif ## end gnulib module getcwd-lgpl ## begin gnulib module getdelim - -EXTRA_DIST += lib/getdelim.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getdelim.c +if GL_COND_OBJ_GETDELIM +lib_libcoreutils_a_SOURCES += lib/getdelim.c +endif ## end gnulib module getdelim ## begin gnulib module getdtablesize - -EXTRA_DIST += lib/getdtablesize.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getdtablesize.c +if GL_COND_OBJ_GETDTABLESIZE +lib_libcoreutils_a_SOURCES += lib/getdtablesize.c +endif ## end gnulib module getdtablesize ## begin gnulib module getgroups - -EXTRA_DIST += lib/getgroups.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getgroups.c +if GL_COND_OBJ_GETGROUPS +lib_libcoreutils_a_SOURCES += lib/getgroups.c +endif ## end gnulib module getgroups ## begin gnulib module gethostname +if GL_COND_OBJ_GETHOSTNAME +lib_libcoreutils_a_SOURCES += lib/gethostname.c +endif -EXTRA_DIST += lib/gethostname.c lib/w32sock.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/gethostname.c +EXTRA_DIST += lib/w32sock.h ## end gnulib module gethostname @@ -1759,28 +1941,25 @@ EXTRA_DIST += lib/gethrxtime.h lib/xtime.h ## begin gnulib module getline - -EXTRA_DIST += lib/getline.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getline.c +if GL_COND_OBJ_GETLINE +lib_libcoreutils_a_SOURCES += lib/getline.c +endif ## end gnulib module getline ## begin gnulib module getloadavg - -EXTRA_DIST += lib/getloadavg.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getloadavg.c +if GL_COND_OBJ_GETLOADAVG +lib_libcoreutils_a_SOURCES += lib/getloadavg.c +endif ## end gnulib module getloadavg ## begin gnulib module getlogin - -EXTRA_DIST += lib/getlogin.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getlogin.c +if GL_COND_OBJ_GETLOGIN +lib_libcoreutils_a_SOURCES += lib/getlogin.c +endif ## end gnulib module getlogin @@ -1798,42 +1977,50 @@ BUILT_SOURCES += $(GETOPT_H) $(GETOPT_CDEFS_H) # We need the following in order to create when the system # doesn't have one that works with the given compiler. +if GL_GENERATE_GETOPT_H lib/getopt.h: lib/getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - < $(top_srcdir)/lib/getopt.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(top_srcdir)/lib/getopt.in.h > $@-t + $(AM_V_at)mv $@-t $@ +else +lib/getopt.h: $(top_builddir)/config.status + rm -f $@ +endif +if GL_GENERATE_GETOPT_CDEFS_H lib/getopt-cdefs.h: lib/getopt-cdefs.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \ - < $(top_srcdir)/lib/getopt-cdefs.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(SED_HEADER_STDOUT) \ + -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \ + $(top_srcdir)/lib/getopt-cdefs.in.h > $@-t + $(AM_V_at)mv $@-t $@ +else +lib/getopt-cdefs.h: $(top_builddir)/config.status + rm -f $@ +endif MOSTLYCLEANFILES += lib/getopt.h lib/getopt.h-t lib/getopt-cdefs.h lib/getopt-cdefs.h-t -EXTRA_DIST += lib/getopt-cdefs.in.h lib/getopt-core.h lib/getopt-ext.h lib/getopt-pfx-core.h lib/getopt-pfx-ext.h lib/getopt.c lib/getopt.in.h lib/getopt1.c lib/getopt_int.h +if GL_COND_OBJ_GETOPT +lib_libcoreutils_a_SOURCES += lib/getopt.c lib/getopt1.c +endif -EXTRA_lib_libcoreutils_a_SOURCES += lib/getopt.c lib/getopt1.c +EXTRA_DIST += lib/getopt-cdefs.in.h lib/getopt-core.h lib/getopt-ext.h lib/getopt-pfx-core.h lib/getopt-pfx-ext.h lib/getopt.in.h lib/getopt_int.h ## end gnulib module getopt-posix ## begin gnulib module getpagesize - -EXTRA_DIST += lib/getpagesize.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getpagesize.c +if GL_COND_OBJ_GETPAGESIZE +lib_libcoreutils_a_SOURCES += lib/getpagesize.c +endif ## end gnulib module getpagesize @@ -1861,6 +2048,14 @@ lib_libcoreutils_a_SOURCES += lib/getprogname.h lib/getprogname.c ## end gnulib module getprogname +## begin gnulib module getrandom + +if GL_COND_OBJ_GETRANDOM +lib_libcoreutils_a_SOURCES += lib/getrandom.c +endif + +## end gnulib module getrandom + ## begin gnulib module gettext-h lib_libcoreutils_a_SOURCES += lib/gettext.h @@ -1873,12 +2068,17 @@ lib_libcoreutils_a_SOURCES += lib/gettime.c ## end gnulib module gettime +## begin gnulib module gettime-res + +lib_libcoreutils_a_SOURCES += lib/gettime-res.c + +## end gnulib module gettime-res + ## begin gnulib module gettimeofday - -EXTRA_DIST += lib/gettimeofday.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/gettimeofday.c +if GL_COND_OBJ_GETTIMEOFDAY +lib_libcoreutils_a_SOURCES += lib/gettimeofday.c +endif ## end gnulib module gettimeofday @@ -1892,10 +2092,9 @@ EXTRA_DIST += lib/getugroups.h ## begin gnulib module getusershell - -EXTRA_DIST += lib/getusershell.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getusershell.c +if GL_COND_OBJ_GETUSERSHELL +lib_libcoreutils_a_SOURCES += lib/getusershell.c +endif ## end gnulib module getusershell @@ -1960,10 +2159,9 @@ V_GPERF_0 = @echo " GPERF " $@; ## begin gnulib module group-member - -EXTRA_DIST += lib/group-member.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/group-member.c +if GL_COND_OBJ_GROUP_MEMBER +lib_libcoreutils_a_SOURCES += lib/group-member.c +endif ## end gnulib module group-member @@ -1993,9 +2191,15 @@ lib_libcoreutils_a_SOURCES += lib/hash-pjw.h lib/hash-pjw.c lib_libcoreutils_a_SOURCES += lib/hash-triple.c +## end gnulib module hash-triple + +## begin gnulib module hash-triple-simple + +lib_libcoreutils_a_SOURCES += lib/hash-triple-simple.c + EXTRA_DIST += lib/hash-triple.h -## end gnulib module hash-triple +## end gnulib module hash-triple-simple ## begin gnulib module havelib @@ -2026,6 +2230,14 @@ EXTRA_DIST += lib/i-ring.h ## end gnulib module i-ring +## begin gnulib module ialloc + +lib_libcoreutils_a_SOURCES += lib/ialloc.c + +EXTRA_DIST += lib/ialloc.h + +## end gnulib module ialloc + ## begin gnulib module iconv-h BUILT_SOURCES += $(ICONV_H) @@ -2034,14 +2246,14 @@ BUILT_SOURCES += $(ICONV_H) # doesn't have one that works with the given compiler. if GL_GENERATE_ICONV_H lib/iconv.h: lib/iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \ - -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \ + -e 's/@''GNULIB_ICONV''@/$(GL_GNULIB_ICONV)/g' \ -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \ -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \ -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \ @@ -2049,9 +2261,8 @@ lib/iconv.h: lib/iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/iconv.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/iconv.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/iconv.h: $(top_builddir)/config.status rm -f $@ @@ -2064,6 +2275,13 @@ EXTRA_DIST += lib/iconv.in.h ## begin gnulib module iconv_open +if GL_COND_OBJ_ICONV_OPEN +lib_libcoreutils_a_SOURCES += lib/iconv_open.c +endif +if GL_COND_OBJ_ICONV +lib_libcoreutils_a_SOURCES += lib/iconv.c lib/iconv_close.c +endif + $(top_srcdir)/lib/iconv_open-aix.h: $(top_srcdir)/lib/iconv_open-aix.gperf $(V_GPERF)$(GPERF) -m 10 $(top_srcdir)/lib/iconv_open-aix.gperf > $(top_srcdir)/lib/iconv_open-aix.h-t && \ mv $(top_srcdir)/lib/iconv_open-aix.h-t $(top_srcdir)/lib/iconv_open-aix.h @@ -2087,9 +2305,7 @@ MOSTLYCLEANFILES += lib/iconv_open-aix.h-t lib/iconv_open-hpux.h-t lib/iconv MAINTAINERCLEANFILES += lib/iconv_open-aix.h lib/iconv_open-hpux.h lib/iconv_open-irix.h lib/iconv_open-osf.h lib/iconv_open-solaris.h lib/iconv_open-zos.h EXTRA_DIST += lib/iconv_open-aix.h lib/iconv_open-hpux.h lib/iconv_open-irix.h lib/iconv_open-osf.h lib/iconv_open-solaris.h lib/iconv_open-zos.h -EXTRA_DIST += lib/iconv.c lib/iconv_close.c lib/iconv_open-aix.gperf lib/iconv_open-hpux.gperf lib/iconv_open-irix.gperf lib/iconv_open-osf.gperf lib/iconv_open-solaris.gperf lib/iconv_open-zos.gperf lib/iconv_open.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/iconv.c lib/iconv_close.c lib/iconv_open.c +EXTRA_DIST += lib/iconv_open-aix.gperf lib/iconv_open-hpux.gperf lib/iconv_open-irix.gperf lib/iconv_open-osf.gperf lib/iconv_open-solaris.gperf lib/iconv_open-zos.gperf ## end gnulib module iconv_open @@ -2101,6 +2317,12 @@ EXTRA_DIST += lib/idcache.h ## end gnulib module idcache +## begin gnulib module idx + +lib_libcoreutils_a_SOURCES += lib/idx.h + +## end gnulib module idx + ## begin gnulib module ignore-value @@ -2110,10 +2332,9 @@ EXTRA_DIST += lib/ignore-value.h ## begin gnulib module inet_ntop - -EXTRA_DIST += lib/inet_ntop.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/inet_ntop.c +if GL_COND_OBJ_INET_NTOP +lib_libcoreutils_a_SOURCES += lib/inet_ntop.c +endif ## end gnulib module inet_ntop @@ -2147,20 +2368,19 @@ BUILT_SOURCES += lib/inttypes.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/inttypes.h: lib/inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \ - -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \ -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \ - -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \ - -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \ - -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \ - -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \ + -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \ + -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \ + -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \ + -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \ @@ -2175,9 +2395,8 @@ lib/inttypes.h: lib/inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(W -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/inttypes.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/inttypes.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/inttypes.h lib/inttypes.h-t EXTRA_DIST += lib/inttypes.in.h @@ -2186,28 +2405,27 @@ EXTRA_DIST += lib/inttypes.in.h ## begin gnulib module isapipe +if GL_COND_OBJ_ISAPIPE +lib_libcoreutils_a_SOURCES += lib/isapipe.c +endif -EXTRA_DIST += lib/isapipe.c lib/isapipe.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/isapipe.c +EXTRA_DIST += lib/isapipe.h ## end gnulib module isapipe ## begin gnulib module isatty - -EXTRA_DIST += lib/isatty.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/isatty.c +if GL_COND_OBJ_ISATTY +lib_libcoreutils_a_SOURCES += lib/isatty.c +endif ## end gnulib module isatty ## begin gnulib module isblank - -EXTRA_DIST += lib/isblank.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/isblank.c +if GL_COND_OBJ_ISBLANK +lib_libcoreutils_a_SOURCES += lib/isblank.c +endif ## end gnulib module isblank @@ -2240,28 +2458,25 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/isnan.c lib/isnanl.c ## begin gnulib module iswblank - -EXTRA_DIST += lib/iswblank.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/iswblank.c +if GL_COND_OBJ_ISWBLANK +lib_libcoreutils_a_SOURCES += lib/iswblank.c +endif ## end gnulib module iswblank ## begin gnulib module iswdigit - -EXTRA_DIST += lib/iswdigit.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/iswdigit.c +if GL_COND_OBJ_ISWDIGIT +lib_libcoreutils_a_SOURCES += lib/iswdigit.c +endif ## end gnulib module iswdigit ## begin gnulib module iswxdigit - -EXTRA_DIST += lib/iswxdigit.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/iswxdigit.c +if GL_COND_OBJ_ISWXDIGIT +lib_libcoreutils_a_SOURCES += lib/iswxdigit.c +endif ## end gnulib module iswxdigit @@ -2272,15 +2487,15 @@ BUILT_SOURCES += lib/langinfo.h # We need the following in order to create an empty placeholder for # when the system doesn't have one. lib/langinfo.h: lib/langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \ - -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \ + -e 's/@''GNULIB_NL_LANGINFO''@/$(GL_GNULIB_NL_LANGINFO)/g' \ -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \ -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \ -e 's|@''HAVE_LANGINFO_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \ @@ -2290,9 +2505,8 @@ lib/langinfo.h: lib/langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(W -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/langinfo.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/langinfo.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/langinfo.h lib/langinfo.h-t EXTRA_DIST += lib/langinfo.in.h @@ -2301,19 +2515,17 @@ EXTRA_DIST += lib/langinfo.in.h ## begin gnulib module lchmod - -EXTRA_DIST += lib/lchmod.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/lchmod.c +if GL_COND_OBJ_LCHMOD +lib_libcoreutils_a_SOURCES += lib/lchmod.c +endif ## end gnulib module lchmod ## begin gnulib module lchown - -EXTRA_DIST += lib/lchown.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/lchown.c +if GL_COND_OBJ_LCHOWN +lib_libcoreutils_a_SOURCES += lib/lchown.c +endif ## end gnulib module lchown @@ -2334,6 +2546,41 @@ EXTRA_DIST += lib/cdefs.h lib/libc-config.h ## end gnulib module libc-config +## begin gnulib module libgmp + +BUILT_SOURCES += $(GMP_H) + +if GL_GENERATE_GMP_H +if GL_GENERATE_MINI_GMP_H +# Build gmp.h as a wrapper for mini-gmp.h when using mini-gmp. +lib/gmp.h: $(top_builddir)/config.status + $(MKDIR_P) '%reldir%' + echo '#include "mini-gmp.h"' > $@-t + mv $@-t $@ +endif +if GL_GENERATE_GMP_GMP_H +# Build gmp.h as a wrapper for gmp/gmp.h. +lib/gmp.h: $(top_builddir)/config.status + $(MKDIR_P) '%reldir%' + echo '#include ' > $@-t + mv $@-t $@ +endif +else +lib/gmp.h: $(top_builddir)/config.status + rm -f $@ +endif +MOSTLYCLEANFILES += lib/gmp.h lib/gmp.h-t + +if GL_COND_OBJ_MINI_GMP_GNULIB +lib_libcoreutils_a_SOURCES += lib/mini-gmp-gnulib.c +endif + +EXTRA_DIST += lib/mini-gmp.c lib/mini-gmp.h + +EXTRA_lib_libcoreutils_a_SOURCES += lib/mini-gmp.c + +## end gnulib module libgmp + ## begin gnulib module limits-h BUILT_SOURCES += $(LIMITS_H) @@ -2342,16 +2589,15 @@ BUILT_SOURCES += $(LIMITS_H) # doesn't have one that is compatible with GNU. if GL_GENERATE_LIMITS_H lib/limits.h: lib/limits.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \ - < $(top_srcdir)/lib/limits.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/limits.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/limits.h: $(top_builddir)/config.status rm -f $@ @@ -2370,19 +2616,21 @@ lib_libcoreutils_a_SOURCES += lib/linebuffer.h lib/linebuffer.c ## begin gnulib module link - -EXTRA_DIST += lib/link.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/link.c +if GL_COND_OBJ_LINK +lib_libcoreutils_a_SOURCES += lib/link.c +endif ## end gnulib module link ## begin gnulib module linkat +if GL_COND_OBJ_LINKAT +lib_libcoreutils_a_SOURCES += lib/linkat.c +endif -EXTRA_DIST += lib/at-func2.c lib/linkat.c +EXTRA_DIST += lib/at-func2.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func2.c lib/linkat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func2.c ## end gnulib module linkat @@ -2401,18 +2649,18 @@ BUILT_SOURCES += lib/locale.h # We need the following in order to create when the system # doesn't have one that provides all definitions. lib/locale.h: lib/locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \ - -e 's/@''GNULIB_LOCALECONV''@/$(GNULIB_LOCALECONV)/g' \ - -e 's/@''GNULIB_SETLOCALE''@/$(GNULIB_SETLOCALE)/g' \ - -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GNULIB_SETLOCALE_NULL)/g' \ - -e 's/@''GNULIB_DUPLOCALE''@/$(GNULIB_DUPLOCALE)/g' \ - -e 's/@''GNULIB_LOCALENAME''@/$(GNULIB_LOCALENAME)/g' \ + -e 's/@''GNULIB_LOCALECONV''@/$(GL_GNULIB_LOCALECONV)/g' \ + -e 's/@''GNULIB_SETLOCALE''@/$(GL_GNULIB_SETLOCALE)/g' \ + -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GL_GNULIB_SETLOCALE_NULL)/g' \ + -e 's/@''GNULIB_DUPLOCALE''@/$(GL_GNULIB_DUPLOCALE)/g' \ + -e 's/@''GNULIB_LOCALENAME''@/$(GL_GNULIB_LOCALENAME)/g' \ -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \ -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \ -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \ @@ -2423,12 +2671,12 @@ lib/locale.h: lib/locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \ -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \ -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \ + -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/locale.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/locale.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/locale.h lib/locale.h-t EXTRA_DIST += lib/locale.in.h @@ -2437,22 +2685,12 @@ EXTRA_DIST += lib/locale.in.h ## begin gnulib module localeconv - -EXTRA_DIST += lib/localeconv.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/localeconv.c +if GL_COND_OBJ_LOCALECONV +lib_libcoreutils_a_SOURCES += lib/localeconv.c +endif ## end gnulib module localeconv -## begin gnulib module localtime-buffer - - -EXTRA_DIST += lib/localtime-buffer.c lib/localtime-buffer.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/localtime-buffer.c - -## end gnulib module localtime-buffer - ## begin gnulib module lock lib_libcoreutils_a_SOURCES += lib/glthread/lock.h lib/glthread/lock.c @@ -2469,19 +2707,17 @@ EXTRA_DIST += lib/long-options.h ## begin gnulib module lseek - -EXTRA_DIST += lib/lseek.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/lseek.c +if GL_COND_OBJ_LSEEK +lib_libcoreutils_a_SOURCES += lib/lseek.c +endif ## end gnulib module lseek ## begin gnulib module lstat - -EXTRA_DIST += lib/lstat.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/lstat.c +if GL_COND_OBJ_LSTAT +lib_libcoreutils_a_SOURCES += lib/lstat.c +endif ## end gnulib module lstat @@ -2525,109 +2761,115 @@ lib_libcoreutils_a_SOURCES += lib/math.c # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/math.h: lib/math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \ - -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \ - -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \ - -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \ - -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \ - -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \ - -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \ - -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \ - -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \ - -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \ - -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \ - -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \ - -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \ - -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \ - -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \ - -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \ - -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \ - -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \ - -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \ - -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \ - -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \ - -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \ - -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \ - -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \ - -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \ - -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \ - -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \ - -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \ - -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \ - -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \ - -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \ - -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \ - -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \ - -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \ - -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \ - -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \ - -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \ - -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \ - -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \ - -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \ - -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \ - -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \ - -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \ - -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \ - -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \ + -e 's/@''GNULIB_ACOSF''@/$(GL_GNULIB_ACOSF)/g' \ + -e 's/@''GNULIB_ACOSL''@/$(GL_GNULIB_ACOSL)/g' \ + -e 's/@''GNULIB_ASINF''@/$(GL_GNULIB_ASINF)/g' \ + -e 's/@''GNULIB_ASINL''@/$(GL_GNULIB_ASINL)/g' \ + -e 's/@''GNULIB_ATANF''@/$(GL_GNULIB_ATANF)/g' \ + -e 's/@''GNULIB_ATANL''@/$(GL_GNULIB_ATANL)/g' \ + -e 's/@''GNULIB_ATAN2F''@/$(GL_GNULIB_ATAN2F)/g' \ + -e 's/@''GNULIB_CBRT''@/$(GL_GNULIB_CBRT)/g' \ + -e 's/@''GNULIB_CBRTF''@/$(GL_GNULIB_CBRTF)/g' \ + -e 's/@''GNULIB_CBRTL''@/$(GL_GNULIB_CBRTL)/g' \ + -e 's/@''GNULIB_CEIL''@/$(GL_GNULIB_CEIL)/g' \ + -e 's/@''GNULIB_CEILF''@/$(GL_GNULIB_CEILF)/g' \ + -e 's/@''GNULIB_CEILL''@/$(GL_GNULIB_CEILL)/g' \ + -e 's/@''GNULIB_COPYSIGN''@/$(GL_GNULIB_COPYSIGN)/g' \ + -e 's/@''GNULIB_COPYSIGNF''@/$(GL_GNULIB_COPYSIGNF)/g' \ + -e 's/@''GNULIB_COPYSIGNL''@/$(GL_GNULIB_COPYSIGNL)/g' \ + -e 's/@''GNULIB_COSF''@/$(GL_GNULIB_COSF)/g' \ + -e 's/@''GNULIB_COSL''@/$(GL_GNULIB_COSL)/g' \ + -e 's/@''GNULIB_COSHF''@/$(GL_GNULIB_COSHF)/g' \ + -e 's/@''GNULIB_EXPF''@/$(GL_GNULIB_EXPF)/g' \ + -e 's/@''GNULIB_EXPL''@/$(GL_GNULIB_EXPL)/g' \ + -e 's/@''GNULIB_EXP2''@/$(GL_GNULIB_EXP2)/g' \ + -e 's/@''GNULIB_EXP2F''@/$(GL_GNULIB_EXP2F)/g' \ + -e 's/@''GNULIB_EXP2L''@/$(GL_GNULIB_EXP2L)/g' \ + -e 's/@''GNULIB_EXPM1''@/$(GL_GNULIB_EXPM1)/g' \ + -e 's/@''GNULIB_EXPM1F''@/$(GL_GNULIB_EXPM1F)/g' \ + -e 's/@''GNULIB_EXPM1L''@/$(GL_GNULIB_EXPM1L)/g' \ + -e 's/@''GNULIB_FABSF''@/$(GL_GNULIB_FABSF)/g' \ + -e 's/@''GNULIB_FABSL''@/$(GL_GNULIB_FABSL)/g' \ + -e 's/@''GNULIB_FLOOR''@/$(GL_GNULIB_FLOOR)/g' \ + -e 's/@''GNULIB_FLOORF''@/$(GL_GNULIB_FLOORF)/g' \ + -e 's/@''GNULIB_FLOORL''@/$(GL_GNULIB_FLOORL)/g' \ + -e 's/@''GNULIB_FMA''@/$(GL_GNULIB_FMA)/g' \ + -e 's/@''GNULIB_FMAF''@/$(GL_GNULIB_FMAF)/g' \ + -e 's/@''GNULIB_FMAL''@/$(GL_GNULIB_FMAL)/g' \ + -e 's/@''GNULIB_FMOD''@/$(GL_GNULIB_FMOD)/g' \ + -e 's/@''GNULIB_FMODF''@/$(GL_GNULIB_FMODF)/g' \ + -e 's/@''GNULIB_FMODL''@/$(GL_GNULIB_FMODL)/g' \ + -e 's/@''GNULIB_FREXPF''@/$(GL_GNULIB_FREXPF)/g' \ + -e 's/@''GNULIB_FREXP''@/$(GL_GNULIB_FREXP)/g' \ + -e 's/@''GNULIB_FREXPL''@/$(GL_GNULIB_FREXPL)/g' \ + -e 's/@''GNULIB_HYPOT''@/$(GL_GNULIB_HYPOT)/g' \ + -e 's/@''GNULIB_HYPOTF''@/$(GL_GNULIB_HYPOTF)/g' \ + -e 's/@''GNULIB_HYPOTL''@/$(GL_GNULIB_HYPOTL)/g' \ < $(top_srcdir)/lib/math.in.h | \ - sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \ - -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \ - -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \ - -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \ - -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \ - -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \ - -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \ - -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \ - -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \ - -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \ - -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \ - -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \ - -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \ - -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \ - -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \ - -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \ - -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \ - -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \ - -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \ - -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \ - -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \ - -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \ - -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \ - -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \ - -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \ - -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \ - -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \ - -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \ - -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \ - -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \ - -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \ - -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \ - -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \ - -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \ - -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \ - -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \ - -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \ - -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \ - -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \ - -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \ - -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \ - -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \ - -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \ - -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \ - -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \ - -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \ - -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \ - -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \ - -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \ - -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \ - -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \ + sed -e 's/@''GNULIB_ILOGB''@/$(GL_GNULIB_ILOGB)/g' \ + -e 's/@''GNULIB_ILOGBF''@/$(GL_GNULIB_ILOGBF)/g' \ + -e 's/@''GNULIB_ILOGBL''@/$(GL_GNULIB_ILOGBL)/g' \ + -e 's/@''GNULIB_ISFINITE''@/$(GL_GNULIB_ISFINITE)/g' \ + -e 's/@''GNULIB_ISINF''@/$(GL_GNULIB_ISINF)/g' \ + -e 's/@''GNULIB_ISNAN''@/$(GL_GNULIB_ISNAN)/g' \ + -e 's/@''GNULIB_ISNANF''@/$(GL_GNULIB_ISNANF)/g' \ + -e 's/@''GNULIB_ISNAND''@/$(GL_GNULIB_ISNAND)/g' \ + -e 's/@''GNULIB_ISNANL''@/$(GL_GNULIB_ISNANL)/g' \ + -e 's/@''GNULIB_LDEXPF''@/$(GL_GNULIB_LDEXPF)/g' \ + -e 's/@''GNULIB_LDEXPL''@/$(GL_GNULIB_LDEXPL)/g' \ + -e 's/@''GNULIB_LOG''@/$(GL_GNULIB_LOG)/g' \ + -e 's/@''GNULIB_LOGF''@/$(GL_GNULIB_LOGF)/g' \ + -e 's/@''GNULIB_LOGL''@/$(GL_GNULIB_LOGL)/g' \ + -e 's/@''GNULIB_LOG10''@/$(GL_GNULIB_LOG10)/g' \ + -e 's/@''GNULIB_LOG10F''@/$(GL_GNULIB_LOG10F)/g' \ + -e 's/@''GNULIB_LOG10L''@/$(GL_GNULIB_LOG10L)/g' \ + -e 's/@''GNULIB_LOG1P''@/$(GL_GNULIB_LOG1P)/g' \ + -e 's/@''GNULIB_LOG1PF''@/$(GL_GNULIB_LOG1PF)/g' \ + -e 's/@''GNULIB_LOG1PL''@/$(GL_GNULIB_LOG1PL)/g' \ + -e 's/@''GNULIB_LOG2''@/$(GL_GNULIB_LOG2)/g' \ + -e 's/@''GNULIB_LOG2F''@/$(GL_GNULIB_LOG2F)/g' \ + -e 's/@''GNULIB_LOG2L''@/$(GL_GNULIB_LOG2L)/g' \ + -e 's/@''GNULIB_LOGB''@/$(GL_GNULIB_LOGB)/g' \ + -e 's/@''GNULIB_LOGBF''@/$(GL_GNULIB_LOGBF)/g' \ + -e 's/@''GNULIB_LOGBL''@/$(GL_GNULIB_LOGBL)/g' \ + -e 's/@''GNULIB_MODF''@/$(GL_GNULIB_MODF)/g' \ + -e 's/@''GNULIB_MODFF''@/$(GL_GNULIB_MODFF)/g' \ + -e 's/@''GNULIB_MODFL''@/$(GL_GNULIB_MODFL)/g' \ + -e 's/@''GNULIB_POWF''@/$(GL_GNULIB_POWF)/g' \ + -e 's/@''GNULIB_REMAINDER''@/$(GL_GNULIB_REMAINDER)/g' \ + -e 's/@''GNULIB_REMAINDERF''@/$(GL_GNULIB_REMAINDERF)/g' \ + -e 's/@''GNULIB_REMAINDERL''@/$(GL_GNULIB_REMAINDERL)/g' \ + -e 's/@''GNULIB_RINT''@/$(GL_GNULIB_RINT)/g' \ + -e 's/@''GNULIB_RINTF''@/$(GL_GNULIB_RINTF)/g' \ + -e 's/@''GNULIB_RINTL''@/$(GL_GNULIB_RINTL)/g' \ + -e 's/@''GNULIB_ROUND''@/$(GL_GNULIB_ROUND)/g' \ + -e 's/@''GNULIB_ROUNDF''@/$(GL_GNULIB_ROUNDF)/g' \ + -e 's/@''GNULIB_ROUNDL''@/$(GL_GNULIB_ROUNDL)/g' \ + -e 's/@''GNULIB_SIGNBIT''@/$(GL_GNULIB_SIGNBIT)/g' \ + -e 's/@''GNULIB_SINF''@/$(GL_GNULIB_SINF)/g' \ + -e 's/@''GNULIB_SINL''@/$(GL_GNULIB_SINL)/g' \ + -e 's/@''GNULIB_SINHF''@/$(GL_GNULIB_SINHF)/g' \ + -e 's/@''GNULIB_SQRTF''@/$(GL_GNULIB_SQRTF)/g' \ + -e 's/@''GNULIB_SQRTL''@/$(GL_GNULIB_SQRTL)/g' \ + -e 's/@''GNULIB_TANF''@/$(GL_GNULIB_TANF)/g' \ + -e 's/@''GNULIB_TANL''@/$(GL_GNULIB_TANL)/g' \ + -e 's/@''GNULIB_TANHF''@/$(GL_GNULIB_TANHF)/g' \ + -e 's/@''GNULIB_TRUNC''@/$(GL_GNULIB_TRUNC)/g' \ + -e 's/@''GNULIB_TRUNCF''@/$(GL_GNULIB_TRUNCF)/g' \ + -e 's/@''GNULIB_TRUNCL''@/$(GL_GNULIB_TRUNCL)/g' \ + -e 's/@''GNULIB_MDA_J0''@/$(GL_GNULIB_MDA_J0)/g' \ + -e 's/@''GNULIB_MDA_J1''@/$(GL_GNULIB_MDA_J1)/g' \ + -e 's/@''GNULIB_MDA_JN''@/$(GL_GNULIB_MDA_JN)/g' \ + -e 's/@''GNULIB_MDA_Y0''@/$(GL_GNULIB_MDA_Y0)/g' \ + -e 's/@''GNULIB_MDA_Y1''@/$(GL_GNULIB_MDA_Y1)/g' \ + -e 's/@''GNULIB_MDA_YN''@/$(GL_GNULIB_MDA_YN)/g' \ | \ sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \ -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \ @@ -2796,7 +3038,7 @@ lib/math.h: lib/math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \ -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \ -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \ - -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \ + -e 's|@''REPLACE_SIGNBIT_USING_BUILTINS''@|$(REPLACE_SIGNBIT_USING_BUILTINS)|g' \ -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \ -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \ -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \ @@ -2808,9 +3050,9 @@ lib/math.h: lib/math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/math.h lib/math.h-t EXTRA_DIST += lib/math.in.h @@ -2833,19 +3075,21 @@ lib_libcoreutils_a_SOURCES += lib/mbiter.h lib/mbiter.c ## begin gnulib module mbrlen - -EXTRA_DIST += lib/mbrlen.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mbrlen.c +if GL_COND_OBJ_MBRLEN +lib_libcoreutils_a_SOURCES += lib/mbrlen.c +endif ## end gnulib module mbrlen ## begin gnulib module mbrtowc +if GL_COND_OBJ_MBRTOWC +lib_libcoreutils_a_SOURCES += lib/mbrtowc.c +endif -EXTRA_DIST += lib/lc-charset-dispatch.c lib/lc-charset-dispatch.h lib/mbrtowc-impl-utf8.h lib/mbrtowc-impl.h lib/mbrtowc.c lib/mbtowc-lock.c lib/mbtowc-lock.h lib/windows-initguard.h +EXTRA_DIST += lib/lc-charset-dispatch.c lib/lc-charset-dispatch.h lib/mbrtowc-impl-utf8.h lib/mbrtowc-impl.h lib/mbtowc-lock.c lib/mbtowc-lock.h lib/windows-initguard.h -EXTRA_lib_libcoreutils_a_SOURCES += lib/lc-charset-dispatch.c lib/mbrtowc.c lib/mbtowc-lock.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/lc-charset-dispatch.c lib/mbtowc-lock.c ## end gnulib module mbrtowc @@ -2869,10 +3113,9 @@ lib_libcoreutils_a_SOURCES += lib/mbschr.c ## begin gnulib module mbsinit - -EXTRA_DIST += lib/mbsinit.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mbsinit.c +if GL_COND_OBJ_MBSINIT +lib_libcoreutils_a_SOURCES += lib/mbsinit.c +endif ## end gnulib module mbsinit @@ -2884,10 +3127,13 @@ lib_libcoreutils_a_SOURCES += lib/mbslen.c ## begin gnulib module mbsrtowcs +if GL_COND_OBJ_MBSRTOWCS +lib_libcoreutils_a_SOURCES += lib/mbsrtowcs.c +endif -EXTRA_DIST += lib/mbsrtowcs-impl.h lib/mbsrtowcs-state.c lib/mbsrtowcs.c +EXTRA_DIST += lib/mbsrtowcs-impl.h lib/mbsrtowcs-state.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/mbsrtowcs-state.c lib/mbsrtowcs.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/mbsrtowcs-state.c ## end gnulib module mbsrtowcs @@ -2907,10 +3153,11 @@ lib_libcoreutils_a_SOURCES += lib/mbswidth.h lib/mbswidth.c ## begin gnulib module mbtowc +if GL_COND_OBJ_MBTOWC +lib_libcoreutils_a_SOURCES += lib/mbtowc.c +endif -EXTRA_DIST += lib/mbtowc-impl.h lib/mbtowc.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mbtowc.c +EXTRA_DIST += lib/mbtowc-impl.h ## end gnulib module mbtowc @@ -2930,10 +3177,11 @@ EXTRA_DIST += lib/memcasecmp.h ## begin gnulib module memchr +if GL_COND_OBJ_MEMCHR +lib_libcoreutils_a_SOURCES += lib/memchr.c +endif -EXTRA_DIST += lib/memchr.c lib/memchr.valgrind - -EXTRA_lib_libcoreutils_a_SOURCES += lib/memchr.c +EXTRA_DIST += lib/memchr.valgrind ## end gnulib module memchr @@ -2963,19 +3211,17 @@ EXTRA_DIST += lib/memcoll.h ## begin gnulib module mempcpy - -EXTRA_DIST += lib/mempcpy.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mempcpy.c +if GL_COND_OBJ_MEMPCPY +lib_libcoreutils_a_SOURCES += lib/mempcpy.c +endif ## end gnulib module mempcpy ## begin gnulib module memrchr - -EXTRA_DIST += lib/memrchr.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/memrchr.c +if GL_COND_OBJ_MEMRCHR +lib_libcoreutils_a_SOURCES += lib/memrchr.c +endif ## end gnulib module memrchr @@ -3003,10 +3249,9 @@ EXTRA_DIST += lib/mkancesdirs.h ## begin gnulib module mkdir - -EXTRA_DIST += lib/mkdir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mkdir.c +if GL_COND_OBJ_MKDIR +lib_libcoreutils_a_SOURCES += lib/mkdir.c +endif ## end gnulib module mkdir @@ -3018,39 +3263,62 @@ EXTRA_DIST += lib/dirchownmod.h lib/mkdir-p.h ## end gnulib module mkdir-p +## begin gnulib module mkdirat + +if GL_COND_OBJ_MKDIRAT +lib_libcoreutils_a_SOURCES += lib/mkdirat.c +endif + +EXTRA_DIST += lib/at-func.c + +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c + +## end gnulib module mkdirat + ## begin gnulib module mkfifo - -EXTRA_DIST += lib/mkfifo.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mkfifo.c +if GL_COND_OBJ_MKFIFO +lib_libcoreutils_a_SOURCES += lib/mkfifo.c +endif ## end gnulib module mkfifo +## begin gnulib module mkfifoat + +if GL_COND_OBJ_MKFIFOAT +lib_libcoreutils_a_SOURCES += lib/mkfifoat.c +endif +if GL_COND_OBJ_MKNODAT +lib_libcoreutils_a_SOURCES += lib/mknodat.c +endif + +EXTRA_DIST += lib/at-func.c + +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c + +## end gnulib module mkfifoat + ## begin gnulib module mknod - -EXTRA_DIST += lib/mknod.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mknod.c +if GL_COND_OBJ_MKNOD +lib_libcoreutils_a_SOURCES += lib/mknod.c +endif ## end gnulib module mknod ## begin gnulib module mkostemp - -EXTRA_DIST += lib/mkostemp.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mkostemp.c +if GL_COND_OBJ_MKOSTEMP +lib_libcoreutils_a_SOURCES += lib/mkostemp.c +endif ## end gnulib module mkostemp ## begin gnulib module mkstemp - -EXTRA_DIST += lib/mkstemp.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mkstemp.c +if GL_COND_OBJ_MKSTEMP +lib_libcoreutils_a_SOURCES += lib/mkstemp.c +endif ## end gnulib module mkstemp @@ -3082,10 +3350,11 @@ EXTRA_DIST += lib/modechange.h ## begin gnulib module mountlist +if GL_COND_OBJ_MOUNTLIST +lib_libcoreutils_a_SOURCES += lib/mountlist.c +endif -EXTRA_DIST += lib/mountlist.c lib/mountlist.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/mountlist.c +EXTRA_DIST += lib/mountlist.h ## end gnulib module mountlist @@ -3099,28 +3368,29 @@ EXTRA_DIST += lib/mpsort.h ## begin gnulib module msvc-inval +if GL_COND_OBJ_MSVC_INVAL +lib_libcoreutils_a_SOURCES += lib/msvc-inval.c +endif -EXTRA_DIST += lib/msvc-inval.c lib/msvc-inval.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/msvc-inval.c +EXTRA_DIST += lib/msvc-inval.h ## end gnulib module msvc-inval ## begin gnulib module msvc-nothrow +if GL_COND_OBJ_MSVC_NOTHROW +lib_libcoreutils_a_SOURCES += lib/msvc-nothrow.c +endif -EXTRA_DIST += lib/msvc-nothrow.c lib/msvc-nothrow.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/msvc-nothrow.c +EXTRA_DIST += lib/msvc-nothrow.h ## end gnulib module msvc-nothrow ## begin gnulib module nanosleep - -EXTRA_DIST += lib/nanosleep.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/nanosleep.c +if GL_COND_OBJ_NANOSLEEP +lib_libcoreutils_a_SOURCES += lib/nanosleep.c +endif ## end gnulib module nanosleep @@ -3131,15 +3401,15 @@ BUILT_SOURCES += lib/netdb.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/netdb.h: lib/netdb.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_NETDB_H''@|$(NEXT_NETDB_H)|g' \ -e 's|@''HAVE_NETDB_H''@|$(HAVE_NETDB_H)|g' \ - -e 's/@''GNULIB_GETADDRINFO''@/$(GNULIB_GETADDRINFO)/g' \ + -e 's/@''GNULIB_GETADDRINFO''@/$(GL_GNULIB_GETADDRINFO)/g' \ -e 's|@''HAVE_STRUCT_ADDRINFO''@|$(HAVE_STRUCT_ADDRINFO)|g' \ -e 's|@''HAVE_DECL_FREEADDRINFO''@|$(HAVE_DECL_FREEADDRINFO)|g' \ -e 's|@''HAVE_DECL_GAI_STRERROR''@|$(HAVE_DECL_GAI_STRERROR)|g' \ @@ -3150,9 +3420,8 @@ lib/netdb.h: lib/netdb.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/netdb.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/netdb.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/netdb.h lib/netdb.h-t EXTRA_DIST += lib/netdb.in.h @@ -3167,18 +3436,16 @@ BUILT_SOURCES += $(NETINET_IN_H) # doesn't have one. if GL_GENERATE_NETINET_IN_H lib/netinet/in.h: lib/netinet_in.in.h $(top_builddir)/config.status - $(AM_V_at)$(MKDIR_P) lib/netinet - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/netinet' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_NETINET_IN_H''@|$(NEXT_NETINET_IN_H)|g' \ -e 's|@''HAVE_NETINET_IN_H''@|$(HAVE_NETINET_IN_H)|g' \ - < $(top_srcdir)/lib/netinet_in.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/netinet_in.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/netinet/in.h: $(top_builddir)/config.status rm -f $@ @@ -3192,20 +3459,17 @@ EXTRA_DIST += lib/netinet_in.in.h ## begin gnulib module nl_langinfo +if GL_COND_OBJ_NL_LANGINFO +lib_libcoreutils_a_SOURCES += lib/nl_langinfo.c +endif +if GL_COND_OBJ_NL_LANGINFO_LOCK +lib_libcoreutils_a_SOURCES += lib/nl_langinfo-lock.c +endif -EXTRA_DIST += lib/nl_langinfo.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/nl_langinfo.c +EXTRA_DIST += lib/windows-initguard.h ## end gnulib module nl_langinfo -## begin gnulib module non-recursive-gnulib-prefix-hack - - -EXTRA_DIST += $(top_srcdir)/build-aux/prefix-gnulib-mk - -## end gnulib module non-recursive-gnulib-prefix-hack - ## begin gnulib module nproc lib_libcoreutils_a_SOURCES += lib/nproc.c @@ -3224,28 +3488,27 @@ EXTRA_DIST += lib/strftime.h ## begin gnulib module obstack +if GL_COND_OBJ_OBSTACK +lib_libcoreutils_a_SOURCES += lib/obstack.c +endif -EXTRA_DIST += lib/obstack.c lib/obstack.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/obstack.c +EXTRA_DIST += lib/obstack.h ## end gnulib module obstack ## begin gnulib module open - -EXTRA_DIST += lib/open.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/open.c +if GL_COND_OBJ_OPEN +lib_libcoreutils_a_SOURCES += lib/open.c +endif ## end gnulib module open ## begin gnulib module openat - -EXTRA_DIST += lib/openat.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/openat.c +if GL_COND_OBJ_OPENAT +lib_libcoreutils_a_SOURCES += lib/openat.c +endif ## end gnulib module openat @@ -3272,10 +3535,11 @@ EXTRA_DIST += lib/fcntl--.h lib/fcntl-safer.h ## begin gnulib module opendir +if GL_COND_OBJ_OPENDIR +lib_libcoreutils_a_SOURCES += lib/opendir.c +endif -EXTRA_DIST += lib/dirent-private.h lib/opendir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/opendir.c +EXTRA_DIST += lib/dirent-private.h ## end gnulib module opendir @@ -3295,22 +3559,41 @@ EXTRA_DIST += lib/opendirat.h # and by the GNU Coding Standards # # the file should be generated in the source directory. -# - The #line numbers in the .c file refer to a nonexistent file once it +# - The #line directives in the .c file refer to a nonexistent file once it # has been moved from the build directory to the source directory. This # leads to error if 'lcov' is used later. # Additionally, here we assume GNU Bison and therefore don't need the ylwrap # script. # Therefore we override this rule. -lib/parse-datetime.c: lib/parse-datetime.y +# Since this is a rule that produces multiple files, we apply the idiom from +# , so that +# it works also in parallel 'make'. +generate-parse-datetime: $(AM_V_YACC)$(PARSE_DATETIME_BISON) -d $(YFLAGS) $(AM_YFLAGS) $(top_srcdir)/lib/parse-datetime.y \ - && sed -e 's|".*/parse-datetime.y"|"parse-datetime.y"|' < parse-datetime.tab.c > parse-datetime.c-t \ - && rm -f parse-datetime.tab.c parse-datetime.tab.h \ - && mv parse-datetime.c-t $(top_srcdir)/lib/parse-datetime.c + && test ':' = '$(PARSE_DATETIME_BISON)' || { \ + sed -e 's|".*/parse-datetime\.y"|"parse-datetime.y"|' \ + -e 's|"parse-datetime\.tab\.c"|"parse-datetime.c"|' \ + -e 's|"parse-datetime\.tab\.h"|"parse-datetime-gen.h"|' \ + < parse-datetime.tab.c > parse-datetime.c-tmp \ + && sed -e 's|".*/parse-datetime\.y"|"parse-datetime.y"|' \ + -e 's|"parse-datetime\.tab\.h"|"parse-datetime-gen.h"|' \ + < parse-datetime.tab.h > parse-datetime-gen.h-tmp \ + && rm -f parse-datetime.tab.c parse-datetime.tab.h \ + && mv parse-datetime.c-tmp $(top_srcdir)/lib/parse-datetime.c \ + && mv parse-datetime-gen.h-tmp $(top_srcdir)/lib/parse-datetime-gen.h; \ + } +.PHONY: generate-parse-datetime +# The above rule will generate files with time stamp order +# parse-datetime.y <= parse-datetime.c <= parse-datetime-gen.h. +lib/parse-datetime.c: lib/parse-datetime.y + @{ test -f $(top_srcdir)/lib/parse-datetime.c && test ! $(top_srcdir)/lib/parse-datetime.c -ot $(top_srcdir)/lib/parse-datetime.y; } || $(MAKE) generate-parse-datetime +lib/parse-datetime-gen.h: lib/parse-datetime.c + @{ test -f $(top_srcdir)/lib/parse-datetime-gen.h && test ! $(top_srcdir)/lib/parse-datetime-gen.h -ot $(top_srcdir)/lib/parse-datetime.c; } || $(MAKE) generate-parse-datetime lib_libcoreutils_a_SOURCES += lib/parse-datetime.y -BUILT_SOURCES += lib/parse-datetime.c -MOSTLYCLEANFILES += lib/parse-datetime.tab.c lib/parse-datetime.tab.h lib/parse-datetime.c-t -MAINTAINERCLEANFILES += lib/parse-datetime.c -EXTRA_DIST += lib/parse-datetime.c +BUILT_SOURCES += lib/parse-datetime.c lib/parse-datetime-gen.h +MOSTLYCLEANFILES += lib/parse-datetime.tab.c lib/parse-datetime.tab.h lib/parse-datetime.c-tmp lib/parse-datetime-gen.h-tmp +MAINTAINERCLEANFILES += lib/parse-datetime.c lib/parse-datetime-gen.h +EXTRA_DIST += lib/parse-datetime.c lib/parse-datetime-gen.h EXTRA_DIST += lib/parse-datetime.h @@ -3333,10 +3616,9 @@ EXTRA_DIST += lib/physmem.h ## begin gnulib module pipe-posix - -EXTRA_DIST += lib/pipe.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pipe.c +if GL_COND_OBJ_PIPE +lib_libcoreutils_a_SOURCES += lib/pipe.c +endif ## end gnulib module pipe-posix @@ -3350,17 +3632,26 @@ lib_libcoreutils_a_SOURCES += lib/pipe2.c ##Sample usage of posix-shell module: #script: script.in -# rm -f $@-t $@ -# sed -e 's#@''PREFERABLY_POSIX_SHELL''@#$(PREFERABLY_POSIX_SHELL)#g' \ +# $(AM_V_GEN)$(MKDIR_P) '%reldir%' +# $(gl_V_at)sed \ +# -e 's#@''PREFERABLY_POSIX_SHELL''@#$(PREFERABLY_POSIX_SHELL)#g' \ # -e 's#@''POSIX_SHELL''@#$(POSIX_SHELL)#g' \ -# -e $(top_srcdir)/lib/$@.in >$@-t -# chmod a+x $@-t -# mv $@-t $@ +# -e $(top_srcdir)/lib/$@.in > $@-t +# $(AM_V_at)chmod a+x $@-t +# $(AM_V_at)mv $@-t $@ #EXTRA_DIST += script.in #MOSTLYCLEANFILES += script script-t ## end gnulib module posix-shell +## begin gnulib module posix_memalign + +if GL_COND_OBJ_POSIX_MEMALIGN +lib_libcoreutils_a_SOURCES += lib/posix_memalign.c +endif + +## end gnulib module posix_memalign + ## begin gnulib module posixtm lib_libcoreutils_a_SOURCES += lib/posixtm.c @@ -3415,12 +3706,19 @@ lib_libcoreutils_a_SOURCES += lib/propername.h lib/propername.c ## end gnulib module propername +## begin gnulib module pselect + +if GL_COND_OBJ_PSELECT +lib_libcoreutils_a_SOURCES += lib/pselect.c +endif + +## end gnulib module pselect + ## begin gnulib module pthread-cond - -EXTRA_DIST += lib/pthread-cond.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pthread-cond.c +if GL_COND_OBJ_PTHREAD_COND +lib_libcoreutils_a_SOURCES += lib/pthread-cond.c +endif ## end gnulib module pthread-cond @@ -3431,22 +3729,22 @@ BUILT_SOURCES += lib/pthread.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/pthread.h: lib/pthread.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_PTHREAD_H''@|$(HAVE_PTHREAD_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_PTHREAD_H''@|$(NEXT_PTHREAD_H)|g' \ - -e 's/@''GNULIB_PTHREAD_THREAD''@/$(GNULIB_PTHREAD_THREAD)/g' \ - -e 's/@''GNULIB_PTHREAD_ONCE''@/$(GNULIB_PTHREAD_ONCE)/g' \ - -e 's/@''GNULIB_PTHREAD_MUTEX''@/$(GNULIB_PTHREAD_MUTEX)/g' \ - -e 's/@''GNULIB_PTHREAD_RWLOCK''@/$(GNULIB_PTHREAD_RWLOCK)/g' \ - -e 's/@''GNULIB_PTHREAD_COND''@/$(GNULIB_PTHREAD_COND)/g' \ - -e 's/@''GNULIB_PTHREAD_TSS''@/$(GNULIB_PTHREAD_TSS)/g' \ - -e 's/@''GNULIB_PTHREAD_SPIN''@/$(GNULIB_PTHREAD_SPIN)/g' \ - -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/$(GNULIB_PTHREAD_MUTEX_TIMEDLOCK)/g' \ + -e 's/@''GNULIB_PTHREAD_THREAD''@/$(GL_GNULIB_PTHREAD_THREAD)/g' \ + -e 's/@''GNULIB_PTHREAD_ONCE''@/$(GL_GNULIB_PTHREAD_ONCE)/g' \ + -e 's/@''GNULIB_PTHREAD_MUTEX''@/$(GL_GNULIB_PTHREAD_MUTEX)/g' \ + -e 's/@''GNULIB_PTHREAD_RWLOCK''@/$(GL_GNULIB_PTHREAD_RWLOCK)/g' \ + -e 's/@''GNULIB_PTHREAD_COND''@/$(GL_GNULIB_PTHREAD_COND)/g' \ + -e 's/@''GNULIB_PTHREAD_TSS''@/$(GL_GNULIB_PTHREAD_TSS)/g' \ + -e 's/@''GNULIB_PTHREAD_SPIN''@/$(GL_GNULIB_PTHREAD_SPIN)/g' \ + -e 's/@''GNULIB_PTHREAD_MUTEX_TIMEDLOCK''@/$(GL_GNULIB_PTHREAD_MUTEX_TIMEDLOCK)/g' \ -e 's|@''HAVE_PTHREAD_T''@|$(HAVE_PTHREAD_T)|g' \ -e 's|@''HAVE_PTHREAD_SPINLOCK_T''@|$(HAVE_PTHREAD_SPINLOCK_T)|g' \ -e 's|@''HAVE_PTHREAD_CREATE_DETACHED''@|$(HAVE_PTHREAD_CREATE_DETACHED)|g' \ @@ -3559,9 +3857,9 @@ lib/pthread.h: lib/pthread.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(_NO -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _Noreturn/r $(_NORETURN_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/pthread.h lib/pthread.h-t EXTRA_DIST += lib/pthread.in.h @@ -3570,46 +3868,41 @@ EXTRA_DIST += lib/pthread.in.h ## begin gnulib module pthread-mutex - -EXTRA_DIST += lib/pthread-mutex.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pthread-mutex.c +if GL_COND_OBJ_PTHREAD_MUTEX +lib_libcoreutils_a_SOURCES += lib/pthread-mutex.c +endif ## end gnulib module pthread-mutex ## begin gnulib module pthread-thread - -EXTRA_DIST += lib/pthread-thread.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pthread-thread.c +if GL_COND_OBJ_PTHREAD_THREAD +lib_libcoreutils_a_SOURCES += lib/pthread-thread.c +endif ## end gnulib module pthread-thread ## begin gnulib module pthread_mutex_timedlock - -EXTRA_DIST += lib/pthread_mutex_timedlock.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pthread_mutex_timedlock.c +if GL_COND_OBJ_PTHREAD_MUTEX_TIMEDLOCK +lib_libcoreutils_a_SOURCES += lib/pthread_mutex_timedlock.c +endif ## end gnulib module pthread_mutex_timedlock ## begin gnulib module pthread_sigmask - -EXTRA_DIST += lib/pthread_sigmask.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/pthread_sigmask.c +if GL_COND_OBJ_PTHREAD_SIGMASK +lib_libcoreutils_a_SOURCES += lib/pthread_sigmask.c +endif ## end gnulib module pthread_sigmask ## begin gnulib module putenv - -EXTRA_DIST += lib/putenv.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/putenv.c +if GL_COND_OBJ_PUTENV +lib_libcoreutils_a_SOURCES += lib/putenv.c +endif ## end gnulib module putenv @@ -3642,10 +3935,9 @@ EXTRA_DIST += lib/quote.h lib/quotearg.h ## begin gnulib module raise - -EXTRA_DIST += lib/raise.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/raise.c +if GL_COND_OBJ_RAISE +lib_libcoreutils_a_SOURCES += lib/raise.c +endif ## end gnulib module raise @@ -3667,12 +3959,21 @@ lib_libcoreutils_a_SOURCES += lib/randread.c lib/randread.h lib/rand-isaac.c lib ## end gnulib module randread +## begin gnulib module rawmemchr + +if GL_COND_OBJ_RAWMEMCHR +lib_libcoreutils_a_SOURCES += lib/rawmemchr.c +endif + +EXTRA_DIST += lib/rawmemchr.valgrind + +## end gnulib module rawmemchr + ## begin gnulib module read - -EXTRA_DIST += lib/read.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/read.c +if GL_COND_OBJ_READ +lib_libcoreutils_a_SOURCES += lib/read.c +endif ## end gnulib module read @@ -3686,28 +3987,31 @@ EXTRA_DIST += lib/read-file.h ## begin gnulib module readdir +if GL_COND_OBJ_READDIR +lib_libcoreutils_a_SOURCES += lib/readdir.c +endif -EXTRA_DIST += lib/dirent-private.h lib/readdir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/readdir.c +EXTRA_DIST += lib/dirent-private.h ## end gnulib module readdir ## begin gnulib module readlink - -EXTRA_DIST += lib/readlink.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/readlink.c +if GL_COND_OBJ_READLINK +lib_libcoreutils_a_SOURCES += lib/readlink.c +endif ## end gnulib module readlink ## begin gnulib module readlinkat +if GL_COND_OBJ_READLINKAT +lib_libcoreutils_a_SOURCES += lib/readlinkat.c +endif -EXTRA_DIST += lib/at-func.c lib/readlinkat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/readlinkat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module readlinkat @@ -3727,10 +4031,11 @@ lib_libcoreutils_a_SOURCES += lib/readtokens0.h lib/readtokens0.c ## begin gnulib module readutmp +if GL_COND_OBJ_READUTMP +lib_libcoreutils_a_SOURCES += lib/readutmp.c +endif -EXTRA_DIST += lib/readutmp.c lib/readutmp.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/readutmp.c +EXTRA_DIST += lib/readutmp.h ## end gnulib module readutmp @@ -3752,39 +4057,51 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/realloc.c ## end gnulib module realloc-posix +## begin gnulib module reallocarray + +if GL_COND_OBJ_REALLOCARRAY +lib_libcoreutils_a_SOURCES += lib/reallocarray.c +endif + +## end gnulib module reallocarray + ## begin gnulib module regex +if GL_COND_OBJ_REGEX +lib_libcoreutils_a_SOURCES += lib/regex.c +endif -EXTRA_DIST += lib/regcomp.c lib/regex.c lib/regex.h lib/regex_internal.c lib/regex_internal.h lib/regexec.c +EXTRA_DIST += lib/regcomp.c lib/regex.h lib/regex_internal.c lib/regex_internal.h lib/regexec.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/regcomp.c lib/regex.c lib/regex_internal.c lib/regexec.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/regcomp.c lib/regex_internal.c lib/regexec.c ## end gnulib module regex ## begin gnulib module remove - -EXTRA_DIST += lib/remove.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/remove.c +if GL_COND_OBJ_REMOVE +lib_libcoreutils_a_SOURCES += lib/remove.c +endif ## end gnulib module remove ## begin gnulib module rename - -EXTRA_DIST += lib/rename.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/rename.c +if GL_COND_OBJ_RENAME +lib_libcoreutils_a_SOURCES += lib/rename.c +endif ## end gnulib module rename ## begin gnulib module renameat +if GL_COND_OBJ_RENAMEAT +lib_libcoreutils_a_SOURCES += lib/renameat.c +endif -EXTRA_DIST += lib/renameat.c +EXTRA_DIST += lib/at-func2.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/renameat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func2.c ## end gnulib module renameat @@ -3800,19 +4117,19 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func2.c ## begin gnulib module rewinddir +if GL_COND_OBJ_REWINDDIR +lib_libcoreutils_a_SOURCES += lib/rewinddir.c +endif -EXTRA_DIST += lib/dirent-private.h lib/rewinddir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/rewinddir.c +EXTRA_DIST += lib/dirent-private.h ## end gnulib module rewinddir ## begin gnulib module rmdir - -EXTRA_DIST += lib/rmdir.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/rmdir.c +if GL_COND_OBJ_RMDIR +lib_libcoreutils_a_SOURCES += lib/rmdir.c +endif ## end gnulib module rmdir @@ -3831,10 +4148,9 @@ EXTRA_DIST += lib/root-uid.h ## begin gnulib module rpmatch - -EXTRA_DIST += lib/rpmatch.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/rpmatch.c +if GL_COND_OBJ_RPMATCH +lib_libcoreutils_a_SOURCES += lib/rpmatch.c +endif ## end gnulib module rpmatch @@ -3900,9 +4216,9 @@ BUILT_SOURCES += lib/sched.h # We need the following in order to create a replacement for when # the system doesn't have one. lib/sched.h: lib/sched.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_SCHED_H''@|$(HAVE_SCHED_H)|g' \ -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ @@ -3910,26 +4226,45 @@ lib/sched.h: lib/sched.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SCHED_H''@|$(NEXT_SCHED_H)|g' \ -e 's|@''HAVE_STRUCT_SCHED_PARAM''@|$(HAVE_STRUCT_SCHED_PARAM)|g' \ - -e 's/@''GNULIB_SCHED_YIELD''@/$(GNULIB_SCHED_YIELD)/g' \ + -e 's/@''GNULIB_SCHED_YIELD''@/$(GL_GNULIB_SCHED_YIELD)/g' \ -e 's|@''HAVE_SCHED_YIELD''@|$(HAVE_SCHED_YIELD)|g' \ -e 's|@''REPLACE_SCHED_YIELD''@|$(REPLACE_SCHED_YIELD)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sched.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sched.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sched.h lib/sched.h-t EXTRA_DIST += lib/sched.in.h ## end gnulib module sched +## begin gnulib module scratch_buffer + +BUILT_SOURCES += lib/malloc/scratch_buffer.gl.h + +lib/malloc/scratch_buffer.gl.h: lib/malloc/scratch_buffer.h + $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \ + -e 's|__glibc_likely|_GL_LIKELY|g' \ + -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \ + -e '/libc_hidden_proto/d' \ + $(top_srcdir)/lib/malloc/scratch_buffer.h > $@-t + $(AM_V_at)mv $@-t $@ +MOSTLYCLEANFILES += lib/malloc/scratch_buffer.gl.h lib/malloc/scratch_buffer.gl.h-t + +lib_libcoreutils_a_SOURCES += lib/malloc/scratch_buffer_dupfree.c lib/malloc/scratch_buffer_grow.c lib/malloc/scratch_buffer_grow_preserve.c lib/malloc/scratch_buffer_set_array_size.c + +EXTRA_DIST += lib/malloc/scratch_buffer.h lib/scratch_buffer.h + +## end gnulib module scratch_buffer + ## begin gnulib module select - -EXTRA_DIST += lib/select.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/select.c +if GL_COND_OBJ_SELECT +lib_libcoreutils_a_SOURCES += lib/select.c +endif ## end gnulib module select @@ -3945,65 +4280,68 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## begin gnulib module selinux-h -lib_libcoreutils_a_SOURCES += lib/se-context.in.h lib/se-selinux.in.h lib/se-context.c lib/se-selinux.c - BUILT_SOURCES += lib/selinux/selinux.h -lib/selinux/selinux.h: lib/se-selinux.in.h $(top_builddir)/config.status $(UNUSED_PARAMETER_H) - $(AM_V_at)$(MKDIR_P) lib/selinux - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ +lib/selinux/selinux.h: lib/se-selinux.in.h $(top_builddir)/config.status + $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SELINUX_SELINUX_H''@|$(NEXT_SELINUX_SELINUX_H)|g' \ - -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \ - < $(top_srcdir)/lib/se-selinux.in.h; \ - } > $@-t && \ - chmod a-x $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/se-selinux.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/selinux/selinux.h lib/selinux/selinux.h-t BUILT_SOURCES += $(SELINUX_CONTEXT_H) if GL_GENERATE_SELINUX_CONTEXT_H -lib/selinux/context.h: lib/se-context.in.h $(top_builddir)/config.status $(UNUSED_PARAMETER_H) - $(AM_V_at)$(MKDIR_P) lib/selinux - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \ - < $(top_srcdir)/lib/se-context.in.h; \ - } > $@-t && \ - chmod a-x $@-t && \ - mv $@-t $@ +lib/selinux/context.h: lib/se-context.in.h $(top_builddir)/config.status + $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux' + $(AM_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/se-context.in.h + $(AM_V_at)mv $@-t $@ else lib/selinux/context.h: $(top_builddir)/config.status rm -f $@ endif MOSTLYCLEANFILES += lib/selinux/context.h lib/selinux/context.h-t + +BUILT_SOURCES += $(SELINUX_LABEL_H) +if GL_GENERATE_SELINUX_LABEL_H +lib/selinux/label.h: lib/se-label.in.h $(top_builddir)/config.status + $(AM_V_GEN)$(MKDIR_P) '%reldir%/selinux' + $(AM_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/se-label.in.h + $(AM_V_at)mv $@-t $@ +else +lib/selinux/label.h: $(top_builddir)/config.status + rm -f $@ +endif +MOSTLYCLEANFILES += lib/selinux/label.h lib/selinux/label.h-t + MOSTLYCLEANDIRS += lib/selinux -EXTRA_DIST += lib/getfilecon.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/getfilecon.c +if GL_COND_OBJ_GETFILECON +lib_libcoreutils_a_SOURCES += lib/getfilecon.c +endif +lib_libcoreutils_a_SOURCES += lib/se-context.in.h lib/se-label.in.h lib/se-selinux.in.h lib/se-context.c lib/se-label.c lib/se-selinux.c ## end gnulib module selinux-h ## begin gnulib module setenv - -EXTRA_DIST += lib/setenv.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/setenv.c +if GL_COND_OBJ_SETENV +lib_libcoreutils_a_SOURCES += lib/setenv.c +endif ## end gnulib module setenv ## begin gnulib module setlocale-null lib_libcoreutils_a_SOURCES += lib/setlocale_null.c +if GL_COND_OBJ_SETLOCALE_LOCK +lib_libcoreutils_a_SOURCES += lib/setlocale-lock.c +endif -EXTRA_DIST += lib/setlocale-lock.c lib/setlocale_null.h lib/windows-initguard.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/setlocale-lock.c +EXTRA_DIST += lib/setlocale_null.h lib/windows-initguard.h ## end gnulib module setlocale-null @@ -4015,20 +4353,22 @@ lib_libcoreutils_a_SOURCES += lib/settime.c ## begin gnulib module sig2str +if GL_COND_OBJ_SIG2STR +lib_libcoreutils_a_SOURCES += lib/sig2str.c +endif -EXTRA_DIST += lib/sig2str.c lib/sig2str.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/sig2str.c +EXTRA_DIST += lib/sig2str.h ## end gnulib module sig2str ## begin gnulib module sigaction +if GL_COND_OBJ_SIGACTION +lib_libcoreutils_a_SOURCES += lib/sigaction.c +endif lib_libcoreutils_a_SOURCES += lib/sig-handler.c -EXTRA_DIST += lib/sig-handler.h lib/sigaction.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/sigaction.c +EXTRA_DIST += lib/sig-handler.h ## end gnulib module sigaction @@ -4039,18 +4379,18 @@ BUILT_SOURCES += lib/signal.h # We need the following in order to create when the system # doesn't have a complete one. lib/signal.h: lib/signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ - -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \ - -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \ - -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \ - -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \ - -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \ + -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GL_GNULIB_PTHREAD_SIGMASK)/g' \ + -e 's/@''GNULIB_RAISE''@/$(GL_GNULIB_RAISE)/g' \ + -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GL_GNULIB_SIGNAL_H_SIGPIPE)/g' \ + -e 's/@''GNULIB_SIGPROCMASK''@/$(GL_GNULIB_SIGPROCMASK)/g' \ + -e 's/@''GNULIB_SIGACTION''@/$(GL_GNULIB_SIGACTION)/g' \ -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \ -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \ @@ -4065,9 +4405,8 @@ lib/signal.h: lib/signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/signal.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/signal.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/signal.h lib/signal.h-t EXTRA_DIST += lib/signal.in.h @@ -4076,19 +4415,19 @@ EXTRA_DIST += lib/signal.in.h ## begin gnulib module signbit +if GL_COND_OBJ_SIGNBIT3 +lib_libcoreutils_a_SOURCES += lib/signbitf.c lib/signbitd.c lib/signbitl.c +endif -EXTRA_DIST += lib/float+.h lib/signbitd.c lib/signbitf.c lib/signbitl.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/signbitd.c lib/signbitf.c lib/signbitl.c +EXTRA_DIST += lib/float+.h ## end gnulib module signbit ## begin gnulib module sigprocmask - -EXTRA_DIST += lib/sigprocmask.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/sigprocmask.c +if GL_COND_OBJ_SIGPROCMASK +lib_libcoreutils_a_SOURCES += lib/sigprocmask.c +endif ## end gnulib module sigprocmask @@ -4140,18 +4479,6 @@ EXTRA_DIST += lib/c++defs.h ## end gnulib module snippet/c++defs -## begin gnulib module snippet/unused-parameter - -# Because this Makefile snippet defines a variable used by other -# gnulib Makefile snippets, it must be present in all makefiles that -# need it. This is ensured by the applicability 'all' defined above. - -UNUSED_PARAMETER_H=$(top_srcdir)/lib/unused-parameter.h - -EXTRA_DIST += lib/unused-parameter.h - -## end gnulib module snippet/unused-parameter - ## begin gnulib module snippet/warn-on-use # Because this Makefile snippet defines a variable used by other @@ -4183,10 +4510,13 @@ EXTRA_DIST += lib/w32sock.h ## begin gnulib module stat +if GL_COND_OBJ_STAT +lib_libcoreutils_a_SOURCES += lib/stat.c +endif -EXTRA_DIST += lib/stat-w32.c lib/stat-w32.h lib/stat.c +EXTRA_DIST += lib/stat-w32.c lib/stat-w32.h -EXTRA_lib_libcoreutils_a_SOURCES += lib/stat-w32.c lib/stat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/stat-w32.c ## end gnulib module stat @@ -4212,12 +4542,6 @@ EXTRA_DIST += lib/stat-time.h ## end gnulib module stat-time -## begin gnulib module statat - -lib_libcoreutils_a_SOURCES += lib/statat.c - -## end gnulib module statat - ## begin gnulib module stdalign BUILT_SOURCES += $(STDALIGN_H) @@ -4226,11 +4550,9 @@ BUILT_SOURCES += $(STDALIGN_H) # doesn't have one that works. if GL_GENERATE_STDALIGN_H lib/stdalign.h: lib/stdalign.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(top_srcdir)/lib/stdalign.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/stdalign.in.h + $(AM_V_at)mv $@-t $@ else lib/stdalign.h: $(top_builddir)/config.status rm -f $@ @@ -4249,16 +4571,15 @@ BUILT_SOURCES += $(STDARG_H) # doesn't have one that works with the given compiler. if GL_GENERATE_STDARG_H lib/stdarg.h: lib/stdarg.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \ - < $(top_srcdir)/lib/stdarg.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/stdarg.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/stdarg.h: $(top_builddir)/config.status rm -f $@ @@ -4277,11 +4598,11 @@ BUILT_SOURCES += $(STDBOOL_H) # doesn't have one that works. if GL_GENERATE_STDBOOL_H lib/stdbool.h: lib/stdbool.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(top_srcdir)/lib/stdbool.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' \ + $(top_srcdir)/lib/stdbool.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/stdbool.h: $(top_builddir)/config.status rm -f $@ @@ -4300,9 +4621,9 @@ BUILT_SOURCES += $(STDDEF_H) # doesn't have one that works with the given compiler. if GL_GENERATE_STDDEF_H lib/stddef.h: lib/stddef.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ @@ -4310,9 +4631,8 @@ lib/stddef.h: lib/stddef.in.h $(top_builddir)/config.status -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \ -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \ -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \ - < $(top_srcdir)/lib/stddef.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/stddef.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/stddef.h: $(top_builddir)/config.status rm -f $@ @@ -4331,9 +4651,9 @@ BUILT_SOURCES += $(STDINT_H) # doesn't have one that works with the given compiler. if GL_GENERATE_STDINT_H lib/stdint.h: lib/stdint.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ @@ -4359,10 +4679,9 @@ lib/stdint.h: lib/stdint.in.h $(top_builddir)/config.status -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \ -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \ -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \ - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \ - < $(top_srcdir)/lib/stdint.in.h; \ - } > $@-t && \ - mv $@-t $@ + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \ + $(top_srcdir)/lib/stdint.in.h > $@-t + $(AM_V_at)mv $@-t $@ else lib/stdint.h: $(top_builddir)/config.status rm -f $@ @@ -4380,68 +4699,76 @@ BUILT_SOURCES += lib/stdio.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/stdio.h: lib/stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ - -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \ - -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \ - -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \ - -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \ - -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \ - -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \ - -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \ - -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \ - -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \ - -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \ - -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \ - -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \ - -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \ - -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \ - -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \ - -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \ - -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \ - -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \ - -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \ - -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \ - -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \ - -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \ - -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \ - -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \ - -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \ - -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \ - -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \ - -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \ - -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \ - -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \ - -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \ - -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \ - -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \ - -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \ - -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \ - -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \ - -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \ - -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \ - -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \ - -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \ - -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \ - -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \ - -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \ - -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \ - -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \ - -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \ - -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \ - -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \ - -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \ - -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \ - -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \ - -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \ - -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_DPRINTF''@/$(GL_GNULIB_DPRINTF)/g' \ + -e 's/@''GNULIB_FCLOSE''@/$(GL_GNULIB_FCLOSE)/g' \ + -e 's/@''GNULIB_FDOPEN''@/$(GL_GNULIB_FDOPEN)/g' \ + -e 's/@''GNULIB_FFLUSH''@/$(GL_GNULIB_FFLUSH)/g' \ + -e 's/@''GNULIB_FGETC''@/$(GL_GNULIB_FGETC)/g' \ + -e 's/@''GNULIB_FGETS''@/$(GL_GNULIB_FGETS)/g' \ + -e 's/@''GNULIB_FOPEN''@/$(GL_GNULIB_FOPEN)/g' \ + -e 's/@''GNULIB_FOPEN_GNU''@/$(GL_GNULIB_FOPEN_GNU)/g' \ + -e 's/@''GNULIB_FPRINTF''@/$(GL_GNULIB_FPRINTF)/g' \ + -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GL_GNULIB_FPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_FPURGE''@/$(GL_GNULIB_FPURGE)/g' \ + -e 's/@''GNULIB_FPUTC''@/$(GL_GNULIB_FPUTC)/g' \ + -e 's/@''GNULIB_FPUTS''@/$(GL_GNULIB_FPUTS)/g' \ + -e 's/@''GNULIB_FREAD''@/$(GL_GNULIB_FREAD)/g' \ + -e 's/@''GNULIB_FREOPEN''@/$(GL_GNULIB_FREOPEN)/g' \ + -e 's/@''GNULIB_FSCANF''@/$(GL_GNULIB_FSCANF)/g' \ + -e 's/@''GNULIB_FSEEK''@/$(GL_GNULIB_FSEEK)/g' \ + -e 's/@''GNULIB_FSEEKO''@/$(GL_GNULIB_FSEEKO)/g' \ + -e 's/@''GNULIB_FTELL''@/$(GL_GNULIB_FTELL)/g' \ + -e 's/@''GNULIB_FTELLO''@/$(GL_GNULIB_FTELLO)/g' \ + -e 's/@''GNULIB_FWRITE''@/$(GL_GNULIB_FWRITE)/g' \ + -e 's/@''GNULIB_GETC''@/$(GL_GNULIB_GETC)/g' \ + -e 's/@''GNULIB_GETCHAR''@/$(GL_GNULIB_GETCHAR)/g' \ + -e 's/@''GNULIB_GETDELIM''@/$(GL_GNULIB_GETDELIM)/g' \ + -e 's/@''GNULIB_GETLINE''@/$(GL_GNULIB_GETLINE)/g' \ + -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GL_GNULIB_OBSTACK_PRINTF)/g' \ + -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GL_GNULIB_OBSTACK_PRINTF_POSIX)/g' \ + -e 's/@''GNULIB_PCLOSE''@/$(GL_GNULIB_PCLOSE)/g' \ + -e 's/@''GNULIB_PERROR''@/$(GL_GNULIB_PERROR)/g' \ + -e 's/@''GNULIB_POPEN''@/$(GL_GNULIB_POPEN)/g' \ + -e 's/@''GNULIB_PRINTF''@/$(GL_GNULIB_PRINTF)/g' \ + -e 's/@''GNULIB_PRINTF_POSIX''@/$(GL_GNULIB_PRINTF_POSIX)/g' \ + -e 's/@''GNULIB_PUTC''@/$(GL_GNULIB_PUTC)/g' \ + -e 's/@''GNULIB_PUTCHAR''@/$(GL_GNULIB_PUTCHAR)/g' \ + -e 's/@''GNULIB_PUTS''@/$(GL_GNULIB_PUTS)/g' \ + -e 's/@''GNULIB_REMOVE''@/$(GL_GNULIB_REMOVE)/g' \ + -e 's/@''GNULIB_RENAME''@/$(GL_GNULIB_RENAME)/g' \ + -e 's/@''GNULIB_RENAMEAT''@/$(GL_GNULIB_RENAMEAT)/g' \ + -e 's/@''GNULIB_SCANF''@/$(GL_GNULIB_SCANF)/g' \ + -e 's/@''GNULIB_SNPRINTF''@/$(GL_GNULIB_SNPRINTF)/g' \ + -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GL_GNULIB_SPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GL_GNULIB_STDIO_H_NONBLOCKING)/g' \ + -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GL_GNULIB_STDIO_H_SIGPIPE)/g' \ + -e 's/@''GNULIB_TMPFILE''@/$(GL_GNULIB_TMPFILE)/g' \ + -e 's/@''GNULIB_VASPRINTF''@/$(GL_GNULIB_VASPRINTF)/g' \ + -e 's/@''GNULIB_VDPRINTF''@/$(GL_GNULIB_VDPRINTF)/g' \ + -e 's/@''GNULIB_VFPRINTF''@/$(GL_GNULIB_VFPRINTF)/g' \ + -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GL_GNULIB_VFPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_VFSCANF''@/$(GL_GNULIB_VFSCANF)/g' \ + -e 's/@''GNULIB_VSCANF''@/$(GL_GNULIB_VSCANF)/g' \ + -e 's/@''GNULIB_VPRINTF''@/$(GL_GNULIB_VPRINTF)/g' \ + -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GL_GNULIB_VPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_VSNPRINTF''@/$(GL_GNULIB_VSNPRINTF)/g' \ + -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GL_GNULIB_VSPRINTF_POSIX)/g' \ + -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GL_GNULIB_MDA_FCLOSEALL)/g' \ + -e 's/@''GNULIB_MDA_FDOPEN''@/$(GL_GNULIB_MDA_FDOPEN)/g' \ + -e 's/@''GNULIB_MDA_FILENO''@/$(GL_GNULIB_MDA_FILENO)/g' \ + -e 's/@''GNULIB_MDA_GETW''@/$(GL_GNULIB_MDA_GETW)/g' \ + -e 's/@''GNULIB_MDA_PUTW''@/$(GL_GNULIB_MDA_PUTW)/g' \ + -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GL_GNULIB_MDA_TEMPNAM)/g' \ < $(top_srcdir)/lib/stdio.in.h | \ - sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ + sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \ + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \ -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \ @@ -4462,6 +4789,7 @@ lib/stdio.h: lib/stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \ -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \ -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \ + -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|$(REPLACE_FOPEN_FOR_FOPEN_GNU)|g' \ -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \ -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \ -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \ @@ -4492,11 +4820,18 @@ lib/stdio.h: lib/stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/stdio.h lib/stdio.h-t +if GL_COND_OBJ_STDIO_READ +lib_libcoreutils_a_SOURCES += lib/stdio-read.c +endif +if GL_COND_OBJ_STDIO_WRITE +lib_libcoreutils_a_SOURCES += lib/stdio-write.c +endif + EXTRA_DIST += lib/stdio.in.h ## end gnulib module stdio @@ -4509,52 +4844,69 @@ BUILT_SOURCES += lib/stdlib.h # doesn't have one that works with the given compiler. lib/stdlib.h: lib/stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ - -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \ - -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \ - -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \ - -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \ - -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \ - -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \ - -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \ - -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \ - -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \ - -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \ - -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \ - -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \ - -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \ - -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \ - -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \ - -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \ - -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \ - -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \ - -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \ - -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \ - -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \ - -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \ - -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \ - -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \ - -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \ - -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \ - -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \ - -e 's/@''GNULIB_STRTOLD''@/$(GNULIB_STRTOLD)/g' \ - -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \ - -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \ - -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \ - -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \ - -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \ - -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \ + -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \ + -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \ + -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \ + -e 's/@''GNULIB_CALLOC_GNU''@/$(GL_GNULIB_CALLOC_GNU)/g' \ + -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \ + -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \ + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \ + -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \ + -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \ + -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \ + -e 's/@''GNULIB_MALLOC_GNU''@/$(GL_GNULIB_MALLOC_GNU)/g' \ + -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \ + -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \ + -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \ + -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \ + -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \ + -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \ + -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \ + -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \ + -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \ + -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \ + -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \ + -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \ + -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \ + -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \ + -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \ + -e 's/@''GNULIB_REALLOC_GNU''@/$(GL_GNULIB_REALLOC_GNU)/g' \ + -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \ + -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \ + -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \ + -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \ + -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \ + -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \ + -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \ + -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \ + -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \ + -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \ + -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \ + -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \ + -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \ + -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \ + -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \ + -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \ + -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \ + -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \ + -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \ + -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \ + -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \ < $(top_srcdir)/lib/stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \ + -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \ -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \ + -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \ + -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \ + -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \ -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \ -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \ @@ -4566,6 +4918,7 @@ lib/stdlib.h: lib/stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \ -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \ -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \ + -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \ -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \ -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \ @@ -4581,39 +4934,52 @@ lib/stdlib.h: lib/stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ -e 's|@''HAVE_SETSTATE''@|$(HAVE_SETSTATE)|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \ -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \ + -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \ -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \ -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \ + -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|g' \ -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \ -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \ - -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \ + -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \ + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|$(REPLACE_CALLOC_FOR_CALLOC_GNU)|g' \ + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|$(REPLACE_CALLOC_FOR_CALLOC_POSIX)|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \ + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \ -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \ - -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \ + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|$(REPLACE_MALLOC_FOR_MALLOC_GNU)|g' \ + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|$(REPLACE_MALLOC_FOR_MALLOC_POSIX)|g' \ -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \ -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \ + -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \ -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \ -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \ -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \ -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \ -e 's|@''REPLACE_RANDOM''@|$(REPLACE_RANDOM)|g' \ -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \ - -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \ + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|$(REPLACE_REALLOC_FOR_REALLOC_GNU)|g' \ + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|$(REPLACE_REALLOC_FOR_REALLOC_POSIX)|g' \ + -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \ -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \ -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \ -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \ -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \ + -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \ -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \ + -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \ + -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \ + -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|g' \ -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \ -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _Noreturn/r $(_NORETURN_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/stdlib.h lib/stdlib.h-t EXTRA_DIST += lib/stdlib.in.h @@ -4630,28 +4996,25 @@ EXTRA_DIST += lib/stdlib--.h lib/stdlib-safer.h ## begin gnulib module stpcpy - -EXTRA_DIST += lib/stpcpy.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/stpcpy.c +if GL_COND_OBJ_STPCPY +lib_libcoreutils_a_SOURCES += lib/stpcpy.c +endif ## end gnulib module stpcpy ## begin gnulib module stpncpy - -EXTRA_DIST += lib/stpncpy.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/stpncpy.c +if GL_COND_OBJ_STPNCPY +lib_libcoreutils_a_SOURCES += lib/stpncpy.c +endif ## end gnulib module stpncpy ## begin gnulib module strdup-posix - -EXTRA_DIST += lib/strdup.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strdup.c +if GL_COND_OBJ_STRDUP +lib_libcoreutils_a_SOURCES += lib/strdup.c +endif ## end gnulib module strdup-posix @@ -4664,19 +5027,19 @@ EXTRA_DIST += lib/streq.h ## begin gnulib module strerror - -EXTRA_DIST += lib/strerror.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strerror.c +if GL_COND_OBJ_STRERROR +lib_libcoreutils_a_SOURCES += lib/strerror.c +endif ## end gnulib module strerror ## begin gnulib module strerror-override +if GL_COND_OBJ_STRERROR_OVERRIDE +lib_libcoreutils_a_SOURCES += lib/strerror-override.c +endif -EXTRA_DIST += lib/strerror-override.c lib/strerror-override.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strerror-override.c +EXTRA_DIST += lib/strerror-override.h ## end gnulib module strerror-override @@ -4695,57 +5058,62 @@ BUILT_SOURCES += lib/string.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/string.h: lib/string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ - -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \ - -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \ - -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \ - -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \ - -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \ - -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \ - -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \ - -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \ - -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \ - -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \ - -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \ - -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \ - -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \ - -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \ - -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \ - -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \ - -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \ - -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \ - -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \ - -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \ - -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \ - -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \ - -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \ - -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \ - -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \ - -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \ - -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \ - -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \ - -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \ - -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \ - -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \ - -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \ - -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \ - -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \ - -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \ - -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \ - -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \ - -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \ + -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \ + -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \ + -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \ + -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \ + -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \ + -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \ + -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \ + -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \ + -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \ + -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \ + -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \ + -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \ + -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \ + -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \ + -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \ + -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \ + -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \ + -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \ + -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \ + -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \ + -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \ + -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \ + -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \ + -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \ + -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \ + -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \ + -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \ + -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \ + -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \ + -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \ + -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \ + -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \ + -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \ + -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \ + -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \ + -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \ + -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \ + -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \ + -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \ + -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \ + -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \ + -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \ + -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \ + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \ < $(top_srcdir)/lib/string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \ -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \ -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \ -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ - -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \ @@ -4761,10 +5129,15 @@ lib/string.h: lib/string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \ + -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \ + -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \ + -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \ -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \ + -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \ -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \ -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \ + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \ -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \ -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \ -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \ @@ -4776,14 +5149,14 @@ lib/string.h: lib/string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \ -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \ -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \ + -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \ -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - < $(top_srcdir)/lib/string.in.h; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/string.h lib/string.h-t EXTRA_DIST += lib/string.in.h @@ -4792,28 +5165,17 @@ EXTRA_DIST += lib/string.in.h ## begin gnulib module strncat - -EXTRA_DIST += lib/strncat.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strncat.c +if GL_COND_OBJ_STRNCAT +lib_libcoreutils_a_SOURCES += lib/strncat.c +endif ## end gnulib module strncat -## begin gnulib module strndup - - -EXTRA_DIST += lib/strndup.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strndup.c - -## end gnulib module strndup - ## begin gnulib module strnlen - -EXTRA_DIST += lib/strnlen.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strnlen.c +if GL_COND_OBJ_STRNLEN +lib_libcoreutils_a_SOURCES += lib/strnlen.c +endif ## end gnulib module strnlen @@ -4833,10 +5195,11 @@ EXTRA_DIST += lib/strnumcmp-in.h ## begin gnulib module strsignal +if GL_COND_OBJ_STRSIGNAL +lib_libcoreutils_a_SOURCES += lib/strsignal.c +endif -EXTRA_DIST += lib/siglist.h lib/strsignal.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strsignal.c +EXTRA_DIST += lib/siglist.h ## end gnulib module strsignal @@ -4851,73 +5214,85 @@ EXTRA_lib_libcoreutils_a_SOURCES += lib/strstr.c ## begin gnulib module strtod - -EXTRA_DIST += lib/strtod.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtod.c +if GL_COND_OBJ_STRTOD +lib_libcoreutils_a_SOURCES += lib/strtod.c +endif ## end gnulib module strtod ## begin gnulib module strtoimax - -EXTRA_DIST += lib/strtoimax.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtoimax.c +if GL_COND_OBJ_STRTOIMAX +lib_libcoreutils_a_SOURCES += lib/strtoimax.c +endif ## end gnulib module strtoimax ## begin gnulib module strtold +if GL_COND_OBJ_STRTOLD +lib_libcoreutils_a_SOURCES += lib/strtold.c +endif -EXTRA_DIST += lib/strtod.c lib/strtold.c +EXTRA_DIST += lib/strtod.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtod.c lib/strtold.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/strtod.c ## end gnulib module strtold ## begin gnulib module strtoll +if GL_COND_OBJ_STRTOLL +lib_libcoreutils_a_SOURCES += lib/strtoll.c +endif -EXTRA_DIST += lib/strtol.c lib/strtoll.c +EXTRA_DIST += lib/strtol.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtol.c lib/strtoll.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/strtol.c ## end gnulib module strtoll ## begin gnulib module strtoull +if GL_COND_OBJ_STRTOULL +lib_libcoreutils_a_SOURCES += lib/strtoull.c +endif -EXTRA_DIST += lib/strtol.c lib/strtoul.c lib/strtoull.c +EXTRA_DIST += lib/strtol.c lib/strtoul.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtol.c lib/strtoul.c lib/strtoull.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/strtol.c lib/strtoul.c ## end gnulib module strtoull ## begin gnulib module strtoumax +if GL_COND_OBJ_STRTOUMAX +lib_libcoreutils_a_SOURCES += lib/strtoumax.c +endif -EXTRA_DIST += lib/strtoimax.c lib/strtoumax.c +EXTRA_DIST += lib/strtoimax.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/strtoimax.c lib/strtoumax.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/strtoimax.c ## end gnulib module strtoumax ## begin gnulib module symlink - -EXTRA_DIST += lib/symlink.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/symlink.c +if GL_COND_OBJ_SYMLINK +lib_libcoreutils_a_SOURCES += lib/symlink.c +endif ## end gnulib module symlink ## begin gnulib module symlinkat +if GL_COND_OBJ_SYMLINKAT +lib_libcoreutils_a_SOURCES += lib/symlinkat.c +endif -EXTRA_DIST += lib/at-func.c lib/symlinkat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/symlinkat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module symlinkat @@ -4928,24 +5303,22 @@ BUILT_SOURCES += lib/sys/ioctl.h # We need the following in order to create when the system # does not have a complete one. lib/sys/ioctl.h: lib/sys_ioctl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_SYS_IOCTL_H''@|$(HAVE_SYS_IOCTL_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_IOCTL_H''@|$(NEXT_SYS_IOCTL_H)|g' \ - -e 's/@''GNULIB_IOCTL''@/$(GNULIB_IOCTL)/g' \ + -e 's/@''GNULIB_IOCTL''@/$(GL_GNULIB_IOCTL)/g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H''@|$(SYS_IOCTL_H_HAVE_WINSOCK2_H)|g' \ -e 's|@''SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \ -e 's|@''REPLACE_IOCTL''@|$(REPLACE_IOCTL)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_ioctl.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_ioctl.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/ioctl.h lib/sys/ioctl.h-t MOSTLYCLEANDIRS += lib/sys @@ -4953,6 +5326,36 @@ EXTRA_DIST += lib/sys_ioctl.in.h ## end gnulib module sys_ioctl +## begin gnulib module sys_random + +BUILT_SOURCES += lib/sys/random.h + +# We need the following in order to create when the system +# doesn't have one. +lib/sys/random.h: lib/sys_random.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ + -e 's|@''NEXT_SYS_RANDOM_H''@|$(NEXT_SYS_RANDOM_H)|g' \ + -e 's|@''HAVE_SYS_RANDOM_H''@|$(HAVE_SYS_RANDOM_H)|g' \ + -e 's/@''GNULIB_GETRANDOM''@/$(GL_GNULIB_GETRANDOM)/g' \ + -e 's/@''HAVE_GETRANDOM''@/$(HAVE_GETRANDOM)/g' \ + -e 's/@''REPLACE_GETRANDOM''@/$(REPLACE_GETRANDOM)/g' \ + -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ + -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + $(top_srcdir)/lib/sys_random.in.h > $@-t + $(AM_V_at)mv $@-t $@ +MOSTLYCLEANFILES += lib/sys/random.h lib/sys/random.h-t +MOSTLYCLEANDIRS += lib/sys + +EXTRA_DIST += lib/sys_random.in.h + +## end gnulib module sys_random + ## begin gnulib module sys_resource BUILT_SOURCES += lib/sys/resource.h @@ -4960,23 +5363,21 @@ BUILT_SOURCES += lib/sys/resource.h # We need the following in order to create when the system # doesn't have one. lib/sys/resource.h: lib/sys_resource.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_RESOURCE_H''@|$(NEXT_SYS_RESOURCE_H)|g' \ -e 's|@''HAVE_SYS_RESOURCE_H''@|$(HAVE_SYS_RESOURCE_H)|g' \ - -e 's/@''GNULIB_GETRUSAGE''@/$(GNULIB_GETRUSAGE)/g' \ + -e 's/@''GNULIB_GETRUSAGE''@/$(GL_GNULIB_GETRUSAGE)/g' \ -e 's/@''HAVE_GETRUSAGE''@/$(HAVE_GETRUSAGE)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_resource.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(top_srcdir)/lib/sys_resource.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/resource.h lib/sys/resource.h-t MOSTLYCLEANDIRS += lib/sys @@ -4991,26 +5392,24 @@ BUILT_SOURCES += lib/sys/select.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/sys/select.h: lib/sys_select.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_SELECT_H''@|$(NEXT_SYS_SELECT_H)|g' \ -e 's|@''HAVE_SYS_SELECT_H''@|$(HAVE_SYS_SELECT_H)|g' \ - -e 's/@''GNULIB_PSELECT''@/$(GNULIB_PSELECT)/g' \ - -e 's/@''GNULIB_SELECT''@/$(GNULIB_SELECT)/g' \ + -e 's/@''GNULIB_PSELECT''@/$(GL_GNULIB_PSELECT)/g' \ + -e 's/@''GNULIB_SELECT''@/$(GL_GNULIB_SELECT)/g' \ -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \ -e 's|@''HAVE_PSELECT''@|$(HAVE_PSELECT)|g' \ -e 's|@''REPLACE_PSELECT''@|$(REPLACE_PSELECT)|g' \ -e 's|@''REPLACE_SELECT''@|$(REPLACE_SELECT)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_select.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_select.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/select.h lib/sys/select.h-t MOSTLYCLEANDIRS += lib/sys @@ -5026,31 +5425,30 @@ lib_libcoreutils_a_SOURCES += lib/sys_socket.c # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/sys/socket.h: lib/sys_socket.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_SOCKET_H''@|$(NEXT_SYS_SOCKET_H)|g' \ -e 's|@''HAVE_SYS_SOCKET_H''@|$(HAVE_SYS_SOCKET_H)|g' \ - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ - -e 's/@''GNULIB_SOCKET''@/$(GNULIB_SOCKET)/g' \ - -e 's/@''GNULIB_CONNECT''@/$(GNULIB_CONNECT)/g' \ - -e 's/@''GNULIB_ACCEPT''@/$(GNULIB_ACCEPT)/g' \ - -e 's/@''GNULIB_BIND''@/$(GNULIB_BIND)/g' \ - -e 's/@''GNULIB_GETPEERNAME''@/$(GNULIB_GETPEERNAME)/g' \ - -e 's/@''GNULIB_GETSOCKNAME''@/$(GNULIB_GETSOCKNAME)/g' \ - -e 's/@''GNULIB_GETSOCKOPT''@/$(GNULIB_GETSOCKOPT)/g' \ - -e 's/@''GNULIB_LISTEN''@/$(GNULIB_LISTEN)/g' \ - -e 's/@''GNULIB_RECV''@/$(GNULIB_RECV)/g' \ - -e 's/@''GNULIB_SEND''@/$(GNULIB_SEND)/g' \ - -e 's/@''GNULIB_RECVFROM''@/$(GNULIB_RECVFROM)/g' \ - -e 's/@''GNULIB_SENDTO''@/$(GNULIB_SENDTO)/g' \ - -e 's/@''GNULIB_SETSOCKOPT''@/$(GNULIB_SETSOCKOPT)/g' \ - -e 's/@''GNULIB_SHUTDOWN''@/$(GNULIB_SHUTDOWN)/g' \ - -e 's/@''GNULIB_ACCEPT4''@/$(GNULIB_ACCEPT4)/g' \ + -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \ + -e 's/@''GNULIB_SOCKET''@/$(GL_GNULIB_SOCKET)/g' \ + -e 's/@''GNULIB_CONNECT''@/$(GL_GNULIB_CONNECT)/g' \ + -e 's/@''GNULIB_ACCEPT''@/$(GL_GNULIB_ACCEPT)/g' \ + -e 's/@''GNULIB_BIND''@/$(GL_GNULIB_BIND)/g' \ + -e 's/@''GNULIB_GETPEERNAME''@/$(GL_GNULIB_GETPEERNAME)/g' \ + -e 's/@''GNULIB_GETSOCKNAME''@/$(GL_GNULIB_GETSOCKNAME)/g' \ + -e 's/@''GNULIB_GETSOCKOPT''@/$(GL_GNULIB_GETSOCKOPT)/g' \ + -e 's/@''GNULIB_LISTEN''@/$(GL_GNULIB_LISTEN)/g' \ + -e 's/@''GNULIB_RECV''@/$(GL_GNULIB_RECV)/g' \ + -e 's/@''GNULIB_SEND''@/$(GL_GNULIB_SEND)/g' \ + -e 's/@''GNULIB_RECVFROM''@/$(GL_GNULIB_RECVFROM)/g' \ + -e 's/@''GNULIB_SENDTO''@/$(GL_GNULIB_SENDTO)/g' \ + -e 's/@''GNULIB_SETSOCKOPT''@/$(GL_GNULIB_SETSOCKOPT)/g' \ + -e 's/@''GNULIB_SHUTDOWN''@/$(GL_GNULIB_SHUTDOWN)/g' \ + -e 's/@''GNULIB_ACCEPT4''@/$(GL_GNULIB_ACCEPT4)/g' \ -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \ -e 's|@''HAVE_WS2TCPIP_H''@|$(HAVE_WS2TCPIP_H)|g' \ -e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|$(HAVE_STRUCT_SOCKADDR_STORAGE)|g' \ @@ -5060,9 +5458,8 @@ lib/sys/socket.h: lib/sys_socket.in.h $(top_builddir)/config.status $(CXXDEFS_H) -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_socket.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(top_srcdir)/lib/sys_socket.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/socket.h lib/sys/socket.h-t MOSTLYCLEANDIRS += lib/sys @@ -5077,33 +5474,38 @@ BUILT_SOURCES += lib/sys/stat.h # We need the following in order to create when the system # has one that is incomplete. lib/sys/stat.h: lib/sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \ - -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \ - -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \ - -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \ - -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \ - -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \ - -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \ - -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \ - -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \ - -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \ - -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \ - -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \ - -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \ - -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \ - -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \ + -e 's/@''GNULIB_FCHMODAT''@/$(GL_GNULIB_FCHMODAT)/g' \ + -e 's/@''GNULIB_FSTAT''@/$(GL_GNULIB_FSTAT)/g' \ + -e 's/@''GNULIB_FSTATAT''@/$(GL_GNULIB_FSTATAT)/g' \ + -e 's/@''GNULIB_FUTIMENS''@/$(GL_GNULIB_FUTIMENS)/g' \ + -e 's/@''GNULIB_GETUMASK''@/$(GL_GNULIB_GETUMASK)/g' \ + -e 's/@''GNULIB_LCHMOD''@/$(GL_GNULIB_LCHMOD)/g' \ + -e 's/@''GNULIB_LSTAT''@/$(GL_GNULIB_LSTAT)/g' \ + -e 's/@''GNULIB_MKDIR''@/$(GL_GNULIB_MKDIR)/g' \ + -e 's/@''GNULIB_MKDIRAT''@/$(GL_GNULIB_MKDIRAT)/g' \ + -e 's/@''GNULIB_MKFIFO''@/$(GL_GNULIB_MKFIFO)/g' \ + -e 's/@''GNULIB_MKFIFOAT''@/$(GL_GNULIB_MKFIFOAT)/g' \ + -e 's/@''GNULIB_MKNOD''@/$(GL_GNULIB_MKNOD)/g' \ + -e 's/@''GNULIB_MKNODAT''@/$(GL_GNULIB_MKNODAT)/g' \ + -e 's/@''GNULIB_STAT''@/$(GL_GNULIB_STAT)/g' \ + -e 's/@''GNULIB_UTIMENSAT''@/$(GL_GNULIB_UTIMENSAT)/g' \ + -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GL_GNULIB_OVERRIDES_STRUCT_STAT)/g' \ + -e 's/@''GNULIB_MDA_CHMOD''@/$(GL_GNULIB_MDA_CHMOD)/g' \ + -e 's/@''GNULIB_MDA_MKDIR''@/$(GL_GNULIB_MDA_MKDIR)/g' \ + -e 's/@''GNULIB_MDA_UMASK''@/$(GL_GNULIB_MDA_UMASK)/g' \ -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \ -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \ -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \ + -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \ -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \ -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \ -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \ @@ -5119,15 +5521,16 @@ lib/sys/stat.h: lib/sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(A -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \ -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \ -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \ + -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \ -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \ + -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \ -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \ -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_stat.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_stat.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/stat.h lib/sys/stat.h-t MOSTLYCLEANDIRS += lib/sys @@ -5142,16 +5545,15 @@ BUILT_SOURCES += lib/sys/time.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/sys/time.h: lib/sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \ - -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \ + -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GL_GNULIB_GETTIMEOFDAY)/g' \ -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \ @@ -5160,9 +5562,8 @@ lib/sys/time.h: lib/sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(A -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_time.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_time.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/time.h lib/sys/time.h-t EXTRA_DIST += lib/sys_time.in.h @@ -5176,19 +5577,17 @@ BUILT_SOURCES += lib/sys/types.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/sys/types.h: lib/sys_types.in.h $(top_builddir)/config.status - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \ - < $(top_srcdir)/lib/sys_types.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_types.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/types.h lib/sys/types.h-t EXTRA_DIST += lib/sys_types.in.h @@ -5202,18 +5601,16 @@ BUILT_SOURCES += lib/sys/uio.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/sys/uio.h: lib/sys_uio.in.h $(top_builddir)/config.status - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_UIO_H''@|$(NEXT_SYS_UIO_H)|g' \ -e 's|@''HAVE_SYS_UIO_H''@|$(HAVE_SYS_UIO_H)|g' \ - < $(top_srcdir)/lib/sys_uio.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(top_srcdir)/lib/sys_uio.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/uio.h lib/sys/uio.h-t MOSTLYCLEANDIRS += lib/sys @@ -5228,23 +5625,21 @@ BUILT_SOURCES += lib/sys/utsname.h # We need the following in order to create when the system # does not have one. lib/sys/utsname.h: lib/sys_utsname.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_NONNULL_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_SYS_UTSNAME_H''@/$(HAVE_SYS_UTSNAME_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_UTSNAME_H''@|$(NEXT_SYS_UTSNAME_H)|g' \ - -e 's/@''GNULIB_UNAME''@/$(GNULIB_UNAME)/g' \ + -e 's/@''GNULIB_UNAME''@/$(GL_GNULIB_UNAME)/g' \ -e 's|@''HAVE_STRUCT_UTSNAME''@|$(HAVE_STRUCT_UTSNAME)|g' \ -e 's|@''HAVE_UNAME''@|$(HAVE_UNAME)|g' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_utsname.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_utsname.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/utsname.h lib/sys/utsname.h-t MOSTLYCLEANDIRS += lib/sys @@ -5259,20 +5654,18 @@ BUILT_SOURCES += lib/sys/wait.h # We need the following in order to create when the system # has one that is incomplete. lib/sys/wait.h: lib/sys_wait.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_at)$(MKDIR_P) lib/sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys' + $(AM_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_SYS_WAIT_H''@|$(NEXT_SYS_WAIT_H)|g' \ - -e 's/@''GNULIB_WAITPID''@/$(GNULIB_WAITPID)/g' \ + -e 's/@''GNULIB_WAITPID''@/$(GL_GNULIB_WAITPID)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/sys_wait.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/sys_wait.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/sys/wait.h lib/sys/wait.h-t MOSTLYCLEANDIRS += lib/sys @@ -5280,6 +5673,12 @@ EXTRA_DIST += lib/sys_wait.in.h ## end gnulib module sys_wait +## begin gnulib module targetdir + +lib_libcoreutils_a_SOURCES += lib/targetdir.c lib/targetdir.h + +## end gnulib module targetdir + ## begin gnulib module tempname lib_libcoreutils_a_SOURCES += lib/tempname.c @@ -5295,21 +5694,20 @@ BUILT_SOURCES += lib/termios.h # We need the following in order to create when the system # version does not have all declarations. lib/termios.h: lib/termios.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_TERMIOS_H''@|$(NEXT_TERMIOS_H)|g' \ - -e 's/@''GNULIB_TCGETSID''@/$(GNULIB_TCGETSID)/g' \ + -e 's/@''GNULIB_TCGETSID''@/$(GL_GNULIB_TCGETSID)/g' \ -e 's|@''HAVE_DECL_TCGETSID''@|$(HAVE_DECL_TCGETSID)|g' \ -e 's|@''HAVE_TERMIOS_H''@|$(HAVE_TERMIOS_H)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/termios.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/termios.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/termios.h lib/termios.h-t EXTRA_DIST += lib/termios.in.h @@ -5329,29 +5727,33 @@ BUILT_SOURCES += lib/time.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/time.h: lib/time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \ - -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \ - -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \ - -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \ - -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \ - -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \ - -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \ - -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \ - -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \ - -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \ - -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \ + -e 's/@''GNULIB_CTIME''@/$(GL_GNULIB_CTIME)/g' \ + -e 's/@''GNULIB_LOCALTIME''@/$(GL_GNULIB_LOCALTIME)/g' \ + -e 's/@''GNULIB_MKTIME''@/$(GL_GNULIB_MKTIME)/g' \ + -e 's/@''GNULIB_NANOSLEEP''@/$(GL_GNULIB_NANOSLEEP)/g' \ + -e 's/@''GNULIB_STRFTIME''@/$(GL_GNULIB_STRFTIME)/g' \ + -e 's/@''GNULIB_STRPTIME''@/$(GL_GNULIB_STRPTIME)/g' \ + -e 's/@''GNULIB_TIMEGM''@/$(GL_GNULIB_TIMEGM)/g' \ + -e 's/@''GNULIB_TIMESPEC_GET''@/$(GL_GNULIB_TIMESPEC_GET)/g' \ + -e 's/@''GNULIB_TIMESPEC_GETRES''@/$(GL_GNULIB_TIMESPEC_GETRES)/g' \ + -e 's/@''GNULIB_TIME_R''@/$(GL_GNULIB_TIME_R)/g' \ + -e 's/@''GNULIB_TIME_RZ''@/$(GL_GNULIB_TIME_RZ)/g' \ + -e 's/@''GNULIB_TZSET''@/$(GL_GNULIB_TZSET)/g' \ + -e 's/@''GNULIB_MDA_TZSET''@/$(GL_GNULIB_MDA_TZSET)/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \ -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \ -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \ -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \ + -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \ + -e 's|@''HAVE_TIMESPEC_GETRES''@|$(HAVE_TIMESPEC_GETRES)|g' \ -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \ - -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \ -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \ -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \ -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \ @@ -5365,12 +5767,12 @@ lib/time.h: lib/time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \ + -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/time.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/time.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/time.h lib/time.h-t EXTRA_DIST += lib/time.in.h @@ -5379,28 +5781,29 @@ EXTRA_DIST += lib/time.in.h ## begin gnulib module time_r - -EXTRA_DIST += lib/time_r.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/time_r.c +if GL_COND_OBJ_TIME_R +lib_libcoreutils_a_SOURCES += lib/time_r.c +endif ## end gnulib module time_r ## begin gnulib module time_rz +if GL_COND_OBJ_TIME_RZ +lib_libcoreutils_a_SOURCES += lib/time_rz.c +endif -EXTRA_DIST += lib/time-internal.h lib/time_rz.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/time_rz.c +EXTRA_DIST += lib/time-internal.h ## end gnulib module time_rz ## begin gnulib module timegm +if GL_COND_OBJ_TIMEGM +lib_libcoreutils_a_SOURCES += lib/timegm.c +endif -EXTRA_DIST += lib/mktime-internal.h lib/timegm.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/timegm.c +EXTRA_DIST += lib/mktime-internal.h ## end gnulib module timegm @@ -5428,10 +5831,9 @@ EXTRA_DIST += lib/trim.h ## begin gnulib module tzset - -EXTRA_DIST += lib/tzset.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/tzset.c +if GL_COND_OBJ_TZSET +lib_libcoreutils_a_SOURCES += lib/tzset.c +endif ## end gnulib module tzset @@ -5445,10 +5847,9 @@ EXTRA_DIST += lib/u64.h ## begin gnulib module uname - -EXTRA_DIST += lib/uname.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/uname.c +if GL_COND_OBJ_UNAME +lib_libcoreutils_a_SOURCES += lib/uname.c +endif ## end gnulib module uname @@ -5466,75 +5867,105 @@ lib_libcoreutils_a_SOURCES += lib/unistd.c # We need the following in order to create an empty placeholder for # when the system doesn't have one. lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \ - -e 's/@''GNULIB_ACCESS''@/$(GNULIB_ACCESS)/g' \ - -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \ - -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \ - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ - -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GNULIB_COPY_FILE_RANGE)/g' \ - -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \ - -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \ - -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \ - -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \ - -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \ - -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \ - -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \ - -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \ - -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \ - -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \ - -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \ - -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \ - -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \ - -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \ - -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \ - -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \ - -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \ - -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \ - -e 's/@''GNULIB_GETOPT_POSIX''@/$(GNULIB_GETOPT_POSIX)/g' \ - -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \ - -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \ - -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \ - -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \ - -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \ - -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \ - -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \ - -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \ - -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \ - -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \ - -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \ - -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \ - -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \ - -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \ - -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \ - -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \ - -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \ - -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \ - -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \ - -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \ - -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \ - -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \ - -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \ - -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \ - -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \ - -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \ - -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \ - -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \ - -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \ - -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \ + -e 's/@''GNULIB_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \ + -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \ + -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \ + -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \ + -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \ + -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \ + -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \ + -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \ + -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \ + -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \ + -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \ + -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \ + -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \ + -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \ + -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \ + -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \ + -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \ + -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \ + -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \ + -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \ + -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \ + -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \ + -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \ + -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \ + -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \ + -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \ + -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \ + -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \ + -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \ + -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \ + -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \ + -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \ + -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \ + -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \ + -e 's/@''GNULIB_GETPASS_GNU''@/$(GL_GNULIB_GETPASS_GNU)/g' \ + -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \ + -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \ + -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \ + -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \ + -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \ + -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \ + -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \ + -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \ + -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \ + -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \ + -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \ + -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \ + -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \ + -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \ + -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \ + -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \ + -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \ + -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \ + -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \ + -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \ + -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \ + -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \ + -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \ + -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \ + -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \ + -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \ + -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \ + -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \ + -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \ + -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \ + -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \ + -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \ + -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \ + -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \ + -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \ + -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \ + -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \ + -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \ + -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \ + -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \ + -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \ + -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \ + -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \ + -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \ + -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \ + -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \ + -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \ + -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \ + -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \ < $(top_srcdir)/lib/unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \ - -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \ -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \ + -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \ -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \ -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \ -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \ @@ -5542,6 +5973,7 @@ lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \ -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \ + -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \ -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \ -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \ -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \ @@ -5563,6 +5995,7 @@ lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \ -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \ + -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \ @@ -5579,8 +6012,16 @@ lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \ -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \ -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \ + -e 's|@''REPLACE_COPY_FILE_RANGE''@|$(REPLACE_COPY_FILE_RANGE)|g' \ -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \ -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \ + -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \ + -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \ + -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \ + -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \ + -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \ + -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \ + -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \ -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \ -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \ -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \ @@ -5591,6 +6032,7 @@ lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \ -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \ + -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|$(REPLACE_GETPASS_FOR_GETPASS_GNU)|g' \ -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \ -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \ -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \ @@ -5611,13 +6053,14 @@ lib/unistd.h: lib/unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_N -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \ -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \ -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \ + -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/unistd.h lib/unistd.h-t EXTRA_DIST += lib/unistd.in.h @@ -5637,11 +6080,9 @@ EXTRA_DIST += lib/unistd--.h lib/unistd-safer.h BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H) lib/unistr.h: lib/unistr.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(top_srcdir)/lib/unistr.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/unistr.in.h + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/unistr.h lib/unistr.h-t EXTRA_DIST += lib/unistr.in.h @@ -5669,11 +6110,9 @@ endif BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H) lib/unitypes.h: lib/unitypes.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(top_srcdir)/lib/unitypes.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/unitypes.in.h + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/unitypes.h lib/unitypes.h-t EXTRA_DIST += lib/unitypes.in.h @@ -5685,11 +6124,9 @@ EXTRA_DIST += lib/unitypes.in.h BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H) lib/uniwidth.h: lib/uniwidth.in.h - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - cat $(top_srcdir)/lib/uniwidth.in.h; \ - } > $@-t && \ - mv -f $@-t $@ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(top_srcdir)/lib/uniwidth.in.h + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/uniwidth.h lib/uniwidth.h-t EXTRA_DIST += lib/localcharset.h lib/uniwidth.in.h @@ -5702,25 +6139,27 @@ if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH lib_libcoreutils_a_SOURCES += lib/uniwidth/width.c endif -EXTRA_DIST += lib/uniwidth/cjk.h +EXTRA_DIST += lib/unictype/bitmap.h lib/uniwidth/cjk.h lib/uniwidth/width0.h lib/uniwidth/width2.h ## end gnulib module uniwidth/width ## begin gnulib module unlink - -EXTRA_DIST += lib/unlink.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/unlink.c +if GL_COND_OBJ_UNLINK +lib_libcoreutils_a_SOURCES += lib/unlink.c +endif ## end gnulib module unlink ## begin gnulib module unlinkat +if GL_COND_OBJ_UNLINKAT +lib_libcoreutils_a_SOURCES += lib/unlinkat.c +endif -EXTRA_DIST += lib/at-func.c lib/unlinkat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/unlinkat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module unlinkat @@ -5732,19 +6171,18 @@ EXTRA_DIST += lib/unlinkdir.h ## end gnulib module unlinkdir -## begin gnulib module unlocked-io +## begin gnulib module unlocked-io-internal EXTRA_DIST += lib/unlocked-io.h -## end gnulib module unlocked-io +## end gnulib module unlocked-io-internal ## begin gnulib module unsetenv - -EXTRA_DIST += lib/unsetenv.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/unsetenv.c +if GL_COND_OBJ_UNSETENV +lib_libcoreutils_a_SOURCES += lib/unsetenv.c +endif ## end gnulib module unsetenv @@ -5772,42 +6210,36 @@ EXTRA_DIST += lib/userspec.h ## begin gnulib module utime - -EXTRA_DIST += lib/utime.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/utime.c +if GL_COND_OBJ_UTIME +lib_libcoreutils_a_SOURCES += lib/utime.c +endif ## end gnulib module utime ## begin gnulib module utime-h -BUILT_SOURCES += $(UTIME_H) +BUILT_SOURCES += lib/utime.h # We need the following in order to create when the system # doesn't have one that works with the given compiler. -if GL_GENERATE_UTIME_H lib/utime.h: lib/utime.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_UTIME_H''@/$(HAVE_UTIME_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_UTIME_H''@|$(NEXT_UTIME_H)|g' \ - -e 's/@''GNULIB_UTIME''@/$(GNULIB_UTIME)/g' \ + -e 's/@''GNULIB_UTIME''@/$(GL_GNULIB_UTIME)/g' \ + -e 's/@''GNULIB_MDA_UTIME''@/$(GL_GNULIB_MDA_UTIME)/g' \ -e 's|@''HAVE_UTIME''@|$(HAVE_UTIME)|g' \ -e 's|@''REPLACE_UTIME''@|$(REPLACE_UTIME)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/utime.in.h; \ - } > $@-t && \ - mv $@-t $@ -else -lib/utime.h: $(top_builddir)/config.status - rm -f $@ -endif + $(top_srcdir)/lib/utime.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/utime.h lib/utime.h-t EXTRA_DIST += lib/utime.in.h @@ -5832,10 +6264,13 @@ EXTRA_DIST += lib/utimens.h ## begin gnulib module utimensat +if GL_COND_OBJ_UTIMENSAT +lib_libcoreutils_a_SOURCES += lib/utimensat.c +endif -EXTRA_DIST += lib/at-func.c lib/utimensat.c +EXTRA_DIST += lib/at-func.c -EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c lib/utimensat.c +EXTRA_lib_libcoreutils_a_SOURCES += lib/at-func.c ## end gnulib module utimensat @@ -5914,9 +6349,9 @@ BUILT_SOURCES += lib/wchar.h # We need the following in order to create when the system # version does not work standalone. lib/wchar.h: lib/wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ @@ -5924,47 +6359,50 @@ lib/wchar.h: lib/wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \ -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \ - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \ - -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \ - -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \ - -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \ - -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \ - -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \ - -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \ - -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \ - -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \ - -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \ - -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \ - -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \ - -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \ - -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \ - -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \ - -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \ - -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \ - -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \ - -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \ - -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \ - -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \ - -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \ - -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \ - -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \ - -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \ - -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \ - -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \ - -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \ - -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \ - -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \ - -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \ - -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \ - -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \ - -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \ - -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \ - -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \ - -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \ - -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \ - -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \ - -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \ - -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \ + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \ + -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \ + -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \ + -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \ + -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \ + -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \ + -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \ + -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \ + -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \ + -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \ + -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \ + -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \ + -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \ + -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \ + -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \ + -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \ + -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \ + -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \ + -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \ + -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \ + -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \ + -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \ + -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \ + -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \ + -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \ + -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \ + -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \ + -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \ + -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \ + -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \ + -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \ + -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \ + -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \ + -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \ + -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \ + -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \ + -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \ + -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \ + -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \ + -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \ + -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \ + -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \ + -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \ + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \ < $(top_srcdir)/lib/wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \ -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \ @@ -5980,6 +6418,7 @@ lib/wchar.h: lib/wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \ -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \ -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \ + -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \ -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \ -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \ -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \ @@ -6006,11 +6445,13 @@ lib/wchar.h: lib/wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \ -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \ -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \ + -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \ -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \ -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \ + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \ -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \ -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \ -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \ @@ -6025,9 +6466,9 @@ lib/wchar.h: lib/wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NON -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ - mv $@-t $@ + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ + > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/wchar.h lib/wchar.h-t EXTRA_DIST += lib/wchar.in.h @@ -6036,19 +6477,19 @@ EXTRA_DIST += lib/wchar.in.h ## begin gnulib module wcrtomb - -EXTRA_DIST += lib/wcrtomb.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/wcrtomb.c +if GL_COND_OBJ_WCRTOMB +lib_libcoreutils_a_SOURCES += lib/wcrtomb.c +endif ## end gnulib module wcrtomb ## begin gnulib module wcswidth +if GL_COND_OBJ_WCSWIDTH +lib_libcoreutils_a_SOURCES += lib/wcswidth.c +endif -EXTRA_DIST += lib/wcswidth-impl.h lib/wcswidth.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/wcswidth.c +EXTRA_DIST += lib/wcswidth-impl.h ## end gnulib module wcswidth @@ -6060,23 +6501,23 @@ lib_libcoreutils_a_SOURCES += lib/wctype-h.c # We need the following in order to create when the system # doesn't have one that works with the given compiler. lib/wctype.h: lib/wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ - sed -e 's|@''GUARD_PREFIX''@|GL|g' \ + $(AM_V_GEN)$(MKDIR_P) '%reldir%' + $(gl_V_at)$(SED_HEADER_STDOUT) \ + -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \ -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \ - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \ - -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \ - -e 's/@''GNULIB_ISWDIGIT''@/$(GNULIB_ISWDIGIT)/g' \ - -e 's/@''GNULIB_ISWXDIGIT''@/$(GNULIB_ISWXDIGIT)/g' \ - -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \ - -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \ - -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \ - -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \ + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \ + -e 's/@''GNULIB_ISWBLANK''@/$(GL_GNULIB_ISWBLANK)/g' \ + -e 's/@''GNULIB_ISWDIGIT''@/$(GL_GNULIB_ISWDIGIT)/g' \ + -e 's/@''GNULIB_ISWXDIGIT''@/$(GL_GNULIB_ISWXDIGIT)/g' \ + -e 's/@''GNULIB_WCTYPE''@/$(GL_GNULIB_WCTYPE)/g' \ + -e 's/@''GNULIB_ISWCTYPE''@/$(GL_GNULIB_ISWCTYPE)/g' \ + -e 's/@''GNULIB_WCTRANS''@/$(GL_GNULIB_WCTRANS)/g' \ + -e 's/@''GNULIB_TOWCTRANS''@/$(GL_GNULIB_TOWCTRANS)/g' \ -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \ -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \ -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \ @@ -6089,9 +6530,8 @@ lib/wctype.h: lib/wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ - < $(top_srcdir)/lib/wctype.in.h; \ - } > $@-t && \ - mv $@-t $@ + $(top_srcdir)/lib/wctype.in.h > $@-t + $(AM_V_at)mv $@-t $@ MOSTLYCLEANFILES += lib/wctype.h lib/wctype.h-t EXTRA_DIST += lib/wctype.in.h @@ -6100,100 +6540,125 @@ EXTRA_DIST += lib/wctype.in.h ## begin gnulib module wcwidth - -EXTRA_DIST += lib/wcwidth.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/wcwidth.c +if GL_COND_OBJ_WCWIDTH +lib_libcoreutils_a_SOURCES += lib/wcwidth.c +endif ## end gnulib module wcwidth ## begin gnulib module windows-cond +if GL_COND_OBJ_WINDOWS_COND +lib_libcoreutils_a_SOURCES += lib/windows-cond.c +endif -EXTRA_DIST += lib/windows-cond.c lib/windows-cond.h lib/windows-initguard.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-cond.c +EXTRA_DIST += lib/windows-cond.h lib/windows-initguard.h ## end gnulib module windows-cond ## begin gnulib module windows-mutex +if GL_COND_OBJ_WINDOWS_MUTEX +lib_libcoreutils_a_SOURCES += lib/windows-mutex.c +endif -EXTRA_DIST += lib/windows-initguard.h lib/windows-mutex.c lib/windows-mutex.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-mutex.c +EXTRA_DIST += lib/windows-initguard.h lib/windows-mutex.h ## end gnulib module windows-mutex ## begin gnulib module windows-once +if GL_COND_OBJ_WINDOWS_ONCE +lib_libcoreutils_a_SOURCES += lib/windows-once.c +endif -EXTRA_DIST += lib/windows-once.c lib/windows-once.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-once.c +EXTRA_DIST += lib/windows-once.h ## end gnulib module windows-once ## begin gnulib module windows-recmutex +if GL_COND_OBJ_WINDOWS_RECMUTEX +lib_libcoreutils_a_SOURCES += lib/windows-recmutex.c +endif -EXTRA_DIST += lib/windows-initguard.h lib/windows-recmutex.c lib/windows-recmutex.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-recmutex.c +EXTRA_DIST += lib/windows-initguard.h lib/windows-recmutex.h ## end gnulib module windows-recmutex ## begin gnulib module windows-rwlock +if GL_COND_OBJ_WINDOWS_RWLOCK +lib_libcoreutils_a_SOURCES += lib/windows-rwlock.c +endif -EXTRA_DIST += lib/windows-initguard.h lib/windows-rwlock.c lib/windows-rwlock.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-rwlock.c +EXTRA_DIST += lib/windows-initguard.h lib/windows-rwlock.h ## end gnulib module windows-rwlock ## begin gnulib module windows-thread +if GL_COND_OBJ_WINDOWS_THREAD +lib_libcoreutils_a_SOURCES += lib/windows-thread.c +endif -EXTRA_DIST += lib/windows-thread.c lib/windows-thread.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-thread.c +EXTRA_DIST += lib/windows-thread.h ## end gnulib module windows-thread ## begin gnulib module windows-timedmutex +if GL_COND_OBJ_WINDOWS_TIMEDMUTEX +lib_libcoreutils_a_SOURCES += lib/windows-timedmutex.c +endif -EXTRA_DIST += lib/windows-initguard.h lib/windows-timedmutex.c lib/windows-timedmutex.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-timedmutex.c +EXTRA_DIST += lib/windows-initguard.h lib/windows-timedmutex.h ## end gnulib module windows-timedmutex ## begin gnulib module windows-timedrecmutex +if GL_COND_OBJ_WINDOWS_TIMEDRECMUTEX +lib_libcoreutils_a_SOURCES += lib/windows-timedrecmutex.c +endif -EXTRA_DIST += lib/windows-initguard.h lib/windows-timedrecmutex.c lib/windows-timedrecmutex.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-timedrecmutex.c +EXTRA_DIST += lib/windows-initguard.h lib/windows-timedrecmutex.h ## end gnulib module windows-timedrecmutex ## begin gnulib module windows-tls +if GL_COND_OBJ_WINDOWS_TLS +lib_libcoreutils_a_SOURCES += lib/windows-tls.c +endif -EXTRA_DIST += lib/windows-tls.c lib/windows-tls.h - -EXTRA_lib_libcoreutils_a_SOURCES += lib/windows-tls.c +EXTRA_DIST += lib/windows-tls.h ## end gnulib module windows-tls +## begin gnulib module wmemchr + +if GL_COND_OBJ_WMEMCHR +lib_libcoreutils_a_SOURCES += lib/wmemchr.c +endif + +EXTRA_DIST += lib/wmemchr-impl.h + +## end gnulib module wmemchr + +## begin gnulib module wmempcpy + +if GL_COND_OBJ_WMEMPCPY +lib_libcoreutils_a_SOURCES += lib/wmempcpy.c +endif + +## end gnulib module wmempcpy + ## begin gnulib module write - -EXTRA_DIST += lib/write.c - -EXTRA_lib_libcoreutils_a_SOURCES += lib/write.c +if GL_COND_OBJ_WRITE +lib_libcoreutils_a_SOURCES += lib/write.c +endif ## end gnulib module write @@ -6205,6 +6670,12 @@ EXTRA_DIST += lib/write-any-file.h ## end gnulib module write-any-file +## begin gnulib module xalignalloc + +lib_libcoreutils_a_SOURCES += lib/xalignalloc.c + +## end gnulib module xalignalloc + ## begin gnulib module xalloc lib_libcoreutils_a_SOURCES += lib/xmalloc.c @@ -6217,6 +6688,8 @@ EXTRA_DIST += lib/xalloc.h lib_libcoreutils_a_SOURCES += lib/xalloc-die.c +EXTRA_DIST += lib/xalloc.h + ## end gnulib module xalloc-die ## begin gnulib module xalloc-oversized @@ -6266,6 +6739,8 @@ lib_libcoreutils_a_SOURCES += lib/xgetgroups.c lib_libcoreutils_a_SOURCES += lib/xgethostname.h lib/xgethostname.c +EXTRA_DIST += lib/xgetaname-impl.h + ## end gnulib module xgethostname ## begin gnulib module xmemcoll @@ -6308,12 +6783,6 @@ lib_libcoreutils_a_SOURCES += lib/xstriconv.h lib/xstriconv.c ## end gnulib module xstriconv -## begin gnulib module xstrndup - -lib_libcoreutils_a_SOURCES += lib/xstrndup.h lib/xstrndup.c - -## end gnulib module xstrndup - ## begin gnulib module xstrtod lib_libcoreutils_a_SOURCES += lib/xstrtod.c @@ -6384,3 +6853,7 @@ mostlyclean-local: mostlyclean-generic fi; \ done; \ : +distclean-local: distclean-gnulib-libobjs +distclean-gnulib-libobjs: + -rm -f @gl_LIBOBJDEPS@ +maintainer-clean-local: distclean-gnulib-libobjs diff --git a/lib/group-member.c b/lib/group-member.c index 6a6fc56..480a126 100644 --- a/lib/group-member.c +++ b/lib/group-member.c @@ -1,19 +1,19 @@ /* group-member.c -- determine whether group id is in calling user's group list - Copyright (C) 1994, 1997-1998, 2003, 2005-2006, 2009-2020 Free Software + Copyright (C) 1994, 1997-1998, 2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -25,7 +25,7 @@ #include #include -#include "xalloc-oversized.h" +#include "intprops.h" /* Most processes have no more than this many groups, and for these processes we can avoid using malloc. */ @@ -53,10 +53,10 @@ get_group_info (struct group_info *gi) if (n_groups < 0) { int n_group_slots = getgroups (0, NULL); - if (0 <= n_group_slots - && ! xalloc_oversized (n_group_slots, sizeof *gi->group)) + size_t nbytes; + if (! INT_MULTIPLY_WRAPV (n_group_slots, sizeof *gi->group, &nbytes)) { - gi->group = malloc (n_group_slots * sizeof *gi->group); + gi->group = malloc (nbytes); if (gi->group) n_groups = getgroups (n_group_slots, gi->group); } diff --git a/lib/hard-locale.c b/lib/hard-locale.c index 730e9be..f7fbc47 100644 --- a/lib/hard-locale.c +++ b/lib/hard-locale.c @@ -1,19 +1,19 @@ /* hard-locale.c -- Determine whether a locale is hard. - Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2020 Free Software + Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/hard-locale.h b/lib/hard-locale.h index 1886eaa..6066f4e 100644 --- a/lib/hard-locale.h +++ b/lib/hard-locale.h @@ -1,18 +1,18 @@ /* Determine whether a locale is hard. - Copyright (C) 1999, 2003-2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2003-2004, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef HARD_LOCALE_H_ diff --git a/lib/hash-pjw.c b/lib/hash-pjw.c index f9bedab..8ba139d 100644 --- a/lib/hash-pjw.c +++ b/lib/hash-pjw.c @@ -1,18 +1,18 @@ /* hash-pjw.c -- compute a hash value from a NUL-terminated string. - Copyright (C) 2001, 2003, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/hash-pjw.h b/lib/hash-pjw.h index 6e388fd..cdf4da2 100644 --- a/lib/hash-pjw.h +++ b/lib/hash-pjw.h @@ -1,17 +1,17 @@ /* hash-pjw.h -- declaration for a simple hash function - Copyright (C) 2001, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/hash-triple-simple.c b/lib/hash-triple-simple.c new file mode 100644 index 0000000..b021f34 --- /dev/null +++ b/lib/hash-triple-simple.c @@ -0,0 +1,59 @@ +/* Hash functions for file-related triples: name, device, inode. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* written by Jim Meyering */ + +#include + +/* Specification. */ +#include "hash-triple.h" + +#include +#include + +#include "hash-pjw.h" +#include "same-inode.h" + +#define STREQ(a, b) (strcmp (a, b) == 0) + +/* Hash an F_triple, and *do* consider the file name. */ +size_t +triple_hash (void const *x, size_t table_size) +{ + struct F_triple const *p = x; + size_t tmp = hash_pjw (p->name, table_size); + + /* Ignoring the device number here should be fine. */ + return (tmp ^ p->st_ino) % table_size; +} + +/* Compare two F_triple structs. */ +bool +triple_compare_ino_str (void const *x, void const *y) +{ + struct F_triple const *a = x; + struct F_triple const *b = y; + return (SAME_INODE (*a, *b) && STREQ (a->name, b->name)) ? true : false; +} + +/* Free an F_triple. */ +void +triple_free (void *x) +{ + struct F_triple *a = x; + free (a->name); + free (a); +} diff --git a/lib/hash-triple.c b/lib/hash-triple.c index 560e442..dfb98b7 100644 --- a/lib/hash-triple.c +++ b/lib/hash-triple.c @@ -1,9 +1,9 @@ /* Hash functions for file-related triples: name, device, inode. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,28 +18,12 @@ #include +/* Specification. */ #include "hash-triple.h" -#include -#include - -#include "hash-pjw.h" #include "same.h" #include "same-inode.h" -#define STREQ(a, b) (strcmp (a, b) == 0) - -/* Hash an F_triple, and *do* consider the file name. */ -size_t -triple_hash (void const *x, size_t table_size) -{ - struct F_triple const *p = x; - size_t tmp = hash_pjw (p->name, table_size); - - /* Ignoring the device number here should be fine. */ - return (tmp ^ p->st_ino) % table_size; -} - /* Hash an F_triple, without considering the file name. */ size_t triple_hash_no_name (void const *x, size_t table_size) @@ -58,20 +42,3 @@ triple_compare (void const *x, void const *y) struct F_triple const *b = y; return (SAME_INODE (*a, *b) && same_name (a->name, b->name)) ? true : false; } - -bool -triple_compare_ino_str (void const *x, void const *y) -{ - struct F_triple const *a = x; - struct F_triple const *b = y; - return (SAME_INODE (*a, *b) && STREQ (a->name, b->name)) ? true : false; -} - -/* Free an F_triple. */ -void -triple_free (void *x) -{ - struct F_triple *a = x; - free (a->name); - free (a); -} diff --git a/lib/hash-triple.h b/lib/hash-triple.h index 0658d81..929995f 100644 --- a/lib/hash-triple.h +++ b/lib/hash-triple.h @@ -1,3 +1,21 @@ +/* Hash functions for file-related (name, device, inode) triples. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2007. */ + #ifndef HASH_TRIPLE_H #define HASH_TRIPLE_H @@ -13,12 +31,16 @@ struct F_triple dev_t st_dev; }; +/* Defined in module 'hash-triple-simple'. */ + extern size_t triple_hash (void const *x, size_t table_size) _GL_ATTRIBUTE_PURE; -extern size_t triple_hash_no_name (void const *x, size_t table_size) - _GL_ATTRIBUTE_PURE; -extern bool triple_compare (void const *x, void const *y); extern bool triple_compare_ino_str (void const *x, void const *y) _GL_ATTRIBUTE_PURE; extern void triple_free (void *x); +/* Defined in module 'hash-triple'. */ +extern size_t triple_hash_no_name (void const *x, size_t table_size) + _GL_ATTRIBUTE_PURE; +extern bool triple_compare (void const *x, void const *y); + #endif diff --git a/lib/hash.c b/lib/hash.c index 7aaf106..eb72341 100644 --- a/lib/hash.c +++ b/lib/hash.c @@ -1,20 +1,20 @@ /* hash - hashing table processing. - Copyright (C) 1998-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Jim Meyering, 1992. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* A generic hash table package. */ @@ -138,38 +138,24 @@ static const Hash_tuning default_tuning = /* Information and lookup. */ -/* The following few functions provide information about the overall hash - table organization: the number of entries, number of buckets and maximum - length of buckets. */ - -/* Return the number of buckets in the hash table. The table size, the total - number of buckets (used plus unused), or the maximum number of slots, are - the same quantity. */ - size_t hash_get_n_buckets (const Hash_table *table) { return table->n_buckets; } -/* Return the number of slots in use (non-empty buckets). */ - size_t hash_get_n_buckets_used (const Hash_table *table) { return table->n_buckets_used; } -/* Return the number of active entries. */ - size_t hash_get_n_entries (const Hash_table *table) { return table->n_entries; } -/* Return the length of the longest chain (bucket). */ - size_t hash_get_max_bucket_length (const Hash_table *table) { @@ -194,9 +180,6 @@ hash_get_max_bucket_length (const Hash_table *table) return max_bucket_length; } -/* Do a mild validation of a hash table, by traversing it and checking two - statistics. */ - bool hash_table_ok (const Hash_table *table) { @@ -254,9 +237,6 @@ safe_hasher (const Hash_table *table, const void *key) return table->bucket + n; } -/* If ENTRY matches an entry already in the hash table, return the - entry from the table. Otherwise, return NULL. */ - void * hash_lookup (const Hash_table *table, const void *entry) { @@ -275,15 +255,6 @@ hash_lookup (const Hash_table *table, const void *entry) /* Walking. */ -/* The functions in this page traverse the hash table and process the - contained entries. For the traversal to work properly, the hash table - should not be resized nor modified while any particular entry is being - processed. In particular, entries should not be added, and an entry - may be removed only if there is no shrink threshold and the entry being - removed has already been passed to hash_get_next. */ - -/* Return the first data in the table, or NULL if the table is empty. */ - void * hash_get_first (const Hash_table *table) { @@ -299,10 +270,6 @@ hash_get_first (const Hash_table *table) return bucket->data; } -/* Return the user data for the entry following ENTRY, where ENTRY has been - returned by a previous call to either 'hash_get_first' or 'hash_get_next'. - Return NULL if there are no more entries. */ - void * hash_get_next (const Hash_table *table, const void *entry) { @@ -328,10 +295,6 @@ hash_get_next (const Hash_table *table, const void *entry) return NULL; } -/* Fill BUFFER with pointers to active user entries in the hash table, then - return the number of pointers copied. Do not copy more than BUFFER_SIZE - pointers. */ - size_t hash_get_entries (const Hash_table *table, void **buffer, size_t buffer_size) @@ -356,14 +319,6 @@ hash_get_entries (const Hash_table *table, void **buffer, return counter; } -/* Call a PROCESSOR function for each entry of a hash table, and return the - number of entries for which the processor function returned success. A - pointer to some PROCESSOR_DATA which will be made available to each call to - the processor function. The PROCESSOR accepts two arguments: the first is - the user entry being walked into, the second is the value of PROCESSOR_DATA - as received. The walking continue for as long as the PROCESSOR function - returns nonzero. When it returns zero, the walking is interrupted. */ - size_t hash_do_for_each (const Hash_table *table, Hash_processor processor, void *processor_data) @@ -390,9 +345,6 @@ hash_do_for_each (const Hash_table *table, Hash_processor processor, /* Allocation and clean-up. */ -/* Return a hash index for a NUL-terminated STRING between 0 and N_BUCKETS-1. - This is a convenience routine for constructing other hashing functions. */ - #if USE_DIFF_HASH /* About hashings, Paul Eggert writes to me (FP), on 1994-01-01: "Please see @@ -546,7 +498,7 @@ compute_bucket_size (size_t candidate, const Hash_tuning *tuning) if (!tuning->is_n_buckets) { float new_candidate = candidate / tuning->growth_threshold; - if (SIZE_MAX <= new_candidate) + if ((float) SIZE_MAX <= new_candidate) return 0; candidate = new_candidate; } @@ -556,40 +508,6 @@ compute_bucket_size (size_t candidate, const Hash_tuning *tuning) return candidate; } -/* Allocate and return a new hash table, or NULL upon failure. The initial - number of buckets is automatically selected so as to _guarantee_ that you - may insert at least CANDIDATE different user entries before any growth of - the hash table size occurs. So, if have a reasonably tight a-priori upper - bound on the number of entries you intend to insert in the hash table, you - may save some table memory and insertion time, by specifying it here. If - the IS_N_BUCKETS field of the TUNING structure is true, the CANDIDATE - argument has its meaning changed to the wanted number of buckets. - - TUNING points to a structure of user-supplied values, in case some fine - tuning is wanted over the default behavior of the hasher. If TUNING is - NULL, the default tuning parameters are used instead. If TUNING is - provided but the values requested are out of bounds or might cause - rounding errors, return NULL. - - The user-supplied HASHER function, when not NULL, accepts two - arguments ENTRY and TABLE_SIZE. It computes, by hashing ENTRY contents, a - slot number for that entry which should be in the range 0..TABLE_SIZE-1. - This slot number is then returned. - - The user-supplied COMPARATOR function, when not NULL, accepts two - arguments pointing to user data, it then returns true for a pair of entries - that compare equal, or false otherwise. This function is internally called - on entries which are already known to hash to the same bucket index, - but which are distinct pointers. - - The user-supplied DATA_FREER function, when not NULL, may be later called - with the user data as an argument, just before the entry containing the - data gets freed. This happens from within 'hash_free' or 'hash_clear'. - You should specify this function only if you want these functions to free - all of your 'data' data. This is typically the case when your data is - simply an auxiliary struct that you have malloc'd to aggregate several - values. */ - Hash_table * hash_initialize (size_t candidate, const Hash_tuning *tuning, Hash_hasher hasher, Hash_comparator comparator, @@ -645,10 +563,6 @@ hash_initialize (size_t candidate, const Hash_tuning *tuning, return NULL; } -/* Make all buckets empty, placing any chained entries on the free list. - Apply the user-specified function data_freer (if any) to the datas of any - affected entries. */ - void hash_clear (Hash_table *table) { @@ -687,11 +601,6 @@ hash_clear (Hash_table *table) table->n_entries = 0; } -/* Reclaim all storage associated with a hash table. If a data_freer - function has been supplied by the user when the hash table was created, - this function applies it to the data of each entry before freeing that - entry. */ - void hash_free (Hash_table *table) { @@ -931,14 +840,6 @@ transfer_entries (Hash_table *dst, Hash_table *src, bool safe) return true; } -/* For an already existing hash table, change the number of buckets through - specifying CANDIDATE. The contents of the hash table are preserved. The - new number of buckets is automatically selected so as to _guarantee_ that - the table may receive at least CANDIDATE different user entries, including - those already in the table, before any other growth of the hash table size - occurs. If TUNING->IS_N_BUCKETS is true, then CANDIDATE specifies the - exact number of buckets desired. Return true iff the rehash succeeded. */ - bool hash_rehash (Hash_table *table, size_t candidate) { @@ -1018,22 +919,6 @@ hash_rehash (Hash_table *table, size_t candidate) return false; } -/* Insert ENTRY into hash TABLE if there is not already a matching entry. - - Return -1 upon memory allocation failure. - Return 1 if insertion succeeded. - Return 0 if there is already a matching entry in the table, - and in that case, if MATCHED_ENT is non-NULL, set *MATCHED_ENT - to that entry. - - This interface is easier to use than hash_insert when you must - distinguish between the latter two cases. More importantly, - hash_insert is unusable for some types of ENTRY values. When using - hash_insert, the only way to distinguish those cases is to compare - the return value and ENTRY. That works only when you can have two - different ENTRY values that point to data that compares "equal". Thus, - when the ENTRY value is a simple scalar, you must use - hash_insert_if_absent. ENTRY must not be NULL. */ int hash_insert_if_absent (Hash_table *table, void const *entry, void const **matched_ent) @@ -1076,7 +961,7 @@ hash_insert_if_absent (Hash_table *table, void const *entry, : (table->n_buckets * tuning->growth_factor * tuning->growth_threshold)); - if (SIZE_MAX <= candidate) + if ((float) SIZE_MAX <= candidate) return -1; /* If the rehash fails, arrange to return NULL. */ @@ -1116,12 +1001,6 @@ hash_insert_if_absent (Hash_table *table, void const *entry, return 1; } -/* If ENTRY matches an entry already in the hash table, return the pointer - to the entry from the table. Otherwise, insert ENTRY and return ENTRY. - Return NULL if the storage required for insertion cannot be allocated. - This implementation does not support duplicate entries or insertion of - NULL. */ - void * hash_insert (Hash_table *table, void const *entry) { @@ -1132,12 +1011,8 @@ hash_insert (Hash_table *table, void const *entry) : (void *) (err == 0 ? matched_ent : entry)); } -/* If ENTRY is already in the table, remove it and return the just-deleted - data (the user may want to deallocate its storage). If ENTRY is not in the - table, don't modify the table and return NULL. */ - void * -hash_delete (Hash_table *table, const void *entry) +hash_remove (Hash_table *table, const void *entry) { void *data; struct hash_entry *bucket; @@ -1196,6 +1071,12 @@ hash_delete (Hash_table *table, const void *entry) return data; } +void * +hash_delete (Hash_table *table, const void *entry) +{ + return hash_remove (table, entry); +} + /* Testing. */ #if TESTING diff --git a/lib/hash.h b/lib/hash.h index 2ff4266..ebfc740 100644 --- a/lib/hash.h +++ b/lib/hash.h @@ -1,19 +1,19 @@ /* hash - hashing table processing. - Copyright (C) 1998-1999, 2001, 2003, 2009-2020 Free Software Foundation, + Copyright (C) 1998-1999, 2001, 2003, 2009-2022 Free Software Foundation, Inc. Written by Jim Meyering , 1998. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* A generic hash table package. */ @@ -27,29 +27,10 @@ # include # include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The warn_unused_result attribute appeared first in gcc-3.4.0. */ -# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# define _GL_ATTRIBUTE_WUR __attribute__ ((__warn_unused_result__)) -# else -# define _GL_ATTRIBUTE_WUR /* empty */ +# ifdef __cplusplus +extern "C" { # endif -# ifndef _GL_ATTRIBUTE_DEPRECATED -/* The __attribute__((__deprecated__)) feature - is available in gcc versions 3.1 and newer. */ -# if __GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 1) -# define _GL_ATTRIBUTE_DEPRECATED /* empty */ -# else -# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__)) -# endif -# endif - -typedef size_t (*Hash_hasher) (const void *, size_t); -typedef bool (*Hash_comparator) (const void *, const void *); -typedef void (*Hash_data_freer) (void *); -typedef bool (*Hash_processor) (void *, void *); - struct hash_tuning { /* This structure is mainly used for 'hash_initialize', see the block @@ -68,39 +49,216 @@ struct hash_table; typedef struct hash_table Hash_table; -/* Information and lookup. */ -size_t hash_get_n_buckets (const Hash_table *) _GL_ATTRIBUTE_PURE; -size_t hash_get_n_buckets_used (const Hash_table *) _GL_ATTRIBUTE_PURE; -size_t hash_get_n_entries (const Hash_table *) _GL_ATTRIBUTE_PURE; -size_t hash_get_max_bucket_length (const Hash_table *) _GL_ATTRIBUTE_PURE; -bool hash_table_ok (const Hash_table *) _GL_ATTRIBUTE_PURE; -void hash_print_statistics (const Hash_table *, FILE *); -void *hash_lookup (const Hash_table *, const void *); +/* + * Information and lookup. + */ -/* Walking. */ -void *hash_get_first (const Hash_table *) _GL_ATTRIBUTE_PURE; -void *hash_get_next (const Hash_table *, const void *); -size_t hash_get_entries (const Hash_table *, void **, size_t); -size_t hash_do_for_each (const Hash_table *, Hash_processor, void *); +/* The following few functions provide information about the overall hash + table organization: the number of entries, number of buckets and maximum + length of buckets. */ -/* Allocation and clean-up. */ -size_t hash_string (const char *, size_t) _GL_ATTRIBUTE_PURE; -void hash_reset_tuning (Hash_tuning *); -Hash_table *hash_initialize (size_t, const Hash_tuning *, - Hash_hasher, Hash_comparator, - Hash_data_freer) _GL_ATTRIBUTE_WUR; -Hash_table *hash_xinitialize (size_t, const Hash_tuning *, - Hash_hasher, Hash_comparator, - Hash_data_freer) _GL_ATTRIBUTE_WUR; -void hash_clear (Hash_table *); -void hash_free (Hash_table *); +/* Return the number of buckets in the hash table. The table size, the total + number of buckets (used plus unused), or the maximum number of slots, are + the same quantity. */ +extern size_t hash_get_n_buckets (const Hash_table *table) + _GL_ATTRIBUTE_PURE; -/* Insertion and deletion. */ -bool hash_rehash (Hash_table *, size_t) _GL_ATTRIBUTE_WUR; -void *hash_insert (Hash_table *, const void *) _GL_ATTRIBUTE_WUR; +/* Return the number of slots in use (non-empty buckets). */ +extern size_t hash_get_n_buckets_used (const Hash_table *table) + _GL_ATTRIBUTE_PURE; -int hash_insert_if_absent (Hash_table *table, const void *entry, - const void **matched_ent); -void *hash_delete (Hash_table *, const void *); +/* Return the number of active entries. */ +extern size_t hash_get_n_entries (const Hash_table *table) + _GL_ATTRIBUTE_PURE; + +/* Return the length of the longest chain (bucket). */ +extern size_t hash_get_max_bucket_length (const Hash_table *table) + _GL_ATTRIBUTE_PURE; + +/* Do a mild validation of a hash table, by traversing it and checking two + statistics. */ +extern bool hash_table_ok (const Hash_table *table) + _GL_ATTRIBUTE_PURE; + +extern void hash_print_statistics (const Hash_table *table, FILE *stream); + +/* If ENTRY matches an entry already in the hash table, return the + entry from the table. Otherwise, return NULL. */ +extern void *hash_lookup (const Hash_table *table, const void *entry); + +/* + * Walking. + */ + +/* The functions in this page traverse the hash table and process the + contained entries. For the traversal to work properly, the hash table + should not be resized nor modified while any particular entry is being + processed. In particular, entries should not be added, and an entry + may be removed only if there is no shrink threshold and the entry being + removed has already been passed to hash_get_next. */ + +/* Return the first data in the table, or NULL if the table is empty. */ +extern void *hash_get_first (const Hash_table *table) + _GL_ATTRIBUTE_PURE; + +/* Return the user data for the entry following ENTRY, where ENTRY has been + returned by a previous call to either 'hash_get_first' or 'hash_get_next'. + Return NULL if there are no more entries. */ +extern void *hash_get_next (const Hash_table *table, const void *entry); + +/* Fill BUFFER with pointers to active user entries in the hash table, then + return the number of pointers copied. Do not copy more than BUFFER_SIZE + pointers. */ +extern size_t hash_get_entries (const Hash_table *table, void **buffer, + size_t buffer_size); + +typedef bool (*Hash_processor) (void *entry, void *processor_data); + +/* Call a PROCESSOR function for each entry of a hash table, and return the + number of entries for which the processor function returned success. A + pointer to some PROCESSOR_DATA which will be made available to each call to + the processor function. The PROCESSOR accepts two arguments: the first is + the user entry being walked into, the second is the value of PROCESSOR_DATA + as received. The walking continue for as long as the PROCESSOR function + returns nonzero. When it returns zero, the walking is interrupted. */ +extern size_t hash_do_for_each (const Hash_table *table, + Hash_processor processor, void *processor_data); + +/* + * Allocation and clean-up. + */ + +/* Return a hash index for a NUL-terminated STRING between 0 and N_BUCKETS-1. + This is a convenience routine for constructing other hashing functions. */ +extern size_t hash_string (const char *string, size_t n_buckets) + _GL_ATTRIBUTE_PURE; + +extern void hash_reset_tuning (Hash_tuning *tuning); + +typedef size_t (*Hash_hasher) (const void *entry, size_t table_size); +typedef bool (*Hash_comparator) (const void *entry1, const void *entry2); +typedef void (*Hash_data_freer) (void *entry); + +/* Reclaim all storage associated with a hash table. If a data_freer + function has been supplied by the user when the hash table was created, + this function applies it to the data of each entry before freeing that + entry. */ +extern void hash_free (Hash_table *table); + +/* Allocate and return a new hash table, or NULL upon failure. The initial + number of buckets is automatically selected so as to _guarantee_ that you + may insert at least CANDIDATE different user entries before any growth of + the hash table size occurs. So, if have a reasonably tight a-priori upper + bound on the number of entries you intend to insert in the hash table, you + may save some table memory and insertion time, by specifying it here. If + the IS_N_BUCKETS field of the TUNING structure is true, the CANDIDATE + argument has its meaning changed to the wanted number of buckets. + + TUNING points to a structure of user-supplied values, in case some fine + tuning is wanted over the default behavior of the hasher. If TUNING is + NULL, the default tuning parameters are used instead. If TUNING is + provided but the values requested are out of bounds or might cause + rounding errors, return NULL. + + The user-supplied HASHER function, when not NULL, accepts two + arguments ENTRY and TABLE_SIZE. It computes, by hashing ENTRY contents, a + slot number for that entry which should be in the range 0..TABLE_SIZE-1. + This slot number is then returned. + + The user-supplied COMPARATOR function, when not NULL, accepts two + arguments pointing to user data, it then returns true for a pair of entries + that compare equal, or false otherwise. This function is internally called + on entries which are already known to hash to the same bucket index, + but which are distinct pointers. + + The user-supplied DATA_FREER function, when not NULL, may be later called + with the user data as an argument, just before the entry containing the + data gets freed. This happens from within 'hash_free' or 'hash_clear'. + You should specify this function only if you want these functions to free + all of your 'data' data. This is typically the case when your data is + simply an auxiliary struct that you have malloc'd to aggregate several + values. */ +_GL_ATTRIBUTE_NODISCARD +extern Hash_table *hash_initialize (size_t candidate, + const Hash_tuning *tuning, + Hash_hasher hasher, + Hash_comparator comparator, + Hash_data_freer data_freer) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (hash_free, 1); + +/* Same as hash_initialize, but invokes xalloc_die on memory exhaustion. */ +/* This function is defined by module 'xhash'. */ +_GL_ATTRIBUTE_NODISCARD +extern Hash_table *hash_xinitialize (size_t candidate, + const Hash_tuning *tuning, + Hash_hasher hasher, + Hash_comparator comparator, + Hash_data_freer data_freer) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (hash_free, 1) + _GL_ATTRIBUTE_RETURNS_NONNULL; + +/* Make all buckets empty, placing any chained entries on the free list. + Apply the user-specified function data_freer (if any) to the datas of any + affected entries. */ +extern void hash_clear (Hash_table *table); + +/* + * Insertion and deletion. + */ + +/* For an already existing hash table, change the number of buckets through + specifying CANDIDATE. The contents of the hash table are preserved. The + new number of buckets is automatically selected so as to _guarantee_ that + the table may receive at least CANDIDATE different user entries, including + those already in the table, before any other growth of the hash table size + occurs. If TUNING->IS_N_BUCKETS is true, then CANDIDATE specifies the + exact number of buckets desired. Return true iff the rehash succeeded. */ +_GL_ATTRIBUTE_NODISCARD +extern bool hash_rehash (Hash_table *table, size_t candidate); + +/* If ENTRY matches an entry already in the hash table, return the pointer + to the entry from the table. Otherwise, insert ENTRY and return ENTRY. + Return NULL if the storage required for insertion cannot be allocated. + This implementation does not support duplicate entries or insertion of + NULL. */ +_GL_ATTRIBUTE_NODISCARD +extern void *hash_insert (Hash_table *table, const void *entry); + +/* Same as hash_insert, but invokes xalloc_die on memory exhaustion. */ +/* This function is defined by module 'xhash'. */ +extern void *hash_xinsert (Hash_table *table, const void *entry); + +/* Insert ENTRY into hash TABLE if there is not already a matching entry. + + Return -1 upon memory allocation failure. + Return 1 if insertion succeeded. + Return 0 if there is already a matching entry in the table, + and in that case, if MATCHED_ENT is non-NULL, set *MATCHED_ENT + to that entry. + + This interface is easier to use than hash_insert when you must + distinguish between the latter two cases. More importantly, + hash_insert is unusable for some types of ENTRY values. When using + hash_insert, the only way to distinguish those cases is to compare + the return value and ENTRY. That works only when you can have two + different ENTRY values that point to data that compares "equal". Thus, + when the ENTRY value is a simple scalar, you must use + hash_insert_if_absent. ENTRY must not be NULL. */ +extern int hash_insert_if_absent (Hash_table *table, const void *entry, + const void **matched_ent); + +/* If ENTRY is already in the table, remove it and return the just-deleted + data (the user may want to deallocate its storage). If ENTRY is not in the + table, don't modify the table and return NULL. */ +extern void *hash_remove (Hash_table *table, const void *entry); + +/* Same as hash_remove. This interface is deprecated. + FIXME: Remove in 2022. */ +_GL_ATTRIBUTE_DEPRECATED +extern void *hash_delete (Hash_table *table, const void *entry); + +# ifdef __cplusplus +} +# endif #endif diff --git a/lib/heap.c b/lib/heap.c index 45ea196..30584ad 100644 --- a/lib/heap.c +++ b/lib/heap.c @@ -1,6 +1,6 @@ /* Barebones heap implementation supporting only insert and pop. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -118,7 +118,7 @@ heapify_down (void **array, size_t count, size_t initial, { size_t child = 2 * parent; - if (child < count && compare (array[child], array[child+1]) < 0) + if (child < count && compare (array[child], array[child + 1]) < 0) child++; if (compare (array[child], element) <= 0) @@ -141,9 +141,9 @@ heapify_up (void **array, size_t count, size_t k = count; void *new_element = array[k]; - while (k != 1 && compare (array[k/2], new_element) <= 0) + while (k != 1 && compare (array[k / 2], new_element) <= 0) { - array[k] = array[k/2]; + array[k] = array[k / 2]; k /= 2; } diff --git a/lib/heap.h b/lib/heap.h index 5b8f4c9..895c375 100644 --- a/lib/heap.h +++ b/lib/heap.h @@ -1,6 +1,6 @@ /* Barebones heap implementation supporting only insert and pop. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,7 +20,13 @@ #include -struct heap *heap_alloc (int (*) (void const *, void const *), size_t); -void heap_free (struct heap *); -int heap_insert (struct heap *heap, void *item); -void *heap_remove_top (struct heap *heap); +struct heap; + +void heap_free (struct heap *) _GL_ATTRIBUTE_NONNULL (); + +struct heap *heap_alloc (int (*) (void const *, void const *), size_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (heap_free, 1) + _GL_ATTRIBUTE_RETURNS_NONNULL; + +int heap_insert (struct heap *heap, void *item) _GL_ATTRIBUTE_NONNULL (); +void *heap_remove_top (struct heap *heap) _GL_ATTRIBUTE_NONNULL (); diff --git a/lib/human.c b/lib/human.c index b861295..df53727 100644 --- a/lib/human.c +++ b/lib/human.c @@ -1,10 +1,10 @@ /* human.c -- print human readable file size - Copyright (C) 1996-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/human.h b/lib/human.h index 6b7c674..78fb718 100644 --- a/lib/human.h +++ b/lib/human.h @@ -1,10 +1,10 @@ /* human.h -- print human readable file size - Copyright (C) 1996-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/i-ring.c b/lib/i-ring.c index 8386df9..659c61c 100644 --- a/lib/i-ring.c +++ b/lib/i-ring.c @@ -1,17 +1,17 @@ /* a simple ring buffer - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ diff --git a/lib/i-ring.h b/lib/i-ring.h index d8cc466..58ba72f 100644 --- a/lib/i-ring.h +++ b/lib/i-ring.h @@ -1,17 +1,17 @@ /* definitions for a simple ring buffer - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/ialloc.c b/lib/ialloc.c new file mode 100644 index 0000000..43c1043 --- /dev/null +++ b/lib/ialloc.c @@ -0,0 +1,21 @@ +/* malloc with idx_t rather than size_t + + Copyright 2021-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +#define IALLOC_INLINE _GL_EXTERN_INLINE +#include "ialloc.h" diff --git a/lib/ialloc.h b/lib/ialloc.h new file mode 100644 index 0000000..37cf4bf --- /dev/null +++ b/lib/ialloc.h @@ -0,0 +1,100 @@ +/* ialloc.h -- malloc with idx_t rather than size_t + + Copyright 2021-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef IALLOC_H_ +#define IALLOC_H_ + +#include "idx.h" + +#include +#include +#include + +#ifndef _GL_INLINE_HEADER_BEGIN + #error "Please include config.h first." +#endif +_GL_INLINE_HEADER_BEGIN +#ifndef IALLOC_INLINE +# define IALLOC_INLINE _GL_INLINE +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +IALLOC_INLINE void * _GL_ATTRIBUTE_COLD +_gl_alloc_nomem (void) +{ + errno = ENOMEM; + return NULL; +} + +IALLOC_INLINE +_GL_ATTRIBUTE_MALLOC /*_GL_ATTRIBUTE_DEALLOC_FREE*/ +void * +imalloc (idx_t s) +{ + return s <= SIZE_MAX ? malloc (s) : _gl_alloc_nomem (); +} + +IALLOC_INLINE +/*_GL_ATTRIBUTE_DEALLOC_FREE*/ +void * +irealloc (void *p, idx_t s) +{ + /* Work around GNU realloc glitch by treating a zero size as if it + were 1, so that returning NULL is equivalent to failing. */ + return s <= SIZE_MAX ? realloc (p, s | !s) : _gl_alloc_nomem (); +} + +IALLOC_INLINE +_GL_ATTRIBUTE_MALLOC /*_GL_ATTRIBUTE_DEALLOC_FREE*/ +void * +icalloc (idx_t n, idx_t s) +{ + if (SIZE_MAX < n) + { + if (s != 0) + return _gl_alloc_nomem (); + n = 0; + } + if (SIZE_MAX < s) + { + if (n != 0) + return _gl_alloc_nomem (); + s = 0; + } + return calloc (n, s); +} + +IALLOC_INLINE void * +ireallocarray (void *p, idx_t n, idx_t s) +{ + /* Work around GNU reallocarray glitch by treating a zero size as if + it were 1, so that returning NULL is equivalent to failing. */ + if (n == 0 || s == 0) + n = s = 1; + return (n <= SIZE_MAX && s <= SIZE_MAX + ? reallocarray (p, n, s) + : _gl_alloc_nomem ()); +} + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/lib/iconv.c b/lib/iconv.c index 4e9bcdb..efab53d 100644 --- a/lib/iconv.c +++ b/lib/iconv.c @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 1999-2001, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2001, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/iconv.h b/lib/iconv.h index 4cf4e07..decd077 100644 --- a/lib/iconv.h +++ b/lib/iconv.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_ICONV_H @@ -31,19 +31,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -178,6 +178,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -203,6 +213,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -300,7 +318,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -328,9 +346,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -346,26 +364,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -374,19 +392,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -459,13 +477,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -474,24 +499,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/iconv.in.h b/lib/iconv.in.h index 9d62e4c..4c5a31c 100644 --- a/lib/iconv.in.h +++ b/lib/iconv.in.h @@ -1,19 +1,19 @@ /* A GNU-like . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_ICONV_H diff --git a/lib/iconv_close.c b/lib/iconv_close.c index aec2b8f..2d7fb17 100644 --- a/lib/iconv_close.c +++ b/lib/iconv_close.c @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/iconv_open-aix.gperf b/lib/iconv_open-aix.gperf index 9ecdab0..024da21 100644 --- a/lib/iconv_open-aix.gperf +++ b/lib/iconv_open-aix.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[10 + 1]; }; %struct-type diff --git a/lib/iconv_open-hpux.gperf b/lib/iconv_open-hpux.gperf index a35dc2a..1205750 100644 --- a/lib/iconv_open-hpux.gperf +++ b/lib/iconv_open-hpux.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[9 + 1]; }; %struct-type diff --git a/lib/iconv_open-irix.gperf b/lib/iconv_open-irix.gperf index a698e05..92a2689 100644 --- a/lib/iconv_open-irix.gperf +++ b/lib/iconv_open-irix.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[10 + 1]; }; %struct-type diff --git a/lib/iconv_open-osf.gperf b/lib/iconv_open-osf.gperf index 43a3724..746f563 100644 --- a/lib/iconv_open-osf.gperf +++ b/lib/iconv_open-osf.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[10 + 1]; }; %struct-type diff --git a/lib/iconv_open-solaris.gperf b/lib/iconv_open-solaris.gperf index e7dd60f..fbd6f9d 100644 --- a/lib/iconv_open-solaris.gperf +++ b/lib/iconv_open-solaris.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2009, 2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009, 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[10 + 1]; }; %struct-type diff --git a/lib/iconv_open-zos.gperf b/lib/iconv_open-zos.gperf index eaa4ebe..6912485 100644 --- a/lib/iconv_open-zos.gperf +++ b/lib/iconv_open-zos.gperf @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ struct mapping { int standard_name; const char vendor_name[10 + 1]; }; %struct-type diff --git a/lib/iconv_open.c b/lib/iconv_open.c index 7e18a1a..02c240e 100644 --- a/lib/iconv_open.c +++ b/lib/iconv_open.c @@ -1,18 +1,18 @@ /* Character set conversion. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/idcache.c b/lib/idcache.c index 435b7b4..580a627 100644 --- a/lib/idcache.c +++ b/lib/idcache.c @@ -1,11 +1,11 @@ /* idcache.c -- map user and group IDs, cached for speed - Copyright (C) 1985, 1988-1990, 1997-1998, 2003, 2005-2007, 2009-2020 Free + Copyright (C) 1985, 1988-1990, 1997-1998, 2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/idcache.h b/lib/idcache.h index e7573b8..fa3951a 100644 --- a/lib/idcache.h +++ b/lib/idcache.h @@ -1,3 +1,21 @@ +/* Username <--> uid and groupname <--> gid conversions, with cache for speed. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2007. */ + #ifndef IDCACHE_H # define IDCACHE_H 1 diff --git a/lib/idx.h b/lib/idx.h new file mode 100644 index 0000000..c3669dd --- /dev/null +++ b/lib/idx.h @@ -0,0 +1,134 @@ +/* A type for indices and sizes. + Copyright (C) 2020-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _IDX_H +#define _IDX_H + +/* Get ptrdiff_t. */ +#include + +/* Get PTRDIFF_MAX. */ +#include + +/* The type 'idx_t' holds an (array) index or an (object) size. + Its implementation promotes to a signed integer type, + which can hold the values + 0..2^63-1 (on 64-bit platforms) or + 0..2^31-1 (on 32-bit platforms). + + Why a signed integer type? + + * Security: Signed types can be checked for overflow via + '-fsanitize=undefined', but unsigned types cannot. + + * Comparisons without surprises: ISO C99 § 6.3.1.8 specifies a few + surprising results for comparisons, such as + + (int) -3 < (unsigned long) 7 => false + (int) -3 < (unsigned int) 7 => false + and on 32-bit machines: + (long) -3 < (unsigned int) 7 => false + + This is surprising because the natural comparison order is by + value in the realm of infinite-precision signed integers (ℤ). + + The best way to get rid of such surprises is to use signed types + for numerical integer values, and use unsigned types only for + bit masks and enums. + + Why not use 'size_t' directly? + + * Because 'size_t' is an unsigned type, and a signed type is better. + See above. + + Why not use 'ssize_t'? + + * 'ptrdiff_t' is more portable; it is standardized by ISO C + whereas 'ssize_t' is standardized only by POSIX. + + * 'ssize_t' is not required to be as wide as 'size_t', and some + now-obsolete POSIX platforms had 'size_t' wider than 'ssize_t'. + + * Conversely, some now-obsolete platforms had 'ptrdiff_t' wider + than 'size_t', which can be a win and conforms to POSIX. + + Won't this cause a problem with objects larger than PTRDIFF_MAX? + + * Typical modern or large platforms do not allocate such objects, + so this is not much of a problem in practice; for example, you + can safely write 'idx_t len = strlen (s);'. To port to older + small platforms where allocations larger than PTRDIFF_MAX could + in theory be a problem, you can use Gnulib's ialloc module, or + functions like ximalloc in Gnulib's xalloc module. + + Why not use 'ptrdiff_t' directly? + + * Maintainability: When reading and modifying code, it helps to know that + a certain variable cannot have negative values. For example, when you + have a loop + + int n = ...; + for (int i = 0; i < n; i++) ... + + or + + ptrdiff_t n = ...; + for (ptrdiff_t i = 0; i < n; i++) ... + + you have to ask yourself "what if n < 0?". Whereas in + + idx_t n = ...; + for (idx_t i = 0; i < n; i++) ... + + you know that this case cannot happen. + + Similarly, when a programmer writes + + idx_t = ptr2 - ptr1; + + there is an implied assertion that ptr1 and ptr2 point into the same + object and that ptr1 <= ptr2. + + * Being future-proof: In the future, range types (integers which are + constrained to a certain range of values) may be added to C compilers + or to the C standard. Several programming languages (Ada, Haskell, + Common Lisp, Pascal) already have range types. Such range types may + help producing good code and good warnings. The type 'idx_t' could + then be typedef'ed to a range type that is signed after promotion. */ + +/* In the future, idx_t could be typedef'ed to a signed range type. + The clang "extended integer types", supported in Clang 11 or newer + , + are a special case of range types. However, these types don't support binary + operators with plain integer types (e.g. expressions such as x > 1). + Therefore, they don't behave like signed types (and not like unsigned types + either). So, we cannot use them here. */ + +/* Use the signed type 'ptrdiff_t'. */ +/* Note: ISO C does not mandate that 'size_t' and 'ptrdiff_t' have the same + size, but it is so on all platforms we have seen since 1990. */ +typedef ptrdiff_t idx_t; + +/* IDX_MAX is the maximum value of an idx_t. */ +#define IDX_MAX PTRDIFF_MAX + +/* So far no need has been found for an IDX_WIDTH macro. + Perhaps there should be another macro IDX_VALUE_BITS that does not + count the sign bit and is therefore one less than PTRDIFF_WIDTH. */ + +#endif /* _IDX_H */ diff --git a/lib/ignore-value.h b/lib/ignore-value.h index 7a92226..173b63f 100644 --- a/lib/ignore-value.h +++ b/lib/ignore-value.h @@ -1,18 +1,18 @@ /* ignore a function return without a compiler warning. -*- coding: utf-8 -*- - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering, Eric Blake and Pádraig Brady. */ @@ -39,8 +39,9 @@ versions 3.4 and newer have __attribute__ ((__warn_unused_result__)) which may cause unwanted diagnostics in that case. Use __typeof__ and __extension__ to work around the problem, if the workaround is - known to be needed. */ -#if 3 < __GNUC__ + (4 <= __GNUC_MINOR__) + known to be needed. + The workaround is not needed with clang. */ +#if (3 < __GNUC__ + (4 <= __GNUC_MINOR__)) && !defined __clang__ # define ignore_value(x) \ (__extension__ ({ __typeof__ (x) __x = (x); (void) __x; })) #else diff --git a/lib/imaxtostr.c b/lib/imaxtostr.c index b91ac98..e84d8ff 100644 --- a/lib/imaxtostr.c +++ b/lib/imaxtostr.c @@ -1,3 +1,20 @@ +/* Convert 'intmax_t' integer to printable string. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define anytostr imaxtostr #define inttype intmax_t #include "anytostr.c" diff --git a/lib/inet_ntop.c b/lib/inet_ntop.c index b380da4..2d401d2 100644 --- a/lib/inet_ntop.c +++ b/lib/inet_ntop.c @@ -1,19 +1,19 @@ /* inet_ntop.c -- convert IPv4 and IPv6 addresses from binary to text form - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* * Copyright (c) 1996-1999 by Internet Software Consortium. diff --git a/lib/ino-map.c b/lib/ino-map.c index 538c2db..d9c56a0 100644 --- a/lib/ino-map.c +++ b/lib/ino-map.c @@ -1,10 +1,10 @@ /* Map an ino_t inode number to a small integer. - Copyright 2009-2020 Free Software Foundation, Inc. + Copyright 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/ino-map.h b/lib/ino-map.h index b742291..c0b4f76 100644 --- a/lib/ino-map.h +++ b/lib/ino-map.h @@ -1,19 +1,35 @@ +/* Maintain a mapping of ino_t numbers to small integers. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert, 2010. */ + #ifndef _GL_INO_MAP_H # define _GL_INO_MAP_H # include -# undef _GL_ATTRIBUTE_NONNULL -# if __GNUC__ == 3 && __GNUC_MINOR__ >= 3 || 3 < __GNUC__ -# define _GL_ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) -# else -# define _GL_ATTRIBUTE_NONNULL(m) -# endif - # define INO_MAP_INSERT_FAILURE ((size_t) -1) -struct ino_map *ino_map_alloc (size_t); -void ino_map_free (struct ino_map *) _GL_ATTRIBUTE_NONNULL (1); -size_t ino_map_insert (struct ino_map *, ino_t) _GL_ATTRIBUTE_NONNULL (1); +struct ino_map; + +void ino_map_free (struct ino_map *) _GL_ATTRIBUTE_NONNULL ((1)); + +struct ino_map *ino_map_alloc (size_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (ino_map_free, 1); + +size_t ino_map_insert (struct ino_map *, ino_t) _GL_ATTRIBUTE_NONNULL ((1)); #endif diff --git a/lib/intprops.h b/lib/intprops.h index dfbcaae..d4a917f 100644 --- a/lib/intprops.h +++ b/lib/intprops.h @@ -1,21 +1,20 @@ /* intprops.h -- properties of integer types - Copyright (C) 2001-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ -/* Written by Paul Eggert. */ #ifndef _GL_INTPROPS_H #define _GL_INTPROPS_H @@ -48,7 +47,7 @@ /* Minimum and maximum values for integer types and expressions. */ /* The width in bits of the integer type or expression T. - Do not evaluate T. + Do not evaluate T. T must not be a bit-field expression. Padding bits are not supported; this is checked at compile-time below. */ #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT) @@ -70,7 +69,7 @@ ? _GL_SIGNED_INT_MAXIMUM (e) \ : _GL_INT_NEGATE_CONVERT (e, 1)) #define _GL_SIGNED_INT_MAXIMUM(e) \ - (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH ((e) + 0) - 2)) - 1) * 2 + 1) + (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH (+ (e)) - 2)) - 1) * 2 + 1) /* Work around OpenVMS incompatibility with C99. */ #if !defined LLONG_MAX && defined __INT64_MAX @@ -86,6 +85,7 @@ /* Does the __typeof__ keyword work? This could be done by 'configure', but for now it's easier to do it by hand. */ #if (2 <= __GNUC__ \ + || (4 <= __clang_major__) \ || (1210 <= __IBMC__ && defined __IBM__TYPEOF__) \ || (0x5110 <= __SUNPRO_C && !__STDC__)) # define _GL_HAVE___TYPEOF__ 1 @@ -94,8 +94,9 @@ #endif /* Return 1 if the integer type or expression T might be signed. Return 0 - if it is definitely unsigned. This macro does not evaluate its argument, - and expands to an integer constant expression. */ + if it is definitely unsigned. T must not be a bit-field expression. + This macro does not evaluate its argument, and expands to an + integer constant expression. */ #if _GL_HAVE___TYPEOF__ # define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t)) #else @@ -108,6 +109,8 @@ #define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485) /* Bound on length of the string representing an integer type or expression T. + T must not be a bit-field expression. + Subtract 1 for the sign bit if T is signed, and then add 1 more for a minus sign if needed. @@ -119,7 +122,7 @@ + _GL_SIGNED_TYPE_OR_EXPR (t)) /* Bound on buffer size needed to represent an integer type or expression T, - including the terminating null. */ + including the terminating null. T must not be a bit-field expression. */ #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1) @@ -129,7 +132,8 @@ operators might not yield numerically correct answers due to arithmetic overflow. They do not rely on undefined or implementation-defined behavior. Their implementations are simple - and straightforward, but they are a bit harder to use than the + and straightforward, but they are harder to use and may be less + efficient than the INT__WRAPV, INT__OK, and INT__OVERFLOW macros described below. Example usage: @@ -154,6 +158,9 @@ must have minimum value MIN and maximum MAX. Unsigned types should use a zero MIN of the proper type. + Because all arguments are subject to integer promotions, these + macros typically do not work on types narrower than 'int'. + These macros are tuned for constant MIN and MAX. For commutative operations such as A + B, they are also tuned for constant B. */ @@ -222,16 +229,22 @@ /* True if __builtin_add_overflow (A, B, P) and __builtin_sub_overflow (A, B, P) work when P is non-null. */ -#if 5 <= __GNUC__ && !defined __ICC -# define _GL_HAS_BUILTIN_ADD_OVERFLOW 1 +#ifdef __EDG__ +/* EDG-based compilers like nvc 22.1 cannot add 64-bit signed to unsigned + . */ +# define _GL_HAS_BUILTIN_ADD_OVERFLOW 0 #elif defined __has_builtin # define _GL_HAS_BUILTIN_ADD_OVERFLOW __has_builtin (__builtin_add_overflow) +/* __builtin_{add,sub}_overflow exists but is not reliable in GCC 5.x and 6.x, + see . */ +#elif 7 <= __GNUC__ +# define _GL_HAS_BUILTIN_ADD_OVERFLOW 1 #else # define _GL_HAS_BUILTIN_ADD_OVERFLOW 0 #endif /* True if __builtin_mul_overflow (A, B, P) works when P is non-null. */ -#ifdef __clang__ +#if defined __clang_major__ && __clang_major__ < 14 /* Work around Clang bug . */ # define _GL_HAS_BUILTIN_MUL_OVERFLOW 0 #else @@ -239,8 +252,17 @@ #endif /* True if __builtin_add_overflow_p (A, B, C) works, and similarly for - __builtin_mul_overflow_p and __builtin_mul_overflow_p. */ -#define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__) + __builtin_sub_overflow_p and __builtin_mul_overflow_p. */ +#ifdef __EDG__ +/* In EDG-based compilers like ICC 2021.3 and earlier, + __builtin_add_overflow_p etc. are not treated as integral constant + expressions even when all arguments are. */ +# define _GL_HAS_BUILTIN_OVERFLOW_P 0 +#elif defined __has_builtin +# define _GL_HAS_BUILTIN_OVERFLOW_P __has_builtin (__builtin_mul_overflow_p) +#else +# define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__) +#endif /* The _GL*_OVERFLOW macros have the same restrictions as the *_RANGE_OVERFLOW macros, except that they do not assume that operands @@ -323,9 +345,15 @@ arguments should not have side effects. The WRAPV macros are not constant expressions. They support only - +, binary -, and *. Because the WRAPV macros convert the result, - they report overflow in different circumstances than the OVERFLOW - macros do. + +, binary -, and *. + + Because the WRAPV macros convert the result, they report overflow + in different circumstances than the OVERFLOW macros do. For + example, in the typical case with 16-bit 'short' and 32-bit 'int', + if A, B and R are all of type 'short' then INT_ADD_OVERFLOW (A, B) + returns false because the addition cannot overflow after A and B + are converted to 'int', whereas INT_ADD_WRAPV (A, B, &R) returns + true or false depending on whether the sum fits into 'short'. These macros are tuned for their last input argument being a constant. @@ -373,8 +401,9 @@ _GL_INT_OP_WRAPV (a, b, r, -, _GL_INT_SUBTRACT_RANGE_OVERFLOW) #endif #if _GL_HAS_BUILTIN_MUL_OVERFLOW -# if (9 < __GNUC__ + (3 <= __GNUC_MINOR__) \ - || (__GNUC__ == 8 && 4 <= __GNUC_MINOR__)) +# if ((9 < __GNUC__ + (3 <= __GNUC_MINOR__) \ + || (__GNUC__ == 8 && 4 <= __GNUC_MINOR__)) \ + && !defined __EDG__) # define INT_MULTIPLY_WRAPV(a, b, r) __builtin_mul_overflow (a, b, r) # else /* Work around GCC bug 91450. */ @@ -395,7 +424,7 @@ For now, assume all versions of GCC-like compilers generate bogus warnings for _Generic. This matters only for compilers that lack relevant builtins. */ -#if __GNUC__ +#if __GNUC__ || defined __clang__ # define _GL__GENERIC_BOGUS 1 #else # define _GL__GENERIC_BOGUS 0 @@ -565,7 +594,7 @@ ? (EXPR_SIGNED (_GL_INT_CONVERT (tmax, b)) \ ? (a) < (tmax) / (b) \ : ((INT_NEGATE_OVERFLOW (b) \ - ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (b) - 1) \ + ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (+ (b)) - 1) \ : (tmax) / -(b)) \ <= -1 - (a))) \ : INT_NEGATE_OVERFLOW (_GL_INT_CONVERT (b, tmin)) && (b) == -1 \ @@ -581,4 +610,33 @@ : (tmin) / (a) < (b)) \ : (tmax) / (b) < (a))) +/* The following macros compute A + B, A - B, and A * B, respectively. + If no overflow occurs, they set *R to the result and return 1; + otherwise, they return 0 and may modify *R. + + Example usage: + + long int result; + if (INT_ADD_OK (a, b, &result)) + printf ("result is %ld\n", result); + else + printf ("overflow\n"); + + A, B, and *R should be integers; they need not be the same type, + and they need not be all signed or all unsigned. + + These macros work correctly on all known practical hosts, and do not rely + on undefined behavior due to signed arithmetic overflow. + + These macros are not constant expressions. + + These macros may evaluate their arguments zero or multiple times, so the + arguments should not have side effects. + + These macros are tuned for B being a constant. */ + +#define INT_ADD_OK(a, b, r) ! INT_ADD_WRAPV (a, b, r) +#define INT_SUBTRACT_OK(a, b, r) ! INT_SUBTRACT_WRAPV (a, b, r) +#define INT_MULTIPLY_OK(a, b, r) ! INT_MULTIPLY_WRAPV (a, b, r) + #endif /* _GL_INTPROPS_H */ diff --git a/lib/inttostr.c b/lib/inttostr.c index c96b5ca..6d933cf 100644 --- a/lib/inttostr.c +++ b/lib/inttostr.c @@ -1,3 +1,20 @@ +/* Convert 'int' integer to printable string. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define anytostr inttostr #define inttype int #include "anytostr.c" diff --git a/lib/inttostr.h b/lib/inttostr.h index f1c2081..8a47e85 100644 --- a/lib/inttostr.h +++ b/lib/inttostr.h @@ -1,18 +1,18 @@ /* inttostr.h -- convert integers to printable strings - Copyright (C) 2001-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert */ @@ -22,25 +22,8 @@ #include "intprops.h" -#ifndef __GNUC_PREREQ -# if defined __GNUC__ && defined __GNUC_MINOR__ -# define __GNUC_PREREQ(maj, min) \ - ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) -# else -# define __GNUC_PREREQ(maj, min) 0 -# endif -#endif - -#if __GNUC_PREREQ (3,4) -# undef __attribute_warn_unused_result__ -# define __attribute_warn_unused_result__ \ - __attribute__ ((__warn_unused_result__)) -#else -# define __attribute_warn_unused_result__ /* empty */ -#endif - -char *imaxtostr (intmax_t, char *) __attribute_warn_unused_result__; -char *inttostr (int, char *) __attribute_warn_unused_result__; -char *offtostr (off_t, char *) __attribute_warn_unused_result__; -char *uinttostr (unsigned int, char *) __attribute_warn_unused_result__; -char *umaxtostr (uintmax_t, char *) __attribute_warn_unused_result__; +_GL_ATTRIBUTE_NODISCARD char *imaxtostr (intmax_t, char *); +_GL_ATTRIBUTE_NODISCARD char *inttostr (int, char *); +_GL_ATTRIBUTE_NODISCARD char *offtostr (off_t, char *); +_GL_ATTRIBUTE_NODISCARD char *uinttostr (unsigned int, char *); +_GL_ATTRIBUTE_NODISCARD char *umaxtostr (uintmax_t, char *); diff --git a/lib/inttypes.h b/lib/inttypes.h index e6e1cfd..eb22c21 100644 --- a/lib/inttypes.h +++ b/lib/inttypes.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Derek Price. This file is part of gnulib. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* @@ -65,19 +65,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -212,6 +212,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -237,6 +247,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -334,7 +352,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -362,9 +380,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -380,26 +398,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -408,19 +426,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -493,13 +511,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -508,24 +533,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -549,110 +585,92 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define _LONG_LONG_FORMAT_PREFIX "ll" #endif -#if !defined PRId8 || 0 -# undef PRId8 +#if !defined PRId8 # ifdef INT8_MAX # define PRId8 "d" # endif #endif -#if !defined PRIi8 || 0 -# undef PRIi8 +#if !defined PRIi8 # ifdef INT8_MAX # define PRIi8 "i" # endif #endif -#if !defined PRIo8 || 0 -# undef PRIo8 +#if !defined PRIo8 # ifdef UINT8_MAX # define PRIo8 "o" # endif #endif -#if !defined PRIu8 || 0 -# undef PRIu8 +#if !defined PRIu8 # ifdef UINT8_MAX # define PRIu8 "u" # endif #endif -#if !defined PRIx8 || 0 -# undef PRIx8 +#if !defined PRIx8 # ifdef UINT8_MAX # define PRIx8 "x" # endif #endif -#if !defined PRIX8 || 0 -# undef PRIX8 +#if !defined PRIX8 # ifdef UINT8_MAX # define PRIX8 "X" # endif #endif -#if !defined PRId16 || 0 -# undef PRId16 +#if !defined PRId16 # ifdef INT16_MAX # define PRId16 "d" # endif #endif -#if !defined PRIi16 || 0 -# undef PRIi16 +#if !defined PRIi16 # ifdef INT16_MAX # define PRIi16 "i" # endif #endif -#if !defined PRIo16 || 0 -# undef PRIo16 +#if !defined PRIo16 # ifdef UINT16_MAX # define PRIo16 "o" # endif #endif -#if !defined PRIu16 || 0 -# undef PRIu16 +#if !defined PRIu16 # ifdef UINT16_MAX # define PRIu16 "u" # endif #endif -#if !defined PRIx16 || 0 -# undef PRIx16 +#if !defined PRIx16 # ifdef UINT16_MAX # define PRIx16 "x" # endif #endif -#if !defined PRIX16 || 0 -# undef PRIX16 +#if !defined PRIX16 # ifdef UINT16_MAX # define PRIX16 "X" # endif #endif -#if !defined PRId32 || 0 -# undef PRId32 +#if !defined PRId32 # ifdef INT32_MAX # define PRId32 "d" # endif #endif -#if !defined PRIi32 || 0 -# undef PRIi32 +#if !defined PRIi32 # ifdef INT32_MAX # define PRIi32 "i" # endif #endif -#if !defined PRIo32 || 0 -# undef PRIo32 +#if !defined PRIo32 # ifdef UINT32_MAX # define PRIo32 "o" # endif #endif -#if !defined PRIu32 || 0 -# undef PRIu32 +#if !defined PRIu32 # ifdef UINT32_MAX # define PRIu32 "u" # endif #endif -#if !defined PRIx32 || 0 -# undef PRIx32 +#if !defined PRIx32 # ifdef UINT32_MAX # define PRIx32 "x" # endif #endif -#if !defined PRIX32 || 0 -# undef PRIX32 +#if !defined PRIX32 # ifdef UINT32_MAX # define PRIX32 "X" # endif @@ -665,12 +683,10 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # elif LONG_MAX >> 30 == 1 # define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined PRId64 || 0 -# undef PRId64 +# if !defined PRId64 # define PRId64 _PRI64_PREFIX "d" # endif -# if !defined PRIi64 || 0 -# undef PRIi64 +# if !defined PRIi64 # define PRIi64 _PRI64_PREFIX "i" # endif #endif @@ -682,263 +698,217 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # elif ULONG_MAX >> 31 == 1 # define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined PRIo64 || 0 -# undef PRIo64 +# if !defined PRIo64 # define PRIo64 _PRIu64_PREFIX "o" # endif -# if !defined PRIu64 || 0 -# undef PRIu64 +# if !defined PRIu64 # define PRIu64 _PRIu64_PREFIX "u" # endif -# if !defined PRIx64 || 0 -# undef PRIx64 +# if !defined PRIx64 # define PRIx64 _PRIu64_PREFIX "x" # endif -# if !defined PRIX64 || 0 -# undef PRIX64 +# if !defined PRIX64 # define PRIX64 _PRIu64_PREFIX "X" # endif #endif -#if !defined PRIdLEAST8 || 0 -# undef PRIdLEAST8 +#if !defined PRIdLEAST8 # define PRIdLEAST8 "d" #endif -#if !defined PRIiLEAST8 || 0 -# undef PRIiLEAST8 +#if !defined PRIiLEAST8 # define PRIiLEAST8 "i" #endif -#if !defined PRIoLEAST8 || 0 -# undef PRIoLEAST8 +#if !defined PRIoLEAST8 # define PRIoLEAST8 "o" #endif -#if !defined PRIuLEAST8 || 0 -# undef PRIuLEAST8 +#if !defined PRIuLEAST8 # define PRIuLEAST8 "u" #endif -#if !defined PRIxLEAST8 || 0 -# undef PRIxLEAST8 +#if !defined PRIxLEAST8 # define PRIxLEAST8 "x" #endif -#if !defined PRIXLEAST8 || 0 -# undef PRIXLEAST8 +#if !defined PRIXLEAST8 # define PRIXLEAST8 "X" #endif -#if !defined PRIdLEAST16 || 0 -# undef PRIdLEAST16 +#if !defined PRIdLEAST16 # define PRIdLEAST16 "d" #endif -#if !defined PRIiLEAST16 || 0 -# undef PRIiLEAST16 +#if !defined PRIiLEAST16 # define PRIiLEAST16 "i" #endif -#if !defined PRIoLEAST16 || 0 -# undef PRIoLEAST16 +#if !defined PRIoLEAST16 # define PRIoLEAST16 "o" #endif -#if !defined PRIuLEAST16 || 0 -# undef PRIuLEAST16 +#if !defined PRIuLEAST16 # define PRIuLEAST16 "u" #endif -#if !defined PRIxLEAST16 || 0 -# undef PRIxLEAST16 +#if !defined PRIxLEAST16 # define PRIxLEAST16 "x" #endif -#if !defined PRIXLEAST16 || 0 -# undef PRIXLEAST16 +#if !defined PRIXLEAST16 # define PRIXLEAST16 "X" #endif -#if !defined PRIdLEAST32 || 0 -# undef PRIdLEAST32 +#if !defined PRIdLEAST32 # define PRIdLEAST32 "d" #endif -#if !defined PRIiLEAST32 || 0 -# undef PRIiLEAST32 +#if !defined PRIiLEAST32 # define PRIiLEAST32 "i" #endif -#if !defined PRIoLEAST32 || 0 -# undef PRIoLEAST32 +#if !defined PRIoLEAST32 # define PRIoLEAST32 "o" #endif -#if !defined PRIuLEAST32 || 0 -# undef PRIuLEAST32 +#if !defined PRIuLEAST32 # define PRIuLEAST32 "u" #endif -#if !defined PRIxLEAST32 || 0 -# undef PRIxLEAST32 +#if !defined PRIxLEAST32 # define PRIxLEAST32 "x" #endif -#if !defined PRIXLEAST32 || 0 -# undef PRIXLEAST32 +#if !defined PRIXLEAST32 # define PRIXLEAST32 "X" #endif #ifdef INT64_MAX -# if !defined PRIdLEAST64 || 0 -# undef PRIdLEAST64 +# if !defined PRIdLEAST64 # define PRIdLEAST64 PRId64 # endif -# if !defined PRIiLEAST64 || 0 -# undef PRIiLEAST64 +# if !defined PRIiLEAST64 # define PRIiLEAST64 PRIi64 # endif #endif #ifdef UINT64_MAX -# if !defined PRIoLEAST64 || 0 -# undef PRIoLEAST64 +# if !defined PRIoLEAST64 # define PRIoLEAST64 PRIo64 # endif -# if !defined PRIuLEAST64 || 0 -# undef PRIuLEAST64 +# if !defined PRIuLEAST64 # define PRIuLEAST64 PRIu64 # endif -# if !defined PRIxLEAST64 || 0 -# undef PRIxLEAST64 +# if !defined PRIxLEAST64 # define PRIxLEAST64 PRIx64 # endif -# if !defined PRIXLEAST64 || 0 -# undef PRIXLEAST64 +# if !defined PRIXLEAST64 # define PRIXLEAST64 PRIX64 # endif #endif -#if !defined PRIdFAST8 || 0 -# undef PRIdFAST8 +#if !defined PRIdFAST8 # if INT_FAST8_MAX > INT32_MAX # define PRIdFAST8 PRId64 # else # define PRIdFAST8 "d" # endif #endif -#if !defined PRIiFAST8 || 0 -# undef PRIiFAST8 +#if !defined PRIiFAST8 # if INT_FAST8_MAX > INT32_MAX # define PRIiFAST8 PRIi64 # else # define PRIiFAST8 "i" # endif #endif -#if !defined PRIoFAST8 || 0 -# undef PRIoFAST8 +#if !defined PRIoFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIoFAST8 PRIo64 # else # define PRIoFAST8 "o" # endif #endif -#if !defined PRIuFAST8 || 0 -# undef PRIuFAST8 +#if !defined PRIuFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIuFAST8 PRIu64 # else # define PRIuFAST8 "u" # endif #endif -#if !defined PRIxFAST8 || 0 -# undef PRIxFAST8 +#if !defined PRIxFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIxFAST8 PRIx64 # else # define PRIxFAST8 "x" # endif #endif -#if !defined PRIXFAST8 || 0 -# undef PRIXFAST8 +#if !defined PRIXFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIXFAST8 PRIX64 # else # define PRIXFAST8 "X" # endif #endif -#if !defined PRIdFAST16 || 0 -# undef PRIdFAST16 +#if !defined PRIdFAST16 # if INT_FAST16_MAX > INT32_MAX # define PRIdFAST16 PRId64 # else # define PRIdFAST16 "d" # endif #endif -#if !defined PRIiFAST16 || 0 -# undef PRIiFAST16 +#if !defined PRIiFAST16 # if INT_FAST16_MAX > INT32_MAX # define PRIiFAST16 PRIi64 # else # define PRIiFAST16 "i" # endif #endif -#if !defined PRIoFAST16 || 0 -# undef PRIoFAST16 +#if !defined PRIoFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIoFAST16 PRIo64 # else # define PRIoFAST16 "o" # endif #endif -#if !defined PRIuFAST16 || 0 -# undef PRIuFAST16 +#if !defined PRIuFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIuFAST16 PRIu64 # else # define PRIuFAST16 "u" # endif #endif -#if !defined PRIxFAST16 || 0 -# undef PRIxFAST16 +#if !defined PRIxFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIxFAST16 PRIx64 # else # define PRIxFAST16 "x" # endif #endif -#if !defined PRIXFAST16 || 0 -# undef PRIXFAST16 +#if !defined PRIXFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIXFAST16 PRIX64 # else # define PRIXFAST16 "X" # endif #endif -#if !defined PRIdFAST32 || 0 -# undef PRIdFAST32 +#if !defined PRIdFAST32 # if INT_FAST32_MAX > INT32_MAX # define PRIdFAST32 PRId64 # else # define PRIdFAST32 "d" # endif #endif -#if !defined PRIiFAST32 || 0 -# undef PRIiFAST32 +#if !defined PRIiFAST32 # if INT_FAST32_MAX > INT32_MAX # define PRIiFAST32 PRIi64 # else # define PRIiFAST32 "i" # endif #endif -#if !defined PRIoFAST32 || 0 -# undef PRIoFAST32 +#if !defined PRIoFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIoFAST32 PRIo64 # else # define PRIoFAST32 "o" # endif #endif -#if !defined PRIuFAST32 || 0 -# undef PRIuFAST32 +#if !defined PRIuFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIuFAST32 PRIu64 # else # define PRIuFAST32 "u" # endif #endif -#if !defined PRIxFAST32 || 0 -# undef PRIxFAST32 +#if !defined PRIxFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIxFAST32 PRIx64 # else # define PRIxFAST32 "x" # endif #endif -#if !defined PRIXFAST32 || 0 -# undef PRIXFAST32 +#if !defined PRIXFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIXFAST32 PRIX64 # else @@ -946,76 +916,64 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif #ifdef INT64_MAX -# if !defined PRIdFAST64 || 0 -# undef PRIdFAST64 +# if !defined PRIdFAST64 # define PRIdFAST64 PRId64 # endif -# if !defined PRIiFAST64 || 0 -# undef PRIiFAST64 +# if !defined PRIiFAST64 # define PRIiFAST64 PRIi64 # endif #endif #ifdef UINT64_MAX -# if !defined PRIoFAST64 || 0 -# undef PRIoFAST64 +# if !defined PRIoFAST64 # define PRIoFAST64 PRIo64 # endif -# if !defined PRIuFAST64 || 0 -# undef PRIuFAST64 +# if !defined PRIuFAST64 # define PRIuFAST64 PRIu64 # endif -# if !defined PRIxFAST64 || 0 -# undef PRIxFAST64 +# if !defined PRIxFAST64 # define PRIxFAST64 PRIx64 # endif -# if !defined PRIXFAST64 || 0 -# undef PRIXFAST64 +# if !defined PRIXFAST64 # define PRIXFAST64 PRIX64 # endif #endif -#if !defined PRIdMAX || 0 -# undef PRIdMAX +#if !defined PRIdMAX # if 1 # define PRIdMAX PRId64 # else # define PRIdMAX "ld" # endif #endif -#if !defined PRIiMAX || 0 -# undef PRIiMAX +#if !defined PRIiMAX # if 1 # define PRIiMAX PRIi64 # else # define PRIiMAX "li" # endif #endif -#if !defined PRIoMAX || 0 -# undef PRIoMAX +#if !defined PRIoMAX # if 1 # define PRIoMAX PRIo64 # else # define PRIoMAX "lo" # endif #endif -#if !defined PRIuMAX || 0 -# undef PRIuMAX +#if !defined PRIuMAX # if 1 # define PRIuMAX PRIu64 # else # define PRIuMAX "lu" # endif #endif -#if !defined PRIxMAX || 0 -# undef PRIxMAX +#if !defined PRIxMAX # if 1 # define PRIxMAX PRIx64 # else # define PRIxMAX "lx" # endif #endif -#if !defined PRIXMAX || 0 -# undef PRIXMAX +#if !defined PRIXMAX # if 1 # define PRIXMAX PRIX64 # else @@ -1023,129 +981,108 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -#if !defined PRIdPTR || 0 -# undef PRIdPTR +#if !defined PRIdPTR # ifdef INTPTR_MAX # define PRIdPTR "l" "d" # endif #endif -#if !defined PRIiPTR || 0 -# undef PRIiPTR +#if !defined PRIiPTR # ifdef INTPTR_MAX # define PRIiPTR "l" "i" # endif #endif -#if !defined PRIoPTR || 0 -# undef PRIoPTR +#if !defined PRIoPTR # ifdef UINTPTR_MAX # define PRIoPTR "l" "o" # endif #endif -#if !defined PRIuPTR || 0 -# undef PRIuPTR +#if !defined PRIuPTR # ifdef UINTPTR_MAX # define PRIuPTR "l" "u" # endif #endif -#if !defined PRIxPTR || 0 -# undef PRIxPTR +#if !defined PRIxPTR # ifdef UINTPTR_MAX # define PRIxPTR "l" "x" # endif #endif -#if !defined PRIXPTR || 0 -# undef PRIXPTR +#if !defined PRIXPTR # ifdef UINTPTR_MAX # define PRIXPTR "l" "X" # endif #endif -#if !defined SCNd8 || 0 -# undef SCNd8 +#if !defined SCNd8 # ifdef INT8_MAX # define SCNd8 "hhd" # endif #endif -#if !defined SCNi8 || 0 -# undef SCNi8 +#if !defined SCNi8 # ifdef INT8_MAX # define SCNi8 "hhi" # endif #endif -#if !defined SCNo8 || 0 -# undef SCNo8 +#if !defined SCNo8 # ifdef UINT8_MAX # define SCNo8 "hho" # endif #endif -#if !defined SCNu8 || 0 -# undef SCNu8 +#if !defined SCNu8 # ifdef UINT8_MAX # define SCNu8 "hhu" # endif #endif -#if !defined SCNx8 || 0 -# undef SCNx8 +#if !defined SCNx8 # ifdef UINT8_MAX # define SCNx8 "hhx" # endif #endif -#if !defined SCNd16 || 0 -# undef SCNd16 +#if !defined SCNd16 # ifdef INT16_MAX # define SCNd16 "hd" # endif #endif -#if !defined SCNi16 || 0 -# undef SCNi16 +#if !defined SCNi16 # ifdef INT16_MAX # define SCNi16 "hi" # endif #endif -#if !defined SCNo16 || 0 -# undef SCNo16 +#if !defined SCNo16 # ifdef UINT16_MAX # define SCNo16 "ho" # endif #endif -#if !defined SCNu16 || 0 -# undef SCNu16 +#if !defined SCNu16 # ifdef UINT16_MAX # define SCNu16 "hu" # endif #endif -#if !defined SCNx16 || 0 -# undef SCNx16 +#if !defined SCNx16 # ifdef UINT16_MAX # define SCNx16 "hx" # endif #endif -#if !defined SCNd32 || 0 -# undef SCNd32 +#if !defined SCNd32 # ifdef INT32_MAX # define SCNd32 "d" # endif #endif -#if !defined SCNi32 || 0 -# undef SCNi32 +#if !defined SCNi32 # ifdef INT32_MAX # define SCNi32 "i" # endif #endif -#if !defined SCNo32 || 0 -# undef SCNo32 +#if !defined SCNo32 # ifdef UINT32_MAX # define SCNo32 "o" # endif #endif -#if !defined SCNu32 || 0 -# undef SCNu32 +#if !defined SCNu32 # ifdef UINT32_MAX # define SCNu32 "u" # endif #endif -#if !defined SCNx32 || 0 -# undef SCNx32 +#if !defined SCNx32 # ifdef UINT32_MAX # define SCNx32 "x" # endif @@ -1158,12 +1095,10 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # elif LONG_MAX >> 30 == 1 # define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined SCNd64 || 0 -# undef SCNd64 +# if !defined SCNd64 # define SCNd64 _SCN64_PREFIX "d" # endif -# if !defined SCNi64 || 0 -# undef SCNi64 +# if !defined SCNi64 # define SCNi64 _SCN64_PREFIX "i" # endif #endif @@ -1175,107 +1110,83 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # elif ULONG_MAX >> 31 == 1 # define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined SCNo64 || 0 -# undef SCNo64 +# if !defined SCNo64 # define SCNo64 _SCNu64_PREFIX "o" # endif -# if !defined SCNu64 || 0 -# undef SCNu64 +# if !defined SCNu64 # define SCNu64 _SCNu64_PREFIX "u" # endif -# if !defined SCNx64 || 0 -# undef SCNx64 +# if !defined SCNx64 # define SCNx64 _SCNu64_PREFIX "x" # endif #endif -#if !defined SCNdLEAST8 || 0 -# undef SCNdLEAST8 +#if !defined SCNdLEAST8 # define SCNdLEAST8 "hhd" #endif -#if !defined SCNiLEAST8 || 0 -# undef SCNiLEAST8 +#if !defined SCNiLEAST8 # define SCNiLEAST8 "hhi" #endif -#if !defined SCNoLEAST8 || 0 -# undef SCNoLEAST8 +#if !defined SCNoLEAST8 # define SCNoLEAST8 "hho" #endif -#if !defined SCNuLEAST8 || 0 -# undef SCNuLEAST8 +#if !defined SCNuLEAST8 # define SCNuLEAST8 "hhu" #endif -#if !defined SCNxLEAST8 || 0 -# undef SCNxLEAST8 +#if !defined SCNxLEAST8 # define SCNxLEAST8 "hhx" #endif -#if !defined SCNdLEAST16 || 0 -# undef SCNdLEAST16 +#if !defined SCNdLEAST16 # define SCNdLEAST16 "hd" #endif -#if !defined SCNiLEAST16 || 0 -# undef SCNiLEAST16 +#if !defined SCNiLEAST16 # define SCNiLEAST16 "hi" #endif -#if !defined SCNoLEAST16 || 0 -# undef SCNoLEAST16 +#if !defined SCNoLEAST16 # define SCNoLEAST16 "ho" #endif -#if !defined SCNuLEAST16 || 0 -# undef SCNuLEAST16 +#if !defined SCNuLEAST16 # define SCNuLEAST16 "hu" #endif -#if !defined SCNxLEAST16 || 0 -# undef SCNxLEAST16 +#if !defined SCNxLEAST16 # define SCNxLEAST16 "hx" #endif -#if !defined SCNdLEAST32 || 0 -# undef SCNdLEAST32 +#if !defined SCNdLEAST32 # define SCNdLEAST32 "d" #endif -#if !defined SCNiLEAST32 || 0 -# undef SCNiLEAST32 +#if !defined SCNiLEAST32 # define SCNiLEAST32 "i" #endif -#if !defined SCNoLEAST32 || 0 -# undef SCNoLEAST32 +#if !defined SCNoLEAST32 # define SCNoLEAST32 "o" #endif -#if !defined SCNuLEAST32 || 0 -# undef SCNuLEAST32 +#if !defined SCNuLEAST32 # define SCNuLEAST32 "u" #endif -#if !defined SCNxLEAST32 || 0 -# undef SCNxLEAST32 +#if !defined SCNxLEAST32 # define SCNxLEAST32 "x" #endif #ifdef INT64_MAX -# if !defined SCNdLEAST64 || 0 -# undef SCNdLEAST64 +# if !defined SCNdLEAST64 # define SCNdLEAST64 SCNd64 # endif -# if !defined SCNiLEAST64 || 0 -# undef SCNiLEAST64 +# if !defined SCNiLEAST64 # define SCNiLEAST64 SCNi64 # endif #endif #ifdef UINT64_MAX -# if !defined SCNoLEAST64 || 0 -# undef SCNoLEAST64 +# if !defined SCNoLEAST64 # define SCNoLEAST64 SCNo64 # endif -# if !defined SCNuLEAST64 || 0 -# undef SCNuLEAST64 +# if !defined SCNuLEAST64 # define SCNuLEAST64 SCNu64 # endif -# if !defined SCNxLEAST64 || 0 -# undef SCNxLEAST64 +# if !defined SCNxLEAST64 # define SCNxLEAST64 SCNx64 # endif #endif -#if !defined SCNdFAST8 || 0 -# undef SCNdFAST8 +#if !defined SCNdFAST8 # if INT_FAST8_MAX > INT32_MAX # define SCNdFAST8 SCNd64 # elif INT_FAST8_MAX == 0x7fff @@ -1286,8 +1197,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNdFAST8 "d" # endif #endif -#if !defined SCNiFAST8 || 0 -# undef SCNiFAST8 +#if !defined SCNiFAST8 # if INT_FAST8_MAX > INT32_MAX # define SCNiFAST8 SCNi64 # elif INT_FAST8_MAX == 0x7fff @@ -1298,8 +1208,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNiFAST8 "i" # endif #endif -#if !defined SCNoFAST8 || 0 -# undef SCNoFAST8 +#if !defined SCNoFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNoFAST8 SCNo64 # elif UINT_FAST8_MAX == 0xffff @@ -1310,8 +1219,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNoFAST8 "o" # endif #endif -#if !defined SCNuFAST8 || 0 -# undef SCNuFAST8 +#if !defined SCNuFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNuFAST8 SCNu64 # elif UINT_FAST8_MAX == 0xffff @@ -1322,8 +1230,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNuFAST8 "u" # endif #endif -#if !defined SCNxFAST8 || 0 -# undef SCNxFAST8 +#if !defined SCNxFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNxFAST8 SCNx64 # elif UINT_FAST8_MAX == 0xffff @@ -1334,8 +1241,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNxFAST8 "x" # endif #endif -#if !defined SCNdFAST16 || 0 -# undef SCNdFAST16 +#if !defined SCNdFAST16 # if INT_FAST16_MAX > INT32_MAX # define SCNdFAST16 SCNd64 # elif INT_FAST16_MAX == 0x7fff @@ -1344,8 +1250,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNdFAST16 "d" # endif #endif -#if !defined SCNiFAST16 || 0 -# undef SCNiFAST16 +#if !defined SCNiFAST16 # if INT_FAST16_MAX > INT32_MAX # define SCNiFAST16 SCNi64 # elif INT_FAST16_MAX == 0x7fff @@ -1354,8 +1259,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNiFAST16 "i" # endif #endif -#if !defined SCNoFAST16 || 0 -# undef SCNoFAST16 +#if !defined SCNoFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNoFAST16 SCNo64 # elif UINT_FAST16_MAX == 0xffff @@ -1364,8 +1268,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNoFAST16 "o" # endif #endif -#if !defined SCNuFAST16 || 0 -# undef SCNuFAST16 +#if !defined SCNuFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNuFAST16 SCNu64 # elif UINT_FAST16_MAX == 0xffff @@ -1374,8 +1277,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNuFAST16 "u" # endif #endif -#if !defined SCNxFAST16 || 0 -# undef SCNxFAST16 +#if !defined SCNxFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNxFAST16 SCNx64 # elif UINT_FAST16_MAX == 0xffff @@ -1384,40 +1286,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define SCNxFAST16 "x" # endif #endif -#if !defined SCNdFAST32 || 0 -# undef SCNdFAST32 +#if !defined SCNdFAST32 # if INT_FAST32_MAX > INT32_MAX # define SCNdFAST32 SCNd64 # else # define SCNdFAST32 "d" # endif #endif -#if !defined SCNiFAST32 || 0 -# undef SCNiFAST32 +#if !defined SCNiFAST32 # if INT_FAST32_MAX > INT32_MAX # define SCNiFAST32 SCNi64 # else # define SCNiFAST32 "i" # endif #endif -#if !defined SCNoFAST32 || 0 -# undef SCNoFAST32 +#if !defined SCNoFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNoFAST32 SCNo64 # else # define SCNoFAST32 "o" # endif #endif -#if !defined SCNuFAST32 || 0 -# undef SCNuFAST32 +#if !defined SCNuFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNuFAST32 SCNu64 # else # define SCNuFAST32 "u" # endif #endif -#if !defined SCNxFAST32 || 0 -# undef SCNxFAST32 +#if !defined SCNxFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNxFAST32 SCNx64 # else @@ -1425,64 +1322,54 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif #ifdef INT64_MAX -# if !defined SCNdFAST64 || 0 -# undef SCNdFAST64 +# if !defined SCNdFAST64 # define SCNdFAST64 SCNd64 # endif -# if !defined SCNiFAST64 || 0 -# undef SCNiFAST64 +# if !defined SCNiFAST64 # define SCNiFAST64 SCNi64 # endif #endif #ifdef UINT64_MAX -# if !defined SCNoFAST64 || 0 -# undef SCNoFAST64 +# if !defined SCNoFAST64 # define SCNoFAST64 SCNo64 # endif -# if !defined SCNuFAST64 || 0 -# undef SCNuFAST64 +# if !defined SCNuFAST64 # define SCNuFAST64 SCNu64 # endif -# if !defined SCNxFAST64 || 0 -# undef SCNxFAST64 +# if !defined SCNxFAST64 # define SCNxFAST64 SCNx64 # endif #endif -#if !defined SCNdMAX || 0 -# undef SCNdMAX +#if !defined SCNdMAX # if 1 # define SCNdMAX SCNd64 # else # define SCNdMAX "ld" # endif #endif -#if !defined SCNiMAX || 0 -# undef SCNiMAX +#if !defined SCNiMAX # if 1 # define SCNiMAX SCNi64 # else # define SCNiMAX "li" # endif #endif -#if !defined SCNoMAX || 0 -# undef SCNoMAX +#if !defined SCNoMAX # if 1 # define SCNoMAX SCNo64 # else # define SCNoMAX "lo" # endif #endif -#if !defined SCNuMAX || 0 -# undef SCNuMAX +#if !defined SCNuMAX # if 1 # define SCNuMAX SCNu64 # else # define SCNuMAX "lu" # endif #endif -#if !defined SCNxMAX || 0 -# undef SCNxMAX +#if !defined SCNxMAX # if 1 # define SCNxMAX SCNx64 # else @@ -1490,32 +1377,27 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -#if !defined SCNdPTR || 0 -# undef SCNdPTR +#if !defined SCNdPTR # ifdef INTPTR_MAX # define SCNdPTR "l" "d" # endif #endif -#if !defined SCNiPTR || 0 -# undef SCNiPTR +#if !defined SCNiPTR # ifdef INTPTR_MAX # define SCNiPTR "l" "i" # endif #endif -#if !defined SCNoPTR || 0 -# undef SCNoPTR +#if !defined SCNoPTR # ifdef UINTPTR_MAX # define SCNoPTR "l" "o" # endif #endif -#if !defined SCNuPTR || 0 -# undef SCNuPTR +#if !defined SCNuPTR # ifdef UINTPTR_MAX # define SCNuPTR "l" "u" # endif #endif -#if !defined SCNxPTR || 0 -# undef SCNxPTR +#if !defined SCNxPTR # ifdef UINTPTR_MAX # define SCNxPTR "l" "x" # endif diff --git a/lib/inttypes.in.h b/lib/inttypes.in.h index 9f04a6c..853eca0 100644 --- a/lib/inttypes.in.h +++ b/lib/inttypes.in.h @@ -1,18 +1,18 @@ -/* Copyright (C) 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Derek Price. This file is part of gnulib. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* @@ -78,110 +78,92 @@ # define _LONG_LONG_FORMAT_PREFIX "ll" #endif -#if !defined PRId8 || @PRI_MACROS_BROKEN@ -# undef PRId8 +#if !defined PRId8 # ifdef INT8_MAX # define PRId8 "d" # endif #endif -#if !defined PRIi8 || @PRI_MACROS_BROKEN@ -# undef PRIi8 +#if !defined PRIi8 # ifdef INT8_MAX # define PRIi8 "i" # endif #endif -#if !defined PRIo8 || @PRI_MACROS_BROKEN@ -# undef PRIo8 +#if !defined PRIo8 # ifdef UINT8_MAX # define PRIo8 "o" # endif #endif -#if !defined PRIu8 || @PRI_MACROS_BROKEN@ -# undef PRIu8 +#if !defined PRIu8 # ifdef UINT8_MAX # define PRIu8 "u" # endif #endif -#if !defined PRIx8 || @PRI_MACROS_BROKEN@ -# undef PRIx8 +#if !defined PRIx8 # ifdef UINT8_MAX # define PRIx8 "x" # endif #endif -#if !defined PRIX8 || @PRI_MACROS_BROKEN@ -# undef PRIX8 +#if !defined PRIX8 # ifdef UINT8_MAX # define PRIX8 "X" # endif #endif -#if !defined PRId16 || @PRI_MACROS_BROKEN@ -# undef PRId16 +#if !defined PRId16 # ifdef INT16_MAX # define PRId16 "d" # endif #endif -#if !defined PRIi16 || @PRI_MACROS_BROKEN@ -# undef PRIi16 +#if !defined PRIi16 # ifdef INT16_MAX # define PRIi16 "i" # endif #endif -#if !defined PRIo16 || @PRI_MACROS_BROKEN@ -# undef PRIo16 +#if !defined PRIo16 # ifdef UINT16_MAX # define PRIo16 "o" # endif #endif -#if !defined PRIu16 || @PRI_MACROS_BROKEN@ -# undef PRIu16 +#if !defined PRIu16 # ifdef UINT16_MAX # define PRIu16 "u" # endif #endif -#if !defined PRIx16 || @PRI_MACROS_BROKEN@ -# undef PRIx16 +#if !defined PRIx16 # ifdef UINT16_MAX # define PRIx16 "x" # endif #endif -#if !defined PRIX16 || @PRI_MACROS_BROKEN@ -# undef PRIX16 +#if !defined PRIX16 # ifdef UINT16_MAX # define PRIX16 "X" # endif #endif -#if !defined PRId32 || @PRI_MACROS_BROKEN@ -# undef PRId32 +#if !defined PRId32 # ifdef INT32_MAX # define PRId32 "d" # endif #endif -#if !defined PRIi32 || @PRI_MACROS_BROKEN@ -# undef PRIi32 +#if !defined PRIi32 # ifdef INT32_MAX # define PRIi32 "i" # endif #endif -#if !defined PRIo32 || @PRI_MACROS_BROKEN@ -# undef PRIo32 +#if !defined PRIo32 # ifdef UINT32_MAX # define PRIo32 "o" # endif #endif -#if !defined PRIu32 || @PRI_MACROS_BROKEN@ -# undef PRIu32 +#if !defined PRIu32 # ifdef UINT32_MAX # define PRIu32 "u" # endif #endif -#if !defined PRIx32 || @PRI_MACROS_BROKEN@ -# undef PRIx32 +#if !defined PRIx32 # ifdef UINT32_MAX # define PRIx32 "x" # endif #endif -#if !defined PRIX32 || @PRI_MACROS_BROKEN@ -# undef PRIX32 +#if !defined PRIX32 # ifdef UINT32_MAX # define PRIX32 "X" # endif @@ -194,12 +176,10 @@ # elif LONG_MAX >> 30 == 1 # define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined PRId64 || @PRI_MACROS_BROKEN@ -# undef PRId64 +# if !defined PRId64 # define PRId64 _PRI64_PREFIX "d" # endif -# if !defined PRIi64 || @PRI_MACROS_BROKEN@ -# undef PRIi64 +# if !defined PRIi64 # define PRIi64 _PRI64_PREFIX "i" # endif #endif @@ -211,263 +191,217 @@ # elif ULONG_MAX >> 31 == 1 # define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined PRIo64 || @PRI_MACROS_BROKEN@ -# undef PRIo64 +# if !defined PRIo64 # define PRIo64 _PRIu64_PREFIX "o" # endif -# if !defined PRIu64 || @PRI_MACROS_BROKEN@ -# undef PRIu64 +# if !defined PRIu64 # define PRIu64 _PRIu64_PREFIX "u" # endif -# if !defined PRIx64 || @PRI_MACROS_BROKEN@ -# undef PRIx64 +# if !defined PRIx64 # define PRIx64 _PRIu64_PREFIX "x" # endif -# if !defined PRIX64 || @PRI_MACROS_BROKEN@ -# undef PRIX64 +# if !defined PRIX64 # define PRIX64 _PRIu64_PREFIX "X" # endif #endif -#if !defined PRIdLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIdLEAST8 +#if !defined PRIdLEAST8 # define PRIdLEAST8 "d" #endif -#if !defined PRIiLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIiLEAST8 +#if !defined PRIiLEAST8 # define PRIiLEAST8 "i" #endif -#if !defined PRIoLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIoLEAST8 +#if !defined PRIoLEAST8 # define PRIoLEAST8 "o" #endif -#if !defined PRIuLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIuLEAST8 +#if !defined PRIuLEAST8 # define PRIuLEAST8 "u" #endif -#if !defined PRIxLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIxLEAST8 +#if !defined PRIxLEAST8 # define PRIxLEAST8 "x" #endif -#if !defined PRIXLEAST8 || @PRI_MACROS_BROKEN@ -# undef PRIXLEAST8 +#if !defined PRIXLEAST8 # define PRIXLEAST8 "X" #endif -#if !defined PRIdLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIdLEAST16 +#if !defined PRIdLEAST16 # define PRIdLEAST16 "d" #endif -#if !defined PRIiLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIiLEAST16 +#if !defined PRIiLEAST16 # define PRIiLEAST16 "i" #endif -#if !defined PRIoLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIoLEAST16 +#if !defined PRIoLEAST16 # define PRIoLEAST16 "o" #endif -#if !defined PRIuLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIuLEAST16 +#if !defined PRIuLEAST16 # define PRIuLEAST16 "u" #endif -#if !defined PRIxLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIxLEAST16 +#if !defined PRIxLEAST16 # define PRIxLEAST16 "x" #endif -#if !defined PRIXLEAST16 || @PRI_MACROS_BROKEN@ -# undef PRIXLEAST16 +#if !defined PRIXLEAST16 # define PRIXLEAST16 "X" #endif -#if !defined PRIdLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIdLEAST32 +#if !defined PRIdLEAST32 # define PRIdLEAST32 "d" #endif -#if !defined PRIiLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIiLEAST32 +#if !defined PRIiLEAST32 # define PRIiLEAST32 "i" #endif -#if !defined PRIoLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIoLEAST32 +#if !defined PRIoLEAST32 # define PRIoLEAST32 "o" #endif -#if !defined PRIuLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIuLEAST32 +#if !defined PRIuLEAST32 # define PRIuLEAST32 "u" #endif -#if !defined PRIxLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIxLEAST32 +#if !defined PRIxLEAST32 # define PRIxLEAST32 "x" #endif -#if !defined PRIXLEAST32 || @PRI_MACROS_BROKEN@ -# undef PRIXLEAST32 +#if !defined PRIXLEAST32 # define PRIXLEAST32 "X" #endif #ifdef INT64_MAX -# if !defined PRIdLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIdLEAST64 +# if !defined PRIdLEAST64 # define PRIdLEAST64 PRId64 # endif -# if !defined PRIiLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIiLEAST64 +# if !defined PRIiLEAST64 # define PRIiLEAST64 PRIi64 # endif #endif #ifdef UINT64_MAX -# if !defined PRIoLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIoLEAST64 +# if !defined PRIoLEAST64 # define PRIoLEAST64 PRIo64 # endif -# if !defined PRIuLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIuLEAST64 +# if !defined PRIuLEAST64 # define PRIuLEAST64 PRIu64 # endif -# if !defined PRIxLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIxLEAST64 +# if !defined PRIxLEAST64 # define PRIxLEAST64 PRIx64 # endif -# if !defined PRIXLEAST64 || @PRI_MACROS_BROKEN@ -# undef PRIXLEAST64 +# if !defined PRIXLEAST64 # define PRIXLEAST64 PRIX64 # endif #endif -#if !defined PRIdFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIdFAST8 +#if !defined PRIdFAST8 # if INT_FAST8_MAX > INT32_MAX # define PRIdFAST8 PRId64 # else # define PRIdFAST8 "d" # endif #endif -#if !defined PRIiFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIiFAST8 +#if !defined PRIiFAST8 # if INT_FAST8_MAX > INT32_MAX # define PRIiFAST8 PRIi64 # else # define PRIiFAST8 "i" # endif #endif -#if !defined PRIoFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIoFAST8 +#if !defined PRIoFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIoFAST8 PRIo64 # else # define PRIoFAST8 "o" # endif #endif -#if !defined PRIuFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIuFAST8 +#if !defined PRIuFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIuFAST8 PRIu64 # else # define PRIuFAST8 "u" # endif #endif -#if !defined PRIxFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIxFAST8 +#if !defined PRIxFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIxFAST8 PRIx64 # else # define PRIxFAST8 "x" # endif #endif -#if !defined PRIXFAST8 || @PRI_MACROS_BROKEN@ -# undef PRIXFAST8 +#if !defined PRIXFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define PRIXFAST8 PRIX64 # else # define PRIXFAST8 "X" # endif #endif -#if !defined PRIdFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIdFAST16 +#if !defined PRIdFAST16 # if INT_FAST16_MAX > INT32_MAX # define PRIdFAST16 PRId64 # else # define PRIdFAST16 "d" # endif #endif -#if !defined PRIiFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIiFAST16 +#if !defined PRIiFAST16 # if INT_FAST16_MAX > INT32_MAX # define PRIiFAST16 PRIi64 # else # define PRIiFAST16 "i" # endif #endif -#if !defined PRIoFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIoFAST16 +#if !defined PRIoFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIoFAST16 PRIo64 # else # define PRIoFAST16 "o" # endif #endif -#if !defined PRIuFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIuFAST16 +#if !defined PRIuFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIuFAST16 PRIu64 # else # define PRIuFAST16 "u" # endif #endif -#if !defined PRIxFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIxFAST16 +#if !defined PRIxFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIxFAST16 PRIx64 # else # define PRIxFAST16 "x" # endif #endif -#if !defined PRIXFAST16 || @PRI_MACROS_BROKEN@ -# undef PRIXFAST16 +#if !defined PRIXFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define PRIXFAST16 PRIX64 # else # define PRIXFAST16 "X" # endif #endif -#if !defined PRIdFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIdFAST32 +#if !defined PRIdFAST32 # if INT_FAST32_MAX > INT32_MAX # define PRIdFAST32 PRId64 # else # define PRIdFAST32 "d" # endif #endif -#if !defined PRIiFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIiFAST32 +#if !defined PRIiFAST32 # if INT_FAST32_MAX > INT32_MAX # define PRIiFAST32 PRIi64 # else # define PRIiFAST32 "i" # endif #endif -#if !defined PRIoFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIoFAST32 +#if !defined PRIoFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIoFAST32 PRIo64 # else # define PRIoFAST32 "o" # endif #endif -#if !defined PRIuFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIuFAST32 +#if !defined PRIuFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIuFAST32 PRIu64 # else # define PRIuFAST32 "u" # endif #endif -#if !defined PRIxFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIxFAST32 +#if !defined PRIxFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIxFAST32 PRIx64 # else # define PRIxFAST32 "x" # endif #endif -#if !defined PRIXFAST32 || @PRI_MACROS_BROKEN@ -# undef PRIXFAST32 +#if !defined PRIXFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define PRIXFAST32 PRIX64 # else @@ -475,76 +409,64 @@ # endif #endif #ifdef INT64_MAX -# if !defined PRIdFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIdFAST64 +# if !defined PRIdFAST64 # define PRIdFAST64 PRId64 # endif -# if !defined PRIiFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIiFAST64 +# if !defined PRIiFAST64 # define PRIiFAST64 PRIi64 # endif #endif #ifdef UINT64_MAX -# if !defined PRIoFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIoFAST64 +# if !defined PRIoFAST64 # define PRIoFAST64 PRIo64 # endif -# if !defined PRIuFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIuFAST64 +# if !defined PRIuFAST64 # define PRIuFAST64 PRIu64 # endif -# if !defined PRIxFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIxFAST64 +# if !defined PRIxFAST64 # define PRIxFAST64 PRIx64 # endif -# if !defined PRIXFAST64 || @PRI_MACROS_BROKEN@ -# undef PRIXFAST64 +# if !defined PRIXFAST64 # define PRIXFAST64 PRIX64 # endif #endif -#if !defined PRIdMAX || @PRI_MACROS_BROKEN@ -# undef PRIdMAX +#if !defined PRIdMAX # if @INT32_MAX_LT_INTMAX_MAX@ # define PRIdMAX PRId64 # else # define PRIdMAX "ld" # endif #endif -#if !defined PRIiMAX || @PRI_MACROS_BROKEN@ -# undef PRIiMAX +#if !defined PRIiMAX # if @INT32_MAX_LT_INTMAX_MAX@ # define PRIiMAX PRIi64 # else # define PRIiMAX "li" # endif #endif -#if !defined PRIoMAX || @PRI_MACROS_BROKEN@ -# undef PRIoMAX +#if !defined PRIoMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define PRIoMAX PRIo64 # else # define PRIoMAX "lo" # endif #endif -#if !defined PRIuMAX || @PRI_MACROS_BROKEN@ -# undef PRIuMAX +#if !defined PRIuMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define PRIuMAX PRIu64 # else # define PRIuMAX "lu" # endif #endif -#if !defined PRIxMAX || @PRI_MACROS_BROKEN@ -# undef PRIxMAX +#if !defined PRIxMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define PRIxMAX PRIx64 # else # define PRIxMAX "lx" # endif #endif -#if !defined PRIXMAX || @PRI_MACROS_BROKEN@ -# undef PRIXMAX +#if !defined PRIXMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define PRIXMAX PRIX64 # else @@ -552,129 +474,108 @@ # endif #endif -#if !defined PRIdPTR || @PRI_MACROS_BROKEN@ -# undef PRIdPTR +#if !defined PRIdPTR # ifdef INTPTR_MAX # define PRIdPTR @PRIPTR_PREFIX@ "d" # endif #endif -#if !defined PRIiPTR || @PRI_MACROS_BROKEN@ -# undef PRIiPTR +#if !defined PRIiPTR # ifdef INTPTR_MAX # define PRIiPTR @PRIPTR_PREFIX@ "i" # endif #endif -#if !defined PRIoPTR || @PRI_MACROS_BROKEN@ -# undef PRIoPTR +#if !defined PRIoPTR # ifdef UINTPTR_MAX # define PRIoPTR @PRIPTR_PREFIX@ "o" # endif #endif -#if !defined PRIuPTR || @PRI_MACROS_BROKEN@ -# undef PRIuPTR +#if !defined PRIuPTR # ifdef UINTPTR_MAX # define PRIuPTR @PRIPTR_PREFIX@ "u" # endif #endif -#if !defined PRIxPTR || @PRI_MACROS_BROKEN@ -# undef PRIxPTR +#if !defined PRIxPTR # ifdef UINTPTR_MAX # define PRIxPTR @PRIPTR_PREFIX@ "x" # endif #endif -#if !defined PRIXPTR || @PRI_MACROS_BROKEN@ -# undef PRIXPTR +#if !defined PRIXPTR # ifdef UINTPTR_MAX # define PRIXPTR @PRIPTR_PREFIX@ "X" # endif #endif -#if !defined SCNd8 || @PRI_MACROS_BROKEN@ -# undef SCNd8 +#if !defined SCNd8 # ifdef INT8_MAX # define SCNd8 "hhd" # endif #endif -#if !defined SCNi8 || @PRI_MACROS_BROKEN@ -# undef SCNi8 +#if !defined SCNi8 # ifdef INT8_MAX # define SCNi8 "hhi" # endif #endif -#if !defined SCNo8 || @PRI_MACROS_BROKEN@ -# undef SCNo8 +#if !defined SCNo8 # ifdef UINT8_MAX # define SCNo8 "hho" # endif #endif -#if !defined SCNu8 || @PRI_MACROS_BROKEN@ -# undef SCNu8 +#if !defined SCNu8 # ifdef UINT8_MAX # define SCNu8 "hhu" # endif #endif -#if !defined SCNx8 || @PRI_MACROS_BROKEN@ -# undef SCNx8 +#if !defined SCNx8 # ifdef UINT8_MAX # define SCNx8 "hhx" # endif #endif -#if !defined SCNd16 || @PRI_MACROS_BROKEN@ -# undef SCNd16 +#if !defined SCNd16 # ifdef INT16_MAX # define SCNd16 "hd" # endif #endif -#if !defined SCNi16 || @PRI_MACROS_BROKEN@ -# undef SCNi16 +#if !defined SCNi16 # ifdef INT16_MAX # define SCNi16 "hi" # endif #endif -#if !defined SCNo16 || @PRI_MACROS_BROKEN@ -# undef SCNo16 +#if !defined SCNo16 # ifdef UINT16_MAX # define SCNo16 "ho" # endif #endif -#if !defined SCNu16 || @PRI_MACROS_BROKEN@ -# undef SCNu16 +#if !defined SCNu16 # ifdef UINT16_MAX # define SCNu16 "hu" # endif #endif -#if !defined SCNx16 || @PRI_MACROS_BROKEN@ -# undef SCNx16 +#if !defined SCNx16 # ifdef UINT16_MAX # define SCNx16 "hx" # endif #endif -#if !defined SCNd32 || @PRI_MACROS_BROKEN@ -# undef SCNd32 +#if !defined SCNd32 # ifdef INT32_MAX # define SCNd32 "d" # endif #endif -#if !defined SCNi32 || @PRI_MACROS_BROKEN@ -# undef SCNi32 +#if !defined SCNi32 # ifdef INT32_MAX # define SCNi32 "i" # endif #endif -#if !defined SCNo32 || @PRI_MACROS_BROKEN@ -# undef SCNo32 +#if !defined SCNo32 # ifdef UINT32_MAX # define SCNo32 "o" # endif #endif -#if !defined SCNu32 || @PRI_MACROS_BROKEN@ -# undef SCNu32 +#if !defined SCNu32 # ifdef UINT32_MAX # define SCNu32 "u" # endif #endif -#if !defined SCNx32 || @PRI_MACROS_BROKEN@ -# undef SCNx32 +#if !defined SCNx32 # ifdef UINT32_MAX # define SCNx32 "x" # endif @@ -687,12 +588,10 @@ # elif LONG_MAX >> 30 == 1 # define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined SCNd64 || @PRI_MACROS_BROKEN@ -# undef SCNd64 +# if !defined SCNd64 # define SCNd64 _SCN64_PREFIX "d" # endif -# if !defined SCNi64 || @PRI_MACROS_BROKEN@ -# undef SCNi64 +# if !defined SCNi64 # define SCNi64 _SCN64_PREFIX "i" # endif #endif @@ -704,107 +603,83 @@ # elif ULONG_MAX >> 31 == 1 # define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX # endif -# if !defined SCNo64 || @PRI_MACROS_BROKEN@ -# undef SCNo64 +# if !defined SCNo64 # define SCNo64 _SCNu64_PREFIX "o" # endif -# if !defined SCNu64 || @PRI_MACROS_BROKEN@ -# undef SCNu64 +# if !defined SCNu64 # define SCNu64 _SCNu64_PREFIX "u" # endif -# if !defined SCNx64 || @PRI_MACROS_BROKEN@ -# undef SCNx64 +# if !defined SCNx64 # define SCNx64 _SCNu64_PREFIX "x" # endif #endif -#if !defined SCNdLEAST8 || @PRI_MACROS_BROKEN@ -# undef SCNdLEAST8 +#if !defined SCNdLEAST8 # define SCNdLEAST8 "hhd" #endif -#if !defined SCNiLEAST8 || @PRI_MACROS_BROKEN@ -# undef SCNiLEAST8 +#if !defined SCNiLEAST8 # define SCNiLEAST8 "hhi" #endif -#if !defined SCNoLEAST8 || @PRI_MACROS_BROKEN@ -# undef SCNoLEAST8 +#if !defined SCNoLEAST8 # define SCNoLEAST8 "hho" #endif -#if !defined SCNuLEAST8 || @PRI_MACROS_BROKEN@ -# undef SCNuLEAST8 +#if !defined SCNuLEAST8 # define SCNuLEAST8 "hhu" #endif -#if !defined SCNxLEAST8 || @PRI_MACROS_BROKEN@ -# undef SCNxLEAST8 +#if !defined SCNxLEAST8 # define SCNxLEAST8 "hhx" #endif -#if !defined SCNdLEAST16 || @PRI_MACROS_BROKEN@ -# undef SCNdLEAST16 +#if !defined SCNdLEAST16 # define SCNdLEAST16 "hd" #endif -#if !defined SCNiLEAST16 || @PRI_MACROS_BROKEN@ -# undef SCNiLEAST16 +#if !defined SCNiLEAST16 # define SCNiLEAST16 "hi" #endif -#if !defined SCNoLEAST16 || @PRI_MACROS_BROKEN@ -# undef SCNoLEAST16 +#if !defined SCNoLEAST16 # define SCNoLEAST16 "ho" #endif -#if !defined SCNuLEAST16 || @PRI_MACROS_BROKEN@ -# undef SCNuLEAST16 +#if !defined SCNuLEAST16 # define SCNuLEAST16 "hu" #endif -#if !defined SCNxLEAST16 || @PRI_MACROS_BROKEN@ -# undef SCNxLEAST16 +#if !defined SCNxLEAST16 # define SCNxLEAST16 "hx" #endif -#if !defined SCNdLEAST32 || @PRI_MACROS_BROKEN@ -# undef SCNdLEAST32 +#if !defined SCNdLEAST32 # define SCNdLEAST32 "d" #endif -#if !defined SCNiLEAST32 || @PRI_MACROS_BROKEN@ -# undef SCNiLEAST32 +#if !defined SCNiLEAST32 # define SCNiLEAST32 "i" #endif -#if !defined SCNoLEAST32 || @PRI_MACROS_BROKEN@ -# undef SCNoLEAST32 +#if !defined SCNoLEAST32 # define SCNoLEAST32 "o" #endif -#if !defined SCNuLEAST32 || @PRI_MACROS_BROKEN@ -# undef SCNuLEAST32 +#if !defined SCNuLEAST32 # define SCNuLEAST32 "u" #endif -#if !defined SCNxLEAST32 || @PRI_MACROS_BROKEN@ -# undef SCNxLEAST32 +#if !defined SCNxLEAST32 # define SCNxLEAST32 "x" #endif #ifdef INT64_MAX -# if !defined SCNdLEAST64 || @PRI_MACROS_BROKEN@ -# undef SCNdLEAST64 +# if !defined SCNdLEAST64 # define SCNdLEAST64 SCNd64 # endif -# if !defined SCNiLEAST64 || @PRI_MACROS_BROKEN@ -# undef SCNiLEAST64 +# if !defined SCNiLEAST64 # define SCNiLEAST64 SCNi64 # endif #endif #ifdef UINT64_MAX -# if !defined SCNoLEAST64 || @PRI_MACROS_BROKEN@ -# undef SCNoLEAST64 +# if !defined SCNoLEAST64 # define SCNoLEAST64 SCNo64 # endif -# if !defined SCNuLEAST64 || @PRI_MACROS_BROKEN@ -# undef SCNuLEAST64 +# if !defined SCNuLEAST64 # define SCNuLEAST64 SCNu64 # endif -# if !defined SCNxLEAST64 || @PRI_MACROS_BROKEN@ -# undef SCNxLEAST64 +# if !defined SCNxLEAST64 # define SCNxLEAST64 SCNx64 # endif #endif -#if !defined SCNdFAST8 || @PRI_MACROS_BROKEN@ -# undef SCNdFAST8 +#if !defined SCNdFAST8 # if INT_FAST8_MAX > INT32_MAX # define SCNdFAST8 SCNd64 # elif INT_FAST8_MAX == 0x7fff @@ -815,8 +690,7 @@ # define SCNdFAST8 "d" # endif #endif -#if !defined SCNiFAST8 || @PRI_MACROS_BROKEN@ -# undef SCNiFAST8 +#if !defined SCNiFAST8 # if INT_FAST8_MAX > INT32_MAX # define SCNiFAST8 SCNi64 # elif INT_FAST8_MAX == 0x7fff @@ -827,8 +701,7 @@ # define SCNiFAST8 "i" # endif #endif -#if !defined SCNoFAST8 || @PRI_MACROS_BROKEN@ -# undef SCNoFAST8 +#if !defined SCNoFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNoFAST8 SCNo64 # elif UINT_FAST8_MAX == 0xffff @@ -839,8 +712,7 @@ # define SCNoFAST8 "o" # endif #endif -#if !defined SCNuFAST8 || @PRI_MACROS_BROKEN@ -# undef SCNuFAST8 +#if !defined SCNuFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNuFAST8 SCNu64 # elif UINT_FAST8_MAX == 0xffff @@ -851,8 +723,7 @@ # define SCNuFAST8 "u" # endif #endif -#if !defined SCNxFAST8 || @PRI_MACROS_BROKEN@ -# undef SCNxFAST8 +#if !defined SCNxFAST8 # if UINT_FAST8_MAX > UINT32_MAX # define SCNxFAST8 SCNx64 # elif UINT_FAST8_MAX == 0xffff @@ -863,8 +734,7 @@ # define SCNxFAST8 "x" # endif #endif -#if !defined SCNdFAST16 || @PRI_MACROS_BROKEN@ -# undef SCNdFAST16 +#if !defined SCNdFAST16 # if INT_FAST16_MAX > INT32_MAX # define SCNdFAST16 SCNd64 # elif INT_FAST16_MAX == 0x7fff @@ -873,8 +743,7 @@ # define SCNdFAST16 "d" # endif #endif -#if !defined SCNiFAST16 || @PRI_MACROS_BROKEN@ -# undef SCNiFAST16 +#if !defined SCNiFAST16 # if INT_FAST16_MAX > INT32_MAX # define SCNiFAST16 SCNi64 # elif INT_FAST16_MAX == 0x7fff @@ -883,8 +752,7 @@ # define SCNiFAST16 "i" # endif #endif -#if !defined SCNoFAST16 || @PRI_MACROS_BROKEN@ -# undef SCNoFAST16 +#if !defined SCNoFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNoFAST16 SCNo64 # elif UINT_FAST16_MAX == 0xffff @@ -893,8 +761,7 @@ # define SCNoFAST16 "o" # endif #endif -#if !defined SCNuFAST16 || @PRI_MACROS_BROKEN@ -# undef SCNuFAST16 +#if !defined SCNuFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNuFAST16 SCNu64 # elif UINT_FAST16_MAX == 0xffff @@ -903,8 +770,7 @@ # define SCNuFAST16 "u" # endif #endif -#if !defined SCNxFAST16 || @PRI_MACROS_BROKEN@ -# undef SCNxFAST16 +#if !defined SCNxFAST16 # if UINT_FAST16_MAX > UINT32_MAX # define SCNxFAST16 SCNx64 # elif UINT_FAST16_MAX == 0xffff @@ -913,40 +779,35 @@ # define SCNxFAST16 "x" # endif #endif -#if !defined SCNdFAST32 || @PRI_MACROS_BROKEN@ -# undef SCNdFAST32 +#if !defined SCNdFAST32 # if INT_FAST32_MAX > INT32_MAX # define SCNdFAST32 SCNd64 # else # define SCNdFAST32 "d" # endif #endif -#if !defined SCNiFAST32 || @PRI_MACROS_BROKEN@ -# undef SCNiFAST32 +#if !defined SCNiFAST32 # if INT_FAST32_MAX > INT32_MAX # define SCNiFAST32 SCNi64 # else # define SCNiFAST32 "i" # endif #endif -#if !defined SCNoFAST32 || @PRI_MACROS_BROKEN@ -# undef SCNoFAST32 +#if !defined SCNoFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNoFAST32 SCNo64 # else # define SCNoFAST32 "o" # endif #endif -#if !defined SCNuFAST32 || @PRI_MACROS_BROKEN@ -# undef SCNuFAST32 +#if !defined SCNuFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNuFAST32 SCNu64 # else # define SCNuFAST32 "u" # endif #endif -#if !defined SCNxFAST32 || @PRI_MACROS_BROKEN@ -# undef SCNxFAST32 +#if !defined SCNxFAST32 # if UINT_FAST32_MAX > UINT32_MAX # define SCNxFAST32 SCNx64 # else @@ -954,64 +815,54 @@ # endif #endif #ifdef INT64_MAX -# if !defined SCNdFAST64 || @PRI_MACROS_BROKEN@ -# undef SCNdFAST64 +# if !defined SCNdFAST64 # define SCNdFAST64 SCNd64 # endif -# if !defined SCNiFAST64 || @PRI_MACROS_BROKEN@ -# undef SCNiFAST64 +# if !defined SCNiFAST64 # define SCNiFAST64 SCNi64 # endif #endif #ifdef UINT64_MAX -# if !defined SCNoFAST64 || @PRI_MACROS_BROKEN@ -# undef SCNoFAST64 +# if !defined SCNoFAST64 # define SCNoFAST64 SCNo64 # endif -# if !defined SCNuFAST64 || @PRI_MACROS_BROKEN@ -# undef SCNuFAST64 +# if !defined SCNuFAST64 # define SCNuFAST64 SCNu64 # endif -# if !defined SCNxFAST64 || @PRI_MACROS_BROKEN@ -# undef SCNxFAST64 +# if !defined SCNxFAST64 # define SCNxFAST64 SCNx64 # endif #endif -#if !defined SCNdMAX || @PRI_MACROS_BROKEN@ -# undef SCNdMAX +#if !defined SCNdMAX # if @INT32_MAX_LT_INTMAX_MAX@ # define SCNdMAX SCNd64 # else # define SCNdMAX "ld" # endif #endif -#if !defined SCNiMAX || @PRI_MACROS_BROKEN@ -# undef SCNiMAX +#if !defined SCNiMAX # if @INT32_MAX_LT_INTMAX_MAX@ # define SCNiMAX SCNi64 # else # define SCNiMAX "li" # endif #endif -#if !defined SCNoMAX || @PRI_MACROS_BROKEN@ -# undef SCNoMAX +#if !defined SCNoMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define SCNoMAX SCNo64 # else # define SCNoMAX "lo" # endif #endif -#if !defined SCNuMAX || @PRI_MACROS_BROKEN@ -# undef SCNuMAX +#if !defined SCNuMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define SCNuMAX SCNu64 # else # define SCNuMAX "lu" # endif #endif -#if !defined SCNxMAX || @PRI_MACROS_BROKEN@ -# undef SCNxMAX +#if !defined SCNxMAX # if @UINT32_MAX_LT_UINTMAX_MAX@ # define SCNxMAX SCNx64 # else @@ -1019,32 +870,27 @@ # endif #endif -#if !defined SCNdPTR || @PRI_MACROS_BROKEN@ -# undef SCNdPTR +#if !defined SCNdPTR # ifdef INTPTR_MAX # define SCNdPTR @PRIPTR_PREFIX@ "d" # endif #endif -#if !defined SCNiPTR || @PRI_MACROS_BROKEN@ -# undef SCNiPTR +#if !defined SCNiPTR # ifdef INTPTR_MAX # define SCNiPTR @PRIPTR_PREFIX@ "i" # endif #endif -#if !defined SCNoPTR || @PRI_MACROS_BROKEN@ -# undef SCNoPTR +#if !defined SCNoPTR # ifdef UINTPTR_MAX # define SCNoPTR @PRIPTR_PREFIX@ "o" # endif #endif -#if !defined SCNuPTR || @PRI_MACROS_BROKEN@ -# undef SCNuPTR +#if !defined SCNuPTR # ifdef UINTPTR_MAX # define SCNuPTR @PRIPTR_PREFIX@ "u" # endif #endif -#if !defined SCNxPTR || @PRI_MACROS_BROKEN@ -# undef SCNxPTR +#if !defined SCNxPTR # ifdef UINTPTR_MAX # define SCNxPTR @PRIPTR_PREFIX@ "x" # endif diff --git a/lib/isapipe.c b/lib/isapipe.c index c2c8c05..467ed00 100644 --- a/lib/isapipe.c +++ b/lib/isapipe.c @@ -1,18 +1,18 @@ /* Test whether a file descriptor is a pipe. - Copyright (C) 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/isapipe.h b/lib/isapipe.h index c108e30..b400642 100644 --- a/lib/isapipe.h +++ b/lib/isapipe.h @@ -1,3 +1,20 @@ +/* Test whether a file descriptor is a pipe. + + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + /* Whether pipes are FIFOs; -1 if not known. */ #ifndef HAVE_FIFO_PIPES # define HAVE_FIFO_PIPES (-1) diff --git a/lib/isatty.c b/lib/isatty.c index 6cdc0fb..ba40d91 100644 --- a/lib/isatty.c +++ b/lib/isatty.c @@ -1,17 +1,17 @@ /* isatty() replacement. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -39,9 +39,17 @@ # include #endif +/* Don't assume that UNICODE is not defined. */ +#undef LoadLibrary +#define LoadLibrary LoadLibraryA +#undef QueryFullProcessImageName +#define QueryFullProcessImageName QueryFullProcessImageNameA + +#if !(_WIN32_WINNT >= _WIN32_WINNT_VISTA) + /* Avoid warnings from gcc -Wcast-function-type. */ -#define GetProcAddress \ - (void *) GetProcAddress +# define GetProcAddress \ + (void *) GetProcAddress /* GetNamedPipeClientProcessId was introduced only in Windows Vista. */ typedef BOOL (WINAPI * GetNamedPipeClientProcessIdFuncType) (HANDLE hPipe, @@ -69,6 +77,13 @@ initialize (void) initialized = TRUE; } +#else + +# define GetNamedPipeClientProcessIdFunc GetNamedPipeClientProcessId +# define QueryFullProcessImageNameFunc QueryFullProcessImageName + +#endif + static BOOL IsConsoleHandle (HANDLE h) { DWORD mode; @@ -84,8 +99,10 @@ static BOOL IsCygwinConsoleHandle (HANDLE h) BOOL result = FALSE; ULONG processId; +#if !(_WIN32_WINNT >= _WIN32_WINNT_VISTA) if (!initialized) initialize (); +#endif /* GetNamedPipeClientProcessId diff --git a/lib/isblank.c b/lib/isblank.c index 4899404..e354559 100644 --- a/lib/isblank.c +++ b/lib/isblank.c @@ -1,18 +1,18 @@ /* Test whether a character is a blank. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/isnan.c b/lib/isnan.c index 814456d..bd119f6 100644 --- a/lib/isnan.c +++ b/lib/isnan.c @@ -1,17 +1,17 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ diff --git a/lib/isnand-nolibm.h b/lib/isnand-nolibm.h index cbabed4..aad1391 100644 --- a/lib/isnand-nolibm.h +++ b/lib/isnand-nolibm.h @@ -1,24 +1,24 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if HAVE_ISNAND_IN_LIBC /* Get declaration of isnan macro. */ # include -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */ # undef isnand # define isnand(x) __builtin_isnan ((double)(x)) # else diff --git a/lib/isnand.c b/lib/isnand.c index a672553..26501b5 100644 --- a/lib/isnand.c +++ b/lib/isnand.c @@ -1,17 +1,17 @@ /* Test for NaN that does not need libm. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2008. */ diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h index 647ffed..4ce81d6 100644 --- a/lib/isnanf-nolibm.h +++ b/lib/isnanf-nolibm.h @@ -1,26 +1,27 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if HAVE_ISNANF_IN_LIBC /* Get declaration of isnan macro or (older) isnanf function. */ # include -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */ # undef isnanf -# define isnanf(x) __builtin_isnanf ((float)(x)) +# define isnanf(x) __builtin_isnan ((float)(x)) # elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) diff --git a/lib/isnanf.c b/lib/isnanf.c index 3d51224..e8b721a 100644 --- a/lib/isnanf.c +++ b/lib/isnanf.c @@ -1,17 +1,17 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ diff --git a/lib/isnanl-nolibm.h b/lib/isnanl-nolibm.h index c45e3ab..a4374e7 100644 --- a/lib/isnanl-nolibm.h +++ b/lib/isnanl-nolibm.h @@ -1,26 +1,27 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if HAVE_ISNANL_IN_LIBC /* Get declaration of isnan macro or (older) isnanl function. */ # include -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */ # undef isnanl -# define isnanl(x) __builtin_isnanl ((long double)(x)) +# define isnanl(x) __builtin_isnan ((long double)(x)) # elif defined isnan # undef isnanl # define isnanl(x) isnan ((long double)(x)) diff --git a/lib/isnanl.c b/lib/isnanl.c index 4532853..2f71d6c 100644 --- a/lib/isnanl.c +++ b/lib/isnanl.c @@ -1,17 +1,17 @@ /* Test for NaN that does not need libm. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ diff --git a/lib/iswblank.c b/lib/iswblank.c index d668d13..2e601f8 100644 --- a/lib/iswblank.c +++ b/lib/iswblank.c @@ -1,18 +1,18 @@ /* Test wide character for being blank. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/iswdigit.c b/lib/iswdigit.c index 146f6e5..780263f 100644 --- a/lib/iswdigit.c +++ b/lib/iswdigit.c @@ -1,18 +1,18 @@ /* Test wide character for being a digit. - Copyright (C) 2020 Free Software Foundation, Inc. + Copyright (C) 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/iswxdigit.c b/lib/iswxdigit.c index 59d15b7..f20b9b3 100644 --- a/lib/iswxdigit.c +++ b/lib/iswxdigit.c @@ -1,18 +1,18 @@ /* Test wide character for being a hexadecimal digit. - Copyright (C) 2020 Free Software Foundation, Inc. + Copyright (C) 2020-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/itold.c b/lib/itold.c index d764003..fe4a384 100644 --- a/lib/itold.c +++ b/lib/itold.c @@ -1,18 +1,18 @@ /* Replacement for 'int' to 'long double' conversion routine. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/langinfo.h b/lib/langinfo.h index 28ae1cf..87b91d8 100644 --- a/lib/langinfo.h +++ b/lib/langinfo.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for and wrapper around . - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* * POSIX for platforms that lack it or have an incomplete one. @@ -186,19 +186,19 @@ typedef int nl_item; /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -333,6 +333,16 @@ typedef int nl_item; _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -358,6 +368,14 @@ typedef int nl_item; _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -455,7 +473,7 @@ typedef int nl_item; _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -483,9 +501,9 @@ typedef int nl_item; _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -501,19 +519,19 @@ typedef int nl_item; /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -586,13 +604,20 @@ typedef int nl_item; # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -601,24 +626,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/langinfo.in.h b/lib/langinfo.in.h index e912cd3..98aea6a 100644 --- a/lib/langinfo.in.h +++ b/lib/langinfo.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* * POSIX for platforms that lack it or have an incomplete one. diff --git a/lib/lc-charset-dispatch.c b/lib/lc-charset-dispatch.c index 79057d4..66d78fd 100644 --- a/lib/lc-charset-dispatch.c +++ b/lib/lc-charset-dispatch.c @@ -1,17 +1,17 @@ /* Dispatching based on the current locale's character encoding. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2018. */ @@ -26,7 +26,7 @@ # include "localcharset.h" # include "streq.h" -# if GNULIB_WCHAR_SINGLE +# if GNULIB_WCHAR_SINGLE_LOCALE /* When we know that the locale does not change, provide a speedup by caching the value of locale_encoding_classification. */ # define locale_encoding_classification_cached locale_encoding_classification @@ -35,7 +35,7 @@ # define locale_encoding_classification_uncached locale_encoding_classification # endif -# if GNULIB_WCHAR_SINGLE +# if GNULIB_WCHAR_SINGLE_LOCALE static inline # endif enc_t @@ -59,7 +59,7 @@ locale_encoding_classification_uncached (void) return enc_other; } -# if GNULIB_WCHAR_SINGLE +# if GNULIB_WCHAR_SINGLE_LOCALE static int cached_locale_enc = -1; diff --git a/lib/lc-charset-dispatch.h b/lib/lc-charset-dispatch.h index 95c2316..3867c32 100644 --- a/lib/lc-charset-dispatch.h +++ b/lib/lc-charset-dispatch.h @@ -1,17 +1,17 @@ /* Dispatching based on the current locale's character encoding. - Copyright (C) 2018-2020 Free Software Foundation, Inc. + Copyright (C) 2018-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2018. */ diff --git a/lib/lchmod.c b/lib/lchmod.c index e113211..706dddf 100644 --- a/lib/lchmod.c +++ b/lib/lchmod.c @@ -1,10 +1,10 @@ /* Implement lchmod on platforms where it does not work correctly. - Copyright 2020 Free Software Foundation, Inc. + Copyright 2020-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -76,7 +76,7 @@ lchmod (char const *file, mode_t mode) return -1; } -# if defined __linux__ || defined __ANDROID__ +# if defined __linux__ || defined __ANDROID__ || defined __CYGWIN__ static char const fmt[] = "/proc/self/fd/%d"; char buf[sizeof fmt - sizeof "%d" + INT_BUFSIZE_BOUND (int)]; sprintf (buf, fmt, fd); diff --git a/lib/lchown.c b/lib/lchown.c index 5760a75..105c2d9 100644 --- a/lib/lchown.c +++ b/lib/lchown.c @@ -1,19 +1,19 @@ /* Provide a stub lchown function for systems that lack it. - Copyright (C) 1998-1999, 2002, 2004, 2006-2007, 2009-2020 Free Software + Copyright (C) 1998-1999, 2002, 2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ diff --git a/lib/ldtoastr.c b/lib/ldtoastr.c index bf54a35..ab0dcfa 100644 --- a/lib/ldtoastr.c +++ b/lib/ldtoastr.c @@ -1,2 +1,19 @@ +/* Convert 'long double' to accurate string. + + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define LENGTH 3 #include "ftoastr.c" diff --git a/lib/libc-config.h b/lib/libc-config.h index 124f1d7..8fec489 100644 --- a/lib/libc-config.h +++ b/lib/libc-config.h @@ -1,18 +1,18 @@ /* System definitions for code taken from the GNU C Library - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with this program; if not, see . */ @@ -28,14 +28,17 @@ When compiled as part of glibc this is a no-op; when compiled as part of Gnulib this includes Gnulib's and defines macros - that glibc library code would normally assume. */ + that glibc library code would normally assume. + + Note: This header file MUST NOT be included by public header files + of Gnulib. */ #include /* On glibc this includes and and #defines - _FEATURES_H, __WORDSIZE, and __set_errno. On FreeBSD 11 it - includes which defines __nonnull. Elsewhere it - is harmless. */ + _FEATURES_H, __WORDSIZE, and __set_errno. On FreeBSD 11 and + DragonFlyBSD 5.9 it includes which defines __nonnull. + Elsewhere it is harmless. */ #include /* From glibc . */ @@ -71,107 +74,111 @@ # endif #endif - -/* Prepare to include , which is our copy of glibc - . */ +#ifndef __attribute_nonnull__ +/* either does not exist, or is too old for Gnulib. + Prepare to include , which is Gnulib's version of a + more-recent glibc . */ /* Define _FEATURES_H so that does not include . */ -#ifndef _FEATURES_H -# define _FEATURES_H 1 -#endif -/* Define __WORDSIZE so that does not attempt to include - nonexistent files. Make it a syntax error, since Gnulib does not - use __WORDSIZE now, and if Gnulib uses it later the syntax error - will let us know that __WORDSIZE needs configuring. */ -#ifndef __WORDSIZE -# define __WORDSIZE %%% -#endif +# ifndef _FEATURES_H +# define _FEATURES_H 1 +# endif +/* Define __GNULIB_CDEFS so that does not attempt to include + nonexistent files. */ +# define __GNULIB_CDEFS /* Undef the macros unconditionally defined by our copy of glibc , so that they do not clash with any system-defined versions. */ -#undef _SYS_CDEFS_H -#undef __ASMNAME -#undef __ASMNAME2 -#undef __BEGIN_DECLS -#undef __CONCAT -#undef __END_DECLS -#undef __HAVE_GENERIC_SELECTION -#undef __LDBL_COMPAT -#undef __LDBL_REDIR -#undef __LDBL_REDIR1 -#undef __LDBL_REDIR1_DECL -#undef __LDBL_REDIR1_NTH -#undef __LDBL_REDIR_DECL -#undef __LDBL_REDIR_NTH -#undef __LEAF -#undef __LEAF_ATTR -#undef __NTH -#undef __NTHNL -#undef __P -#undef __PMT -#undef __REDIRECT -#undef __REDIRECT_LDBL -#undef __REDIRECT_NTH -#undef __REDIRECT_NTHNL -#undef __REDIRECT_NTH_LDBL -#undef __STRING -#undef __THROW -#undef __THROWNL -#undef __always_inline -#undef __attribute__ -#undef __attribute_alloc_size__ -#undef __attribute_artificial__ -#undef __attribute_const__ -#undef __attribute_deprecated__ -#undef __attribute_deprecated_msg__ -#undef __attribute_format_arg__ -#undef __attribute_format_strfmon__ -#undef __attribute_malloc__ -#undef __attribute_noinline__ -#undef __attribute_nonstring__ -#undef __attribute_pure__ -#undef __attribute_used__ -#undef __attribute_warn_unused_result__ -#undef __bos -#undef __bos0 -#undef __errordecl -#undef __extension__ -#undef __extern_always_inline -#undef __extern_inline -#undef __flexarr -#undef __fortify_function -#undef __glibc_c99_flexarr_available -#undef __glibc_clang_has_extension -#undef __glibc_likely -#undef __glibc_macro_warning -#undef __glibc_macro_warning1 -#undef __glibc_unlikely -#undef __inline -#undef __ptr_t -#undef __restrict -#undef __restrict_arr -#undef __va_arg_pack -#undef __va_arg_pack_len -#undef __warnattr -#undef __warndecl +# undef _SYS_CDEFS_H +# undef __ASMNAME +# undef __ASMNAME2 +# undef __BEGIN_DECLS +# undef __CONCAT +# undef __END_DECLS +# undef __HAVE_GENERIC_SELECTION +# undef __LDBL_COMPAT +# undef __LDBL_REDIR +# undef __LDBL_REDIR1 +# undef __LDBL_REDIR1_DECL +# undef __LDBL_REDIR1_NTH +# undef __LDBL_REDIR2_DECL +# undef __LDBL_REDIR_DECL +# undef __LDBL_REDIR_NTH +# undef __LEAF +# undef __LEAF_ATTR +# undef __NTH +# undef __NTHNL +# undef __REDIRECT +# undef __REDIRECT_LDBL +# undef __REDIRECT_NTH +# undef __REDIRECT_NTHNL +# undef __REDIRECT_NTH_LDBL +# undef __STRING +# undef __THROW +# undef __THROWNL +# undef __attr_access +# undef __attr_access_none +# undef __attr_dealloc +# undef __attr_dealloc_free +# undef __attribute__ +# undef __attribute_alloc_size__ +# undef __attribute_artificial__ +# undef __attribute_const__ +# undef __attribute_deprecated__ +# undef __attribute_deprecated_msg__ +# undef __attribute_format_arg__ +# undef __attribute_format_strfmon__ +# undef __attribute_malloc__ +# undef __attribute_noinline__ +# undef __attribute_nonstring__ +# undef __attribute_pure__ +# undef __attribute_returns_twice__ +# undef __attribute_used__ +# undef __attribute_warn_unused_result__ +# undef __bos +# undef __bos0 +# undef __errordecl +# undef __extension__ +# undef __extern_always_inline +# undef __extern_inline +# undef __flexarr +# undef __fortify_function +# undef __glibc_c99_flexarr_available +# undef __glibc_has_attribute +# undef __glibc_has_builtin +# undef __glibc_has_extension +# undef __glibc_macro_warning +# undef __glibc_macro_warning1 +# undef __glibc_objsize +# undef __glibc_objsize0 +# undef __glibc_unlikely +# undef __inline +# undef __ptr_t +# undef __restrict +# undef __restrict_arr +# undef __va_arg_pack +# undef __va_arg_pack_len +# undef __warnattr /* Include our copy of glibc . */ -#include +# include /* __inline is too pessimistic for non-GCC. */ -#undef __inline -#ifndef HAVE___INLINE -# if 199901 <= __STDC_VERSION__ || defined inline -# define __inline inline -# else -# define __inline +# undef __inline +# ifndef HAVE___INLINE +# if 199901 <= __STDC_VERSION__ || defined inline +# define __inline inline +# else +# define __inline +# endif # endif -#endif + +#endif /* defined __glibc_likely */ /* A substitute for glibc , good enough for Gnulib. */ #define attribute_hidden -#define libc_hidden_proto(name, ...) +#define libc_hidden_proto(name) #define libc_hidden_def(name) #define libc_hidden_weak(name) #define libc_hidden_ver(local, name) @@ -180,4 +187,5 @@ /* A substitute for glibc , good enough for Gnulib. */ #define SHLIB_COMPAT(lib, introduced, obsoleted) 0 -#define versioned_symbol(lib, local, symbol, version) +#define compat_symbol(lib, local, symbol, version) extern int dummy +#define versioned_symbol(lib, local, symbol, version) extern int dummy diff --git a/lib/limits.h b/lib/limits.h index c48685d..4f37f3c 100644 --- a/lib/limits.h +++ b/lib/limits.h @@ -1,31 +1,47 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright 2016-2020 Free Software Foundation, Inc. + Copyright 2016-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 3, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ - -#ifndef _GL_LIMITS_H + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 #pragma GCC system_header #endif -/* The include_next requires a split double-inclusion guard. */ +#if defined _GL_ALREADY_INCLUDING_LIMITS_H +/* Special invocation convention: + On Haiku/x86_64, we have a sequence of nested includes + -> -> . + In this situation, LONG_MAX and INT_MAX are not yet defined, + therefore we should not attempt to define LONG_BIT. */ + #include_next +#else +/* Normal invocation convention. */ + +#ifndef _GL_LIMITS_H + +# define _GL_ALREADY_INCLUDING_LIMITS_H + +/* The include_next requires a split double-inclusion guard. */ +# include_next + +# undef _GL_ALREADY_INCLUDING_LIMITS_H + #ifndef _GL_LIMITS_H #define _GL_LIMITS_H @@ -84,10 +100,11 @@ # endif #endif -/* Macros specified by ISO/IEC TS 18661-1:2014. */ +/* Macros specified by C2x and by ISO/IEC TS 18661-1:2014. */ #if (! defined ULLONG_WIDTH \ - && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__)) + && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__ \ + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__))) # define CHAR_WIDTH _GL_INTEGER_WIDTH (CHAR_MIN, CHAR_MAX) # define SCHAR_WIDTH _GL_INTEGER_WIDTH (SCHAR_MIN, SCHAR_MAX) # define UCHAR_WIDTH _GL_INTEGER_WIDTH (0, UCHAR_MAX) @@ -99,7 +116,17 @@ # define ULONG_WIDTH _GL_INTEGER_WIDTH (0, ULONG_MAX) # define LLONG_WIDTH _GL_INTEGER_WIDTH (LLONG_MIN, LLONG_MAX) # define ULLONG_WIDTH _GL_INTEGER_WIDTH (0, ULLONG_MAX) -#endif /* !ULLONG_WIDTH && (_GNU_SOURCE || __STDC_WANT_IEC_60559_BFP_EXT__) */ +#endif + +/* Macros specified by C2x. */ + +#if (! defined BOOL_WIDTH \ + && (defined _GNU_SOURCE \ + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__))) +# define BOOL_MAX 1 +# define BOOL_WIDTH 1 +#endif #endif /* _GL_LIMITS_H */ #endif /* _GL_LIMITS_H */ +#endif diff --git a/lib/limits.in.h b/lib/limits.in.h index 90c273f..b77bf75 100644 --- a/lib/limits.in.h +++ b/lib/limits.in.h @@ -1,30 +1,46 @@ /* A GNU-like . - Copyright 2016-2020 Free Software Foundation, Inc. + Copyright 2016-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; either version 3, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ - -#ifndef _@GUARD_PREFIX@_LIMITS_H + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ #endif @PRAGMA_COLUMNS@ -/* The include_next requires a split double-inclusion guard. */ +#if defined _GL_ALREADY_INCLUDING_LIMITS_H +/* Special invocation convention: + On Haiku/x86_64, we have a sequence of nested includes + -> -> . + In this situation, LONG_MAX and INT_MAX are not yet defined, + therefore we should not attempt to define LONG_BIT. */ + #@INCLUDE_NEXT@ @NEXT_LIMITS_H@ +#else +/* Normal invocation convention. */ + +#ifndef _@GUARD_PREFIX@_LIMITS_H + +# define _GL_ALREADY_INCLUDING_LIMITS_H + +/* The include_next requires a split double-inclusion guard. */ +# @INCLUDE_NEXT@ @NEXT_LIMITS_H@ + +# undef _GL_ALREADY_INCLUDING_LIMITS_H + #ifndef _@GUARD_PREFIX@_LIMITS_H #define _@GUARD_PREFIX@_LIMITS_H @@ -83,10 +99,11 @@ # endif #endif -/* Macros specified by ISO/IEC TS 18661-1:2014. */ +/* Macros specified by C2x and by ISO/IEC TS 18661-1:2014. */ #if (! defined ULLONG_WIDTH \ - && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__)) + && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__ \ + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__))) # define CHAR_WIDTH _GL_INTEGER_WIDTH (CHAR_MIN, CHAR_MAX) # define SCHAR_WIDTH _GL_INTEGER_WIDTH (SCHAR_MIN, SCHAR_MAX) # define UCHAR_WIDTH _GL_INTEGER_WIDTH (0, UCHAR_MAX) @@ -98,7 +115,17 @@ # define ULONG_WIDTH _GL_INTEGER_WIDTH (0, ULONG_MAX) # define LLONG_WIDTH _GL_INTEGER_WIDTH (LLONG_MIN, LLONG_MAX) # define ULLONG_WIDTH _GL_INTEGER_WIDTH (0, ULLONG_MAX) -#endif /* !ULLONG_WIDTH && (_GNU_SOURCE || __STDC_WANT_IEC_60559_BFP_EXT__) */ +#endif + +/* Macros specified by C2x. */ + +#if (! defined BOOL_WIDTH \ + && (defined _GNU_SOURCE \ + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__))) +# define BOOL_MAX 1 +# define BOOL_WIDTH 1 +#endif #endif /* _@GUARD_PREFIX@_LIMITS_H */ #endif /* _@GUARD_PREFIX@_LIMITS_H */ +#endif diff --git a/lib/linebuffer.c b/lib/linebuffer.c index f360378..a679b97 100644 --- a/lib/linebuffer.c +++ b/lib/linebuffer.c @@ -1,11 +1,11 @@ /* linebuffer.c -- read arbitrarily long lines - Copyright (C) 1986, 1991, 1998-1999, 2001, 2003-2004, 2006-2007, 2009-2020 + Copyright (C) 1986, 1991, 1998-1999, 2001, 2003-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -80,8 +80,8 @@ readlinebuffer_delim (struct linebuffer *linebuffer, FILE *stream, } if (p == end) { - size_t oldsize = linebuffer->size; - buffer = x2realloc (buffer, &linebuffer->size); + idx_t oldsize = linebuffer->size; + buffer = xpalloc (buffer, &linebuffer->size, 1, -1, 1); p = buffer + oldsize; linebuffer->buffer = buffer; end = buffer + linebuffer->size; diff --git a/lib/linebuffer.h b/lib/linebuffer.h index b19fea7..07d45ca 100644 --- a/lib/linebuffer.h +++ b/lib/linebuffer.h @@ -1,11 +1,11 @@ /* linebuffer.h -- declarations for reading arbitrarily long lines - Copyright (C) 1986, 1991, 1998-1999, 2002-2003, 2007, 2009-2020 Free + Copyright (C) 1986, 1991, 1998-1999, 2002-2003, 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,14 +19,15 @@ #if !defined LINEBUFFER_H # define LINEBUFFER_H +# include "idx.h" # include /* A 'struct linebuffer' holds a line of text. */ struct linebuffer { - size_t size; /* Allocated. */ - size_t length; /* Used. */ + idx_t size; /* Allocated. */ + idx_t length; /* Used. */ char *buffer; }; diff --git a/lib/link.c b/lib/link.c index 22f7c82..2023d75 100644 --- a/lib/link.c +++ b/lib/link.c @@ -1,19 +1,19 @@ /* Emulate link on platforms that lack it, namely native Windows platforms. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -30,13 +30,21 @@ # define WIN32_LEAN_AND_MEAN # include +/* Don't assume that UNICODE is not defined. */ +# undef GetModuleHandle +# define GetModuleHandle GetModuleHandleA +# undef CreateHardLink +# define CreateHardLink CreateHardLinkA + +# if !(_WIN32_WINNT >= _WIN32_WINNT_WINXP) + /* Avoid warnings from gcc -Wcast-function-type. */ -# define GetProcAddress \ - (void *) GetProcAddress +# define GetProcAddress \ + (void *) GetProcAddress /* CreateHardLink was introduced only in Windows 2000. */ -typedef BOOL (WINAPI * CreateHardLinkFuncType) (LPCTSTR lpFileName, - LPCTSTR lpExistingFileName, +typedef BOOL (WINAPI * CreateHardLinkFuncType) (LPCSTR lpFileName, + LPCSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes); static CreateHardLinkFuncType CreateHardLinkFunc = NULL; static BOOL initialized = FALSE; @@ -53,30 +61,48 @@ initialize (void) initialized = TRUE; } +# else + +# define CreateHardLinkFunc CreateHardLink + +# endif + int link (const char *file1, const char *file2) { char *dir; size_t len1 = strlen (file1); size_t len2 = strlen (file2); + +# if !(_WIN32_WINNT >= _WIN32_WINNT_WINXP) if (!initialized) initialize (); +# endif + if (CreateHardLinkFunc == NULL) { /* System does not support hard links. */ errno = EPERM; return -1; } - /* Reject trailing slashes on non-directories; mingw does not + /* Reject trailing slashes on non-directories; native Windows does not support hard-linking directories. */ if ((len1 && (file1[len1 - 1] == '/' || file1[len1 - 1] == '\\')) || (len2 && (file2[len2 - 1] == '/' || file2[len2 - 1] == '\\'))) { + /* If stat() fails, then link() should fail for the same reason. */ struct stat st; - if (stat (file1, &st) == 0 && S_ISDIR (st.st_mode)) - errno = EPERM; - else + if (stat (file1, &st)) + { + if (errno == EOVERFLOW) + /* It's surely a file, not a directory (see stat-w32.c). */ + errno = ENOTDIR; + return -1; + } + if (!S_ISDIR (st.st_mode)) errno = ENOTDIR; + else + errno = EPERM; return -1; } /* CreateHardLink("b/.","a",NULL) creates file "b", so we must check @@ -89,11 +115,9 @@ link (const char *file1, const char *file2) char *p = strchr (dir, '\0'); while (dir < p && (*--p != '/' && *p != '\\')); *p = '\0'; - if (p != dir && stat (dir, &st) == -1) + if (p != dir && stat (dir, &st) != 0 && errno != EOVERFLOW) { - int saved_errno = errno; free (dir); - errno = saved_errno; return -1; } free (dir); @@ -163,7 +187,7 @@ rpl_link (char const *file1, char const *file2) struct stat st; /* Don't allow IRIX to dereference dangling file2 symlink. */ - if (!lstat (file2, &st)) + if (lstat (file2, &st) == 0 || errno == EOVERFLOW) { errno = EEXIST; return -1; @@ -200,11 +224,9 @@ rpl_link (char const *file1, char const *file2) if (p) { *p = '\0'; - if (stat (dir, &st) == -1) + if (stat (dir, &st) != 0 && errno != EOVERFLOW) { - int saved_errno = errno; free (dir); - errno = saved_errno; return -1; } } diff --git a/lib/linkat.c b/lib/linkat.c index 13313e9..99de4a9 100644 --- a/lib/linkat.c +++ b/lib/linkat.c @@ -1,9 +1,9 @@ /* Create a hard link relative to open directories. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -29,20 +29,10 @@ #include "areadlink.h" #include "dirname.h" +#include "eloop-threshold.h" #include "filenamecat.h" #include "openat-priv.h" -#if HAVE_SYS_PARAM_H -# include -#endif -#ifndef MAXSYMLINKS -# ifdef SYMLOOP_MAX -# define MAXSYMLINKS SYMLOOP_MAX -# else -# define MAXSYMLINKS 20 -# endif -#endif - #if !HAVE_LINKAT || LINKAT_SYMLINK_NOTSUP /* Create a link. If FILE1 is a symlink, either create a hardlink to @@ -74,10 +64,8 @@ link_immediate (char const *file1, char const *file2) if (st1.st_dev == st2.st_dev) { int result = symlink (target, file2); - int saved_errno = errno; free (target); free (dir); - errno = saved_errno; return result; } free (target); @@ -105,7 +93,7 @@ link_follow (char const *file1, char const *file2) char *name = (char *) file1; char *target; int result; - int i = MAXSYMLINKS; + int i = __eloop_threshold (); /* Using realpath or canonicalize_file_name is too heavy-handed: we don't need an absolute name, and we don't need to resolve @@ -147,20 +135,12 @@ link_follow (char const *file1, char const *file2) if (!target && errno != EINVAL) { if (name != file1) - { - int saved_errno = errno; - free (name); - errno = saved_errno; - } + free (name); return -1; } result = link (name, file2); if (name != file1) - { - int saved_errno = errno; - free (name); - errno = saved_errno; - } + free (name); return result; } # endif /* 0 < LINK_FOLLOWS_SYMLINKS */ @@ -231,7 +211,7 @@ linkat_follow (int fd1, char const *file1, int fd2, char const *file2) char *name = (char *) file1; char *target; int result; - int i = MAXSYMLINKS; + int i = __eloop_threshold (); /* There is no realpathat. */ while (i-- && (target = areadlinkat (fd1, name))) @@ -271,20 +251,12 @@ linkat_follow (int fd1, char const *file1, int fd2, char const *file2) if (!target && errno != EINVAL) { if (name != file1) - { - int saved_errno = errno; - free (name); - errno = saved_errno; - } + free (name); return -1; } result = linkat (fd1, name, fd2, file2, 0); if (name != file1) - { - int saved_errno = errno; - free (name); - errno = saved_errno; - } + free (name); return result; } diff --git a/lib/localcharset.c b/lib/localcharset.c index 721c8a9..17a4a1e 100644 --- a/lib/localcharset.c +++ b/lib/localcharset.c @@ -1,19 +1,19 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible . */ diff --git a/lib/localcharset.h b/lib/localcharset.h index aa623be..62efbf3 100644 --- a/lib/localcharset.h +++ b/lib/localcharset.h @@ -1,19 +1,19 @@ /* Determine a canonical name for the current locale's character encoding. - Copyright (C) 2000-2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU CHARSET Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LOCALCHARSET_H #define _LOCALCHARSET_H diff --git a/lib/locale.h b/lib/locale.h index 0c46b81..ec46919 100644 --- a/lib/locale.h +++ b/lib/locale.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A POSIX . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -55,19 +55,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -202,6 +202,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -227,6 +237,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -324,7 +342,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -352,9 +370,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -370,26 +388,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -398,19 +416,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -483,13 +501,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -498,24 +523,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -682,7 +718,7 @@ _GL_WARN_ON_USE (setlocale, "setlocale works differently on native Windows - " # include "setlocale_null.h" #endif -#if /*@GNULIB_NEWLOCALE@ ||*/ (IN_COREUTILS_GNULIB_TESTS && 1) +#if /*@GNULIB_NEWLOCALE@ ||*/ (IN_COREUTILS_GNULIB_TESTS && 0 && 1) # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef newlocale @@ -715,7 +751,7 @@ _GL_WARN_ON_USE (newlocale, "newlocale is not portable"); # endif #endif -#if 0 || (IN_COREUTILS_GNULIB_TESTS && 1) +#if 0 || (IN_COREUTILS_GNULIB_TESTS && 0 && 1) # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef duplocale @@ -745,7 +781,7 @@ _GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - " # endif #endif -#if /*@GNULIB_FREELOCALE@ ||*/ (IN_COREUTILS_GNULIB_TESTS && 1) +#if /*@GNULIB_FREELOCALE@ ||*/ (IN_COREUTILS_GNULIB_TESTS && 0 && 1) # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef freelocale diff --git a/lib/locale.in.h b/lib/locale.in.h index 4e9b3f3..4aef74d 100644 --- a/lib/locale.in.h +++ b/lib/locale.in.h @@ -1,17 +1,17 @@ /* A POSIX . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -211,7 +211,7 @@ _GL_WARN_ON_USE (setlocale, "setlocale works differently on native Windows - " # include "setlocale_null.h" #endif -#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_NEWLOCALE@) +#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_NEWLOCALE@) # if @REPLACE_NEWLOCALE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef newlocale @@ -244,7 +244,7 @@ _GL_WARN_ON_USE (newlocale, "newlocale is not portable"); # endif #endif -#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @HAVE_DUPLOCALE@) +#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_DUPLOCALE@) # if @REPLACE_DUPLOCALE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef duplocale @@ -274,7 +274,7 @@ _GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - " # endif #endif -#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @HAVE_FREELOCALE@) +#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_FREELOCALE@) # if @REPLACE_FREELOCALE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef freelocale diff --git a/lib/localeconv.c b/lib/localeconv.c index 8aa9bbe..ef26120 100644 --- a/lib/localeconv.c +++ b/lib/localeconv.c @@ -1,17 +1,17 @@ /* Query locale dependent information for formatting numbers. - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/localtime-buffer.c b/lib/localtime-buffer.c deleted file mode 100644 index 141849c..0000000 --- a/lib/localtime-buffer.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Provide access to the last buffer returned by localtime() or gmtime(). - - Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ - -/* written by Jim Meyering */ - -#include - -/* Specification. */ -#include "localtime-buffer.h" - -#if GETTIMEOFDAY_CLOBBERS_LOCALTIME || TZSET_CLOBBERS_LOCALTIME - -static struct tm tm_zero_buffer; -struct tm *localtime_buffer_addr = &tm_zero_buffer; - -/* This is a wrapper for localtime. - - On the first call, record the address of the static buffer that - localtime uses for its result. */ - -struct tm * -rpl_localtime (time_t const *timep) -#undef localtime -{ - struct tm *tm = localtime (timep); - - if (localtime_buffer_addr == &tm_zero_buffer) - localtime_buffer_addr = tm; - - return tm; -} - -/* Same as above, since gmtime and localtime use the same buffer. */ -struct tm * -rpl_gmtime (time_t const *timep) -#undef gmtime -{ - struct tm *tm = gmtime (timep); - - if (localtime_buffer_addr == &tm_zero_buffer) - localtime_buffer_addr = tm; - - return tm; -} - -#endif diff --git a/lib/localtime-buffer.h b/lib/localtime-buffer.h deleted file mode 100644 index 3801742..0000000 --- a/lib/localtime-buffer.h +++ /dev/null @@ -1,27 +0,0 @@ -/* Provide access to the last buffer returned by localtime() or gmtime(). - - Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ - -/* written by Jim Meyering */ - -#include - -#if GETTIMEOFDAY_CLOBBERS_LOCALTIME || TZSET_CLOBBERS_LOCALTIME - -/* The address of the last buffer returned by localtime() or gmtime(). */ -extern struct tm *localtime_buffer_addr; - -#endif diff --git a/lib/long-options.c b/lib/long-options.c index e8f0799..7c8fa1b 100644 --- a/lib/long-options.c +++ b/lib/long-options.c @@ -1,11 +1,11 @@ /* Utility to accept --help and --version options as unobtrusively as possible. - Copyright (C) 1993-1994, 1998-2000, 2002-2006, 2009-2020 Free Software + Copyright (C) 1993-1994, 1998-2000, 2002-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/long-options.h b/lib/long-options.h index c30c16f..4ec42cc 100644 --- a/lib/long-options.h +++ b/lib/long-options.h @@ -1,10 +1,10 @@ /* long-options.h -- declaration for --help- and --version-handling function. - Copyright (C) 1993-1994, 1998-1999, 2003, 2009-2020 Free Software + Copyright (C) 1993-1994, 1998-1999, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/lseek.c b/lib/lseek.c index aaf9f32..1a9c49b 100644 --- a/lib/lseek.c +++ b/lib/lseek.c @@ -1,18 +1,18 @@ /* An lseek() function that detects pipes. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -52,6 +52,24 @@ rpl_lseek (int fd, off_t offset, int whence) errno = ESPIPE; return -1; } +#elif defined __APPLE__ && defined __MACH__ && defined SEEK_DATA + if (whence == SEEK_DATA) + { + /* If OFFSET points to data, macOS lseek+SEEK_DATA returns the + start S of the first data region that begins *after* OFFSET, + where the region from OFFSET to S consists of possibly-empty + data followed by a possibly-empty hole. To work around this + portability glitch, check whether OFFSET is within data by + using lseek+SEEK_HOLE, and if so return to OFFSET by using + lseek+SEEK_SET. Also, contrary to the macOS documentation, + lseek+SEEK_HOLE can fail with ENXIO if there are no holes on + or after OFFSET. What a mess! */ + off_t next_hole = lseek (fd, offset, SEEK_HOLE); + if (next_hole < 0) + return errno == ENXIO ? offset : next_hole; + if (next_hole != offset) + whence = SEEK_SET; + } #else /* BeOS lseek mistakenly succeeds on pipes... */ struct stat statbuf; diff --git a/lib/lstat.c b/lib/lstat.c index f74392b..472bfbc 100644 --- a/lib/lstat.c +++ b/lib/lstat.c @@ -1,18 +1,18 @@ /* Work around a bug of lstat on some systems - Copyright (C) 1997-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ diff --git a/lib/malloc.c b/lib/malloc.c index 7232f1e..f334dd6 100644 --- a/lib/malloc.c +++ b/lib/malloc.c @@ -1,51 +1,46 @@ /* malloc() function that is glibc compatible. - Copyright (C) 1997-1998, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1997-1998, 2006-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* written by Jim Meyering and Bruno Haible */ #define _GL_USE_STDLIB_ALLOC 1 #include -/* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h. */ -#ifdef malloc -# define NEED_MALLOC_GNU 1 -# undef malloc -/* Whereas the gnulib module 'malloc-gnu' defines HAVE_MALLOC_GNU. */ -#elif GNULIB_MALLOC_GNU && !HAVE_MALLOC_GNU -# define NEED_MALLOC_GNU 1 -#endif #include #include -/* Allocate an N-byte block of memory from the heap. - If N is zero, allocate a 1-byte block. */ +#include "xalloc-oversized.h" + +/* Allocate an N-byte block of memory from the heap, even if N is 0. */ void * rpl_malloc (size_t n) { - void *result; - -#if NEED_MALLOC_GNU if (n == 0) n = 1; -#endif - result = malloc (n); + if (xalloc_oversized (n, 1)) + { + errno = ENOMEM; + return NULL; + } + + void *result = malloc (n); #if !HAVE_MALLOC_POSIX if (result == NULL) diff --git a/lib/malloc/dynarray-skeleton.c b/lib/malloc/dynarray-skeleton.c new file mode 100644 index 0000000..bad548a --- /dev/null +++ b/lib/malloc/dynarray-skeleton.c @@ -0,0 +1,528 @@ +/* Type-safe arrays which grow dynamically. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* Pre-processor macros which act as parameters: + + DYNARRAY_STRUCT + The struct tag of dynamic array to be defined. + DYNARRAY_ELEMENT + The type name of the element type. Elements are copied + as if by memcpy, and can change address as the dynamic + array grows. + DYNARRAY_PREFIX + The prefix of the functions which are defined. + + The following parameters are optional: + + DYNARRAY_ELEMENT_FREE + DYNARRAY_ELEMENT_FREE (E) is evaluated to deallocate the + contents of elements. E is of type DYNARRAY_ELEMENT *. + DYNARRAY_ELEMENT_INIT + DYNARRAY_ELEMENT_INIT (E) is evaluated to initialize a new + element. E is of type DYNARRAY_ELEMENT *. + If DYNARRAY_ELEMENT_FREE but not DYNARRAY_ELEMENT_INIT is + defined, new elements are automatically zero-initialized. + Otherwise, new elements have undefined contents. + DYNARRAY_INITIAL_SIZE + The size of the statically allocated array (default: + at least 2, more elements if they fit into 128 bytes). + Must be a preprocessor constant. If DYNARRAY_INITIAL_SIZE is 0, + there is no statically allocated array at, and all non-empty + arrays are heap-allocated. + DYNARRAY_FINAL_TYPE + The name of the type which holds the final array. If not + defined, is PREFIX##finalize not provided. DYNARRAY_FINAL_TYPE + must be a struct type, with members of type DYNARRAY_ELEMENT and + size_t at the start (in this order). + + These macros are undefined after this header file has been + included. + + The following types are provided (their members are private to the + dynarray implementation): + + struct DYNARRAY_STRUCT + + The following functions are provided: + + void DYNARRAY_PREFIX##init (struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##free (struct DYNARRAY_STRUCT *); + bool DYNARRAY_PREFIX##has_failed (const struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##mark_failed (struct DYNARRAY_STRUCT *); + size_t DYNARRAY_PREFIX##size (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##begin (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##end (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##at (struct DYNARRAY_STRUCT *, size_t); + void DYNARRAY_PREFIX##add (struct DYNARRAY_STRUCT *, DYNARRAY_ELEMENT); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##emplace (struct DYNARRAY_STRUCT *); + bool DYNARRAY_PREFIX##resize (struct DYNARRAY_STRUCT *, size_t); + void DYNARRAY_PREFIX##remove_last (struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##clear (struct DYNARRAY_STRUCT *); + + The following functions are provided are provided if the + prerequisites are met: + + bool DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *, + DYNARRAY_FINAL_TYPE *); + (if DYNARRAY_FINAL_TYPE is defined) + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *, + size_t *); + (if DYNARRAY_FINAL_TYPE is not defined) +*/ + +#include + +#include +#include +#include + +#ifndef DYNARRAY_STRUCT +# error "DYNARRAY_STRUCT must be defined" +#endif + +#ifndef DYNARRAY_ELEMENT +# error "DYNARRAY_ELEMENT must be defined" +#endif + +#ifndef DYNARRAY_PREFIX +# error "DYNARRAY_PREFIX must be defined" +#endif + +#ifdef DYNARRAY_INITIAL_SIZE +# if DYNARRAY_INITIAL_SIZE < 0 +# error "DYNARRAY_INITIAL_SIZE must be non-negative" +# endif +# if DYNARRAY_INITIAL_SIZE > 0 +# define DYNARRAY_HAVE_SCRATCH 1 +# else +# define DYNARRAY_HAVE_SCRATCH 0 +# endif +#else +/* Provide a reasonable default which limits the size of + DYNARRAY_STRUCT. */ +# define DYNARRAY_INITIAL_SIZE \ + (sizeof (DYNARRAY_ELEMENT) > 64 ? 2 : 128 / sizeof (DYNARRAY_ELEMENT)) +# define DYNARRAY_HAVE_SCRATCH 1 +#endif + +/* Public type definitions. */ + +/* All fields of this struct are private to the implementation. */ +struct DYNARRAY_STRUCT +{ + union + { + struct dynarray_header dynarray_abstract; + struct + { + /* These fields must match struct dynarray_header. */ + size_t used; + size_t allocated; + DYNARRAY_ELEMENT *array; + } dynarray_header; + } u; + +#if DYNARRAY_HAVE_SCRATCH + /* Initial inline allocation. */ + DYNARRAY_ELEMENT scratch[DYNARRAY_INITIAL_SIZE]; +#endif +}; + +/* Internal use only: Helper macros. */ + +/* Ensure macro-expansion of DYNARRAY_PREFIX. */ +#define DYNARRAY_CONCAT0(prefix, name) prefix##name +#define DYNARRAY_CONCAT1(prefix, name) DYNARRAY_CONCAT0(prefix, name) +#define DYNARRAY_NAME(name) DYNARRAY_CONCAT1(DYNARRAY_PREFIX, name) + +/* Use DYNARRAY_FREE instead of DYNARRAY_NAME (free), + so that Gnulib does not change 'free' to 'rpl_free'. */ +#define DYNARRAY_FREE DYNARRAY_CONCAT1 (DYNARRAY_NAME (f), ree) + +/* Address of the scratch buffer if any. */ +#if DYNARRAY_HAVE_SCRATCH +# define DYNARRAY_SCRATCH(list) (list)->scratch +#else +# define DYNARRAY_SCRATCH(list) NULL +#endif + +/* Internal use only: Helper functions. */ + +/* Internal function. Call DYNARRAY_ELEMENT_FREE with the array + elements. Name mangling needed due to the DYNARRAY_ELEMENT_FREE + macro expansion. */ +static inline void +DYNARRAY_NAME (free__elements__) (DYNARRAY_ELEMENT *__dynarray_array, + size_t __dynarray_used) +{ +#ifdef DYNARRAY_ELEMENT_FREE + for (size_t __dynarray_i = 0; __dynarray_i < __dynarray_used; ++__dynarray_i) + DYNARRAY_ELEMENT_FREE (&__dynarray_array[__dynarray_i]); +#endif /* DYNARRAY_ELEMENT_FREE */ +} + +/* Internal function. Free the non-scratch array allocation. */ +static inline void +DYNARRAY_NAME (free__array__) (struct DYNARRAY_STRUCT *list) +{ +#if DYNARRAY_HAVE_SCRATCH + if (list->u.dynarray_header.array != list->scratch) + free (list->u.dynarray_header.array); +#else + free (list->u.dynarray_header.array); +#endif +} + +/* Public functions. */ + +/* Initialize a dynamic array object. This must be called before any + use of the object. */ +__attribute_nonnull__ ((1)) +static void +DYNARRAY_NAME (init) (struct DYNARRAY_STRUCT *list) +{ + list->u.dynarray_header.used = 0; + list->u.dynarray_header.allocated = DYNARRAY_INITIAL_SIZE; + list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); +} + +/* Deallocate the dynamic array and its elements. */ +__attribute_maybe_unused__ __attribute_nonnull__ ((1)) +static void +DYNARRAY_FREE (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + DYNARRAY_NAME (free__array__) (list); + DYNARRAY_NAME (init) (list); +} + +/* Return true if the dynamic array is in an error state. */ +__attribute_nonnull__ ((1)) +static inline bool +DYNARRAY_NAME (has_failed) (const struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.allocated == __dynarray_error_marker (); +} + +/* Mark the dynamic array as failed. All elements are deallocated as + a side effect. */ +__attribute_nonnull__ ((1)) +static void +DYNARRAY_NAME (mark_failed) (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + DYNARRAY_NAME (free__array__) (list); + list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); + list->u.dynarray_header.used = 0; + list->u.dynarray_header.allocated = __dynarray_error_marker (); +} + +/* Return the number of elements which have been added to the dynamic + array. */ +__attribute_nonnull__ ((1)) +static inline size_t +DYNARRAY_NAME (size) (const struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.used; +} + +/* Return a pointer to the array element at INDEX. Terminate the + process if INDEX is out of bounds. */ +__attribute_nonnull__ ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (at) (struct DYNARRAY_STRUCT *list, size_t index) +{ + if (__glibc_unlikely (index >= DYNARRAY_NAME (size) (list))) + __libc_dynarray_at_failure (DYNARRAY_NAME (size) (list), index); + return list->u.dynarray_header.array + index; +} + +/* Return a pointer to the first array element, if any. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +__attribute_nonnull__ ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (begin) (struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.array; +} + +/* Return a pointer one element past the last array element. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +__attribute_nonnull__ ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (end) (struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.array + list->u.dynarray_header.used; +} + +/* Internal function. Slow path for the add function below. */ +static void +DYNARRAY_NAME (add__) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item) +{ + if (__glibc_unlikely + (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)))) + { + DYNARRAY_NAME (mark_failed) (list); + return; + } + + /* Copy the new element and increase the array length. */ + list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; +} + +/* Add ITEM at the end of the array, enlarging it by one element. + Mark *LIST as failed if the dynamic array allocation size cannot be + increased. */ +__attribute_nonnull__ ((1)) +static inline void +DYNARRAY_NAME (add) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item) +{ + /* Do nothing in case of previous error. */ + if (DYNARRAY_NAME (has_failed) (list)) + return; + + /* Enlarge the array if necessary. */ + if (__glibc_unlikely (list->u.dynarray_header.used + == list->u.dynarray_header.allocated)) + { + DYNARRAY_NAME (add__) (list, item); + return; + } + + /* Copy the new element and increase the array length. */ + list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; +} + +/* Internal function. Building block for the emplace functions below. + Assumes space for one more element in *LIST. */ +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace__tail__) (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_ELEMENT *result + = &list->u.dynarray_header.array[list->u.dynarray_header.used]; + ++list->u.dynarray_header.used; +#if defined (DYNARRAY_ELEMENT_INIT) + DYNARRAY_ELEMENT_INIT (result); +#elif defined (DYNARRAY_ELEMENT_FREE) + memset (result, 0, sizeof (*result)); +#endif + return result; +} + +/* Internal function. Slow path for the emplace function below. */ +static DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace__) (struct DYNARRAY_STRUCT *list) +{ + if (__glibc_unlikely + (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)))) + { + DYNARRAY_NAME (mark_failed) (list); + return NULL; + } + return DYNARRAY_NAME (emplace__tail__) (list); +} + +/* Allocate a place for a new element in *LIST and return a pointer to + it. The pointer can be NULL if the dynamic array cannot be + enlarged due to a memory allocation failure. */ +__attribute_maybe_unused__ __attribute_warn_unused_result__ +__attribute_nonnull__ ((1)) +static +/* Avoid inlining with the larger initialization code. */ +#if !(defined (DYNARRAY_ELEMENT_INIT) || defined (DYNARRAY_ELEMENT_FREE)) +inline +#endif +DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace) (struct DYNARRAY_STRUCT *list) +{ + /* Do nothing in case of previous error. */ + if (DYNARRAY_NAME (has_failed) (list)) + return NULL; + + /* Enlarge the array if necessary. */ + if (__glibc_unlikely (list->u.dynarray_header.used + == list->u.dynarray_header.allocated)) + return (DYNARRAY_NAME (emplace__) (list)); + return DYNARRAY_NAME (emplace__tail__) (list); +} + +/* Change the size of *LIST to SIZE. If SIZE is larger than the + existing size, new elements are added (which can be initialized). + Otherwise, the list is truncated, and elements are freed. Return + false on memory allocation failure (and mark *LIST as failed). */ +__attribute_maybe_unused__ __attribute_nonnull__ ((1)) +static bool +DYNARRAY_NAME (resize) (struct DYNARRAY_STRUCT *list, size_t size) +{ + if (size > list->u.dynarray_header.used) + { + bool ok; +#if defined (DYNARRAY_ELEMENT_INIT) + /* The new elements have to be initialized. */ + size_t old_size = list->u.dynarray_header.used; + ok = __libc_dynarray_resize (&list->u.dynarray_abstract, + size, DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)); + if (ok) + for (size_t i = old_size; i < size; ++i) + { + DYNARRAY_ELEMENT_INIT (&list->u.dynarray_header.array[i]); + } +#elif defined (DYNARRAY_ELEMENT_FREE) + /* Zero initialization is needed so that the elements can be + safely freed. */ + ok = __libc_dynarray_resize_clear + (&list->u.dynarray_abstract, size, + DYNARRAY_SCRATCH (list), sizeof (DYNARRAY_ELEMENT)); +#else + ok = __libc_dynarray_resize (&list->u.dynarray_abstract, + size, DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)); +#endif + if (__glibc_unlikely (!ok)) + DYNARRAY_NAME (mark_failed) (list); + return ok; + } + else + { + /* The list has shrunk in size. Free the removed elements. */ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array + size, + list->u.dynarray_header.used - size); + list->u.dynarray_header.used = size; + return true; + } +} + +/* Remove the last element of LIST if it is present. */ +__attribute_maybe_unused__ __attribute_nonnull__ ((1)) +static void +DYNARRAY_NAME (remove_last) (struct DYNARRAY_STRUCT *list) +{ + /* used > 0 implies that the array is the non-failed state. */ + if (list->u.dynarray_header.used > 0) + { + size_t new_length = list->u.dynarray_header.used - 1; +#ifdef DYNARRAY_ELEMENT_FREE + DYNARRAY_ELEMENT_FREE (&list->u.dynarray_header.array[new_length]); +#endif + list->u.dynarray_header.used = new_length; + } +} + +/* Remove all elements from the list. The elements are freed, but the + list itself is not. */ +__attribute_maybe_unused__ __attribute_nonnull__ ((1)) +static void +DYNARRAY_NAME (clear) (struct DYNARRAY_STRUCT *list) +{ + /* free__elements__ does nothing if the list is in the failed + state. */ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + list->u.dynarray_header.used = 0; +} + +#ifdef DYNARRAY_FINAL_TYPE +/* Transfer the dynamic array to a permanent location at *RESULT. + Returns true on success on false on allocation failure. In either + case, *LIST is re-initialized and can be reused. A NULL pointer is + stored in *RESULT if LIST refers to an empty list. On success, the + pointer in *RESULT is heap-allocated and must be deallocated using + free. */ +__attribute_maybe_unused__ __attribute_warn_unused_result__ +__attribute_nonnull__ ((1, 2)) +static bool +DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, + DYNARRAY_FINAL_TYPE *result) +{ + struct dynarray_finalize_result res; + if (__libc_dynarray_finalize (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT), &res)) + { + /* On success, the result owns all the data. */ + DYNARRAY_NAME (init) (list); + *result = (DYNARRAY_FINAL_TYPE) { res.array, res.length }; + return true; + } + else + { + /* On error, we need to free all data. */ + DYNARRAY_FREE (list); + errno = ENOMEM; + return false; + } +} +#else /* !DYNARRAY_FINAL_TYPE */ +/* Transfer the dynamic array to a heap-allocated array and return a + pointer to it. The pointer is NULL if memory allocation fails, or + if the array is empty, so this function should be used only for + arrays which are known not be empty (usually because they always + have a sentinel at the end). If LENGTHP is not NULL, the array + length is written to *LENGTHP. *LIST is re-initialized and can be + reused. */ +__attribute_maybe_unused__ __attribute_warn_unused_result__ +__attribute_nonnull__ ((1)) +static DYNARRAY_ELEMENT * +DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, size_t *lengthp) +{ + struct dynarray_finalize_result res; + if (__libc_dynarray_finalize (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT), &res)) + { + /* On success, the result owns all the data. */ + DYNARRAY_NAME (init) (list); + if (lengthp != NULL) + *lengthp = res.length; + return res.array; + } + else + { + /* On error, we need to free all data. */ + DYNARRAY_FREE (list); + errno = ENOMEM; + return NULL; + } +} +#endif /* !DYNARRAY_FINAL_TYPE */ + +/* Undo macro definitions. */ + +#undef DYNARRAY_CONCAT0 +#undef DYNARRAY_CONCAT1 +#undef DYNARRAY_NAME +#undef DYNARRAY_SCRATCH +#undef DYNARRAY_HAVE_SCRATCH + +#undef DYNARRAY_STRUCT +#undef DYNARRAY_ELEMENT +#undef DYNARRAY_PREFIX +#undef DYNARRAY_ELEMENT_FREE +#undef DYNARRAY_ELEMENT_INIT +#undef DYNARRAY_INITIAL_SIZE +#undef DYNARRAY_FINAL_TYPE diff --git a/lib/malloc/dynarray-skeleton.gl.h b/lib/malloc/dynarray-skeleton.gl.h new file mode 100644 index 0000000..6eb7690 --- /dev/null +++ b/lib/malloc/dynarray-skeleton.gl.h @@ -0,0 +1,529 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Type-safe arrays which grow dynamically. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* Pre-processor macros which act as parameters: + + DYNARRAY_STRUCT + The struct tag of dynamic array to be defined. + DYNARRAY_ELEMENT + The type name of the element type. Elements are copied + as if by memcpy, and can change address as the dynamic + array grows. + DYNARRAY_PREFIX + The prefix of the functions which are defined. + + The following parameters are optional: + + DYNARRAY_ELEMENT_FREE + DYNARRAY_ELEMENT_FREE (E) is evaluated to deallocate the + contents of elements. E is of type DYNARRAY_ELEMENT *. + DYNARRAY_ELEMENT_INIT + DYNARRAY_ELEMENT_INIT (E) is evaluated to initialize a new + element. E is of type DYNARRAY_ELEMENT *. + If DYNARRAY_ELEMENT_FREE but not DYNARRAY_ELEMENT_INIT is + defined, new elements are automatically zero-initialized. + Otherwise, new elements have undefined contents. + DYNARRAY_INITIAL_SIZE + The size of the statically allocated array (default: + at least 2, more elements if they fit into 128 bytes). + Must be a preprocessor constant. If DYNARRAY_INITIAL_SIZE is 0, + there is no statically allocated array at, and all non-empty + arrays are heap-allocated. + DYNARRAY_FINAL_TYPE + The name of the type which holds the final array. If not + defined, is PREFIX##finalize not provided. DYNARRAY_FINAL_TYPE + must be a struct type, with members of type DYNARRAY_ELEMENT and + size_t at the start (in this order). + + These macros are undefined after this header file has been + included. + + The following types are provided (their members are private to the + dynarray implementation): + + struct DYNARRAY_STRUCT + + The following functions are provided: + + void DYNARRAY_PREFIX##init (struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##free (struct DYNARRAY_STRUCT *); + bool DYNARRAY_PREFIX##has_failed (const struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##mark_failed (struct DYNARRAY_STRUCT *); + size_t DYNARRAY_PREFIX##size (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##begin (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##end (const struct DYNARRAY_STRUCT *); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##at (struct DYNARRAY_STRUCT *, size_t); + void DYNARRAY_PREFIX##add (struct DYNARRAY_STRUCT *, DYNARRAY_ELEMENT); + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##emplace (struct DYNARRAY_STRUCT *); + bool DYNARRAY_PREFIX##resize (struct DYNARRAY_STRUCT *, size_t); + void DYNARRAY_PREFIX##remove_last (struct DYNARRAY_STRUCT *); + void DYNARRAY_PREFIX##clear (struct DYNARRAY_STRUCT *); + + The following functions are provided are provided if the + prerequisites are met: + + bool DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *, + DYNARRAY_FINAL_TYPE *); + (if DYNARRAY_FINAL_TYPE is defined) + DYNARRAY_ELEMENT *DYNARRAY_PREFIX##finalize (struct DYNARRAY_STRUCT *, + size_t *); + (if DYNARRAY_FINAL_TYPE is not defined) +*/ + +#include + +#include +#include +#include + +#ifndef DYNARRAY_STRUCT +# error "DYNARRAY_STRUCT must be defined" +#endif + +#ifndef DYNARRAY_ELEMENT +# error "DYNARRAY_ELEMENT must be defined" +#endif + +#ifndef DYNARRAY_PREFIX +# error "DYNARRAY_PREFIX must be defined" +#endif + +#ifdef DYNARRAY_INITIAL_SIZE +# if DYNARRAY_INITIAL_SIZE < 0 +# error "DYNARRAY_INITIAL_SIZE must be non-negative" +# endif +# if DYNARRAY_INITIAL_SIZE > 0 +# define DYNARRAY_HAVE_SCRATCH 1 +# else +# define DYNARRAY_HAVE_SCRATCH 0 +# endif +#else +/* Provide a reasonable default which limits the size of + DYNARRAY_STRUCT. */ +# define DYNARRAY_INITIAL_SIZE \ + (sizeof (DYNARRAY_ELEMENT) > 64 ? 2 : 128 / sizeof (DYNARRAY_ELEMENT)) +# define DYNARRAY_HAVE_SCRATCH 1 +#endif + +/* Public type definitions. */ + +/* All fields of this struct are private to the implementation. */ +struct DYNARRAY_STRUCT +{ + union + { + struct dynarray_header dynarray_abstract; + struct + { + /* These fields must match struct dynarray_header. */ + size_t used; + size_t allocated; + DYNARRAY_ELEMENT *array; + } dynarray_header; + } u; + +#if DYNARRAY_HAVE_SCRATCH + /* Initial inline allocation. */ + DYNARRAY_ELEMENT scratch[DYNARRAY_INITIAL_SIZE]; +#endif +}; + +/* Internal use only: Helper macros. */ + +/* Ensure macro-expansion of DYNARRAY_PREFIX. */ +#define DYNARRAY_CONCAT0(prefix, name) prefix##name +#define DYNARRAY_CONCAT1(prefix, name) DYNARRAY_CONCAT0(prefix, name) +#define DYNARRAY_NAME(name) DYNARRAY_CONCAT1(DYNARRAY_PREFIX, name) + +/* Use DYNARRAY_FREE instead of DYNARRAY_NAME (free), + so that Gnulib does not change 'free' to 'rpl_free'. */ +#define DYNARRAY_FREE DYNARRAY_CONCAT1 (DYNARRAY_NAME (f), ree) + +/* Address of the scratch buffer if any. */ +#if DYNARRAY_HAVE_SCRATCH +# define DYNARRAY_SCRATCH(list) (list)->scratch +#else +# define DYNARRAY_SCRATCH(list) NULL +#endif + +/* Internal use only: Helper functions. */ + +/* Internal function. Call DYNARRAY_ELEMENT_FREE with the array + elements. Name mangling needed due to the DYNARRAY_ELEMENT_FREE + macro expansion. */ +static inline void +DYNARRAY_NAME (free__elements__) (DYNARRAY_ELEMENT *__dynarray_array, + size_t __dynarray_used) +{ +#ifdef DYNARRAY_ELEMENT_FREE + for (size_t __dynarray_i = 0; __dynarray_i < __dynarray_used; ++__dynarray_i) + DYNARRAY_ELEMENT_FREE (&__dynarray_array[__dynarray_i]); +#endif /* DYNARRAY_ELEMENT_FREE */ +} + +/* Internal function. Free the non-scratch array allocation. */ +static inline void +DYNARRAY_NAME (free__array__) (struct DYNARRAY_STRUCT *list) +{ +#if DYNARRAY_HAVE_SCRATCH + if (list->u.dynarray_header.array != list->scratch) + free (list->u.dynarray_header.array); +#else + free (list->u.dynarray_header.array); +#endif +} + +/* Public functions. */ + +/* Initialize a dynamic array object. This must be called before any + use of the object. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static void +DYNARRAY_NAME (init) (struct DYNARRAY_STRUCT *list) +{ + list->u.dynarray_header.used = 0; + list->u.dynarray_header.allocated = DYNARRAY_INITIAL_SIZE; + list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); +} + +/* Deallocate the dynamic array and its elements. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NONNULL ((1)) +static void +DYNARRAY_FREE (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + DYNARRAY_NAME (free__array__) (list); + DYNARRAY_NAME (init) (list); +} + +/* Return true if the dynamic array is in an error state. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline bool +DYNARRAY_NAME (has_failed) (const struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.allocated == __dynarray_error_marker (); +} + +/* Mark the dynamic array as failed. All elements are deallocated as + a side effect. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static void +DYNARRAY_NAME (mark_failed) (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + DYNARRAY_NAME (free__array__) (list); + list->u.dynarray_header.array = DYNARRAY_SCRATCH (list); + list->u.dynarray_header.used = 0; + list->u.dynarray_header.allocated = __dynarray_error_marker (); +} + +/* Return the number of elements which have been added to the dynamic + array. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline size_t +DYNARRAY_NAME (size) (const struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.used; +} + +/* Return a pointer to the array element at INDEX. Terminate the + process if INDEX is out of bounds. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (at) (struct DYNARRAY_STRUCT *list, size_t index) +{ + if (_GL_UNLIKELY (index >= DYNARRAY_NAME (size) (list))) + __libc_dynarray_at_failure (DYNARRAY_NAME (size) (list), index); + return list->u.dynarray_header.array + index; +} + +/* Return a pointer to the first array element, if any. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (begin) (struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.array; +} + +/* Return a pointer one element past the last array element. For a + zero-length array, the pointer can be NULL even though the dynamic + array has not entered the failure state. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (end) (struct DYNARRAY_STRUCT *list) +{ + return list->u.dynarray_header.array + list->u.dynarray_header.used; +} + +/* Internal function. Slow path for the add function below. */ +static void +DYNARRAY_NAME (add__) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item) +{ + if (_GL_UNLIKELY + (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)))) + { + DYNARRAY_NAME (mark_failed) (list); + return; + } + + /* Copy the new element and increase the array length. */ + list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; +} + +/* Add ITEM at the end of the array, enlarging it by one element. + Mark *LIST as failed if the dynamic array allocation size cannot be + increased. */ +_GL_ATTRIBUTE_NONNULL ((1)) +static inline void +DYNARRAY_NAME (add) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item) +{ + /* Do nothing in case of previous error. */ + if (DYNARRAY_NAME (has_failed) (list)) + return; + + /* Enlarge the array if necessary. */ + if (_GL_UNLIKELY (list->u.dynarray_header.used + == list->u.dynarray_header.allocated)) + { + DYNARRAY_NAME (add__) (list, item); + return; + } + + /* Copy the new element and increase the array length. */ + list->u.dynarray_header.array[list->u.dynarray_header.used++] = item; +} + +/* Internal function. Building block for the emplace functions below. + Assumes space for one more element in *LIST. */ +static inline DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace__tail__) (struct DYNARRAY_STRUCT *list) +{ + DYNARRAY_ELEMENT *result + = &list->u.dynarray_header.array[list->u.dynarray_header.used]; + ++list->u.dynarray_header.used; +#if defined (DYNARRAY_ELEMENT_INIT) + DYNARRAY_ELEMENT_INIT (result); +#elif defined (DYNARRAY_ELEMENT_FREE) + memset (result, 0, sizeof (*result)); +#endif + return result; +} + +/* Internal function. Slow path for the emplace function below. */ +static DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace__) (struct DYNARRAY_STRUCT *list) +{ + if (_GL_UNLIKELY + (!__libc_dynarray_emplace_enlarge (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)))) + { + DYNARRAY_NAME (mark_failed) (list); + return NULL; + } + return DYNARRAY_NAME (emplace__tail__) (list); +} + +/* Allocate a place for a new element in *LIST and return a pointer to + it. The pointer can be NULL if the dynamic array cannot be + enlarged due to a memory allocation failure. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NODISCARD +_GL_ATTRIBUTE_NONNULL ((1)) +static +/* Avoid inlining with the larger initialization code. */ +#if !(defined (DYNARRAY_ELEMENT_INIT) || defined (DYNARRAY_ELEMENT_FREE)) +inline +#endif +DYNARRAY_ELEMENT * +DYNARRAY_NAME (emplace) (struct DYNARRAY_STRUCT *list) +{ + /* Do nothing in case of previous error. */ + if (DYNARRAY_NAME (has_failed) (list)) + return NULL; + + /* Enlarge the array if necessary. */ + if (_GL_UNLIKELY (list->u.dynarray_header.used + == list->u.dynarray_header.allocated)) + return (DYNARRAY_NAME (emplace__) (list)); + return DYNARRAY_NAME (emplace__tail__) (list); +} + +/* Change the size of *LIST to SIZE. If SIZE is larger than the + existing size, new elements are added (which can be initialized). + Otherwise, the list is truncated, and elements are freed. Return + false on memory allocation failure (and mark *LIST as failed). */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NONNULL ((1)) +static bool +DYNARRAY_NAME (resize) (struct DYNARRAY_STRUCT *list, size_t size) +{ + if (size > list->u.dynarray_header.used) + { + bool ok; +#if defined (DYNARRAY_ELEMENT_INIT) + /* The new elements have to be initialized. */ + size_t old_size = list->u.dynarray_header.used; + ok = __libc_dynarray_resize (&list->u.dynarray_abstract, + size, DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)); + if (ok) + for (size_t i = old_size; i < size; ++i) + { + DYNARRAY_ELEMENT_INIT (&list->u.dynarray_header.array[i]); + } +#elif defined (DYNARRAY_ELEMENT_FREE) + /* Zero initialization is needed so that the elements can be + safely freed. */ + ok = __libc_dynarray_resize_clear + (&list->u.dynarray_abstract, size, + DYNARRAY_SCRATCH (list), sizeof (DYNARRAY_ELEMENT)); +#else + ok = __libc_dynarray_resize (&list->u.dynarray_abstract, + size, DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT)); +#endif + if (_GL_UNLIKELY (!ok)) + DYNARRAY_NAME (mark_failed) (list); + return ok; + } + else + { + /* The list has shrunk in size. Free the removed elements. */ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array + size, + list->u.dynarray_header.used - size); + list->u.dynarray_header.used = size; + return true; + } +} + +/* Remove the last element of LIST if it is present. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NONNULL ((1)) +static void +DYNARRAY_NAME (remove_last) (struct DYNARRAY_STRUCT *list) +{ + /* used > 0 implies that the array is the non-failed state. */ + if (list->u.dynarray_header.used > 0) + { + size_t new_length = list->u.dynarray_header.used - 1; +#ifdef DYNARRAY_ELEMENT_FREE + DYNARRAY_ELEMENT_FREE (&list->u.dynarray_header.array[new_length]); +#endif + list->u.dynarray_header.used = new_length; + } +} + +/* Remove all elements from the list. The elements are freed, but the + list itself is not. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NONNULL ((1)) +static void +DYNARRAY_NAME (clear) (struct DYNARRAY_STRUCT *list) +{ + /* free__elements__ does nothing if the list is in the failed + state. */ + DYNARRAY_NAME (free__elements__) + (list->u.dynarray_header.array, list->u.dynarray_header.used); + list->u.dynarray_header.used = 0; +} + +#ifdef DYNARRAY_FINAL_TYPE +/* Transfer the dynamic array to a permanent location at *RESULT. + Returns true on success on false on allocation failure. In either + case, *LIST is re-initialized and can be reused. A NULL pointer is + stored in *RESULT if LIST refers to an empty list. On success, the + pointer in *RESULT is heap-allocated and must be deallocated using + free. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NODISCARD +_GL_ATTRIBUTE_NONNULL ((1, 2)) +static bool +DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, + DYNARRAY_FINAL_TYPE *result) +{ + struct dynarray_finalize_result res; + if (__libc_dynarray_finalize (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT), &res)) + { + /* On success, the result owns all the data. */ + DYNARRAY_NAME (init) (list); + *result = (DYNARRAY_FINAL_TYPE) { res.array, res.length }; + return true; + } + else + { + /* On error, we need to free all data. */ + DYNARRAY_FREE (list); + errno = ENOMEM; + return false; + } +} +#else /* !DYNARRAY_FINAL_TYPE */ +/* Transfer the dynamic array to a heap-allocated array and return a + pointer to it. The pointer is NULL if memory allocation fails, or + if the array is empty, so this function should be used only for + arrays which are known not be empty (usually because they always + have a sentinel at the end). If LENGTHP is not NULL, the array + length is written to *LENGTHP. *LIST is re-initialized and can be + reused. */ +_GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_NODISCARD +_GL_ATTRIBUTE_NONNULL ((1)) +static DYNARRAY_ELEMENT * +DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, size_t *lengthp) +{ + struct dynarray_finalize_result res; + if (__libc_dynarray_finalize (&list->u.dynarray_abstract, + DYNARRAY_SCRATCH (list), + sizeof (DYNARRAY_ELEMENT), &res)) + { + /* On success, the result owns all the data. */ + DYNARRAY_NAME (init) (list); + if (lengthp != NULL) + *lengthp = res.length; + return res.array; + } + else + { + /* On error, we need to free all data. */ + DYNARRAY_FREE (list); + errno = ENOMEM; + return NULL; + } +} +#endif /* !DYNARRAY_FINAL_TYPE */ + +/* Undo macro definitions. */ + +#undef DYNARRAY_CONCAT0 +#undef DYNARRAY_CONCAT1 +#undef DYNARRAY_NAME +#undef DYNARRAY_SCRATCH +#undef DYNARRAY_HAVE_SCRATCH + +#undef DYNARRAY_STRUCT +#undef DYNARRAY_ELEMENT +#undef DYNARRAY_PREFIX +#undef DYNARRAY_ELEMENT_FREE +#undef DYNARRAY_ELEMENT_INIT +#undef DYNARRAY_INITIAL_SIZE +#undef DYNARRAY_FINAL_TYPE diff --git a/lib/malloc/dynarray.gl.h b/lib/malloc/dynarray.gl.h new file mode 100644 index 0000000..24897b2 --- /dev/null +++ b/lib/malloc/dynarray.gl.h @@ -0,0 +1,174 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Type-safe arrays which grow dynamically. Shared definitions. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* To use the dynarray facility, you need to include + and define the parameter macros + documented in that file. + + A minimal example which provides a growing list of integers can be + defined like this: + + struct int_array + { + // Pointer to result array followed by its length, + // as required by DYNARRAY_FINAL_TYPE. + int *array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_int + #define DYNARRAY_ELEMENT int + #define DYNARRAY_PREFIX dynarray_int_ + #define DYNARRAY_FINAL_TYPE struct int_array + #include + + To create a three-element array with elements 1, 2, 3, use this + code: + + struct dynarray_int dyn; + dynarray_int_init (&dyn); + for (int i = 1; i <= 3; ++i) + { + int *place = dynarray_int_emplace (&dyn); + assert (place != NULL); + *place = i; + } + struct int_array result; + bool ok = dynarray_int_finalize (&dyn, &result); + assert (ok); + assert (result.length == 3); + assert (result.array[0] == 1); + assert (result.array[1] == 2); + assert (result.array[2] == 3); + free (result.array); + + If the elements contain resources which must be freed, define + DYNARRAY_ELEMENT_FREE appropriately, like this: + + struct str_array + { + char **array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_str + #define DYNARRAY_ELEMENT char * + #define DYNARRAY_ELEMENT_FREE(ptr) free (*ptr) + #define DYNARRAY_PREFIX dynarray_str_ + #define DYNARRAY_FINAL_TYPE struct str_array + #include + + Compared to scratch buffers, dynamic arrays have the following + features: + + - They have an element type, and are not just an untyped buffer of + bytes. + + - When growing, previously stored elements are preserved. (It is + expected that scratch_buffer_grow_preserve and + scratch_buffer_set_array_size eventually go away because all + current users are moved to dynamic arrays.) + + - Scratch buffers have a more aggressive growth policy because + growing them typically means a retry of an operation (across an + NSS service module boundary), which is expensive. + + - For the same reason, scratch buffers have a much larger initial + stack allocation. */ + +#ifndef _DYNARRAY_H +#define _DYNARRAY_H + +#include +#include +#include + +struct dynarray_header +{ + size_t used; + size_t allocated; + void *array; +}; + +/* Marker used in the allocated member to indicate that an error was + encountered. */ +static inline size_t +__dynarray_error_marker (void) +{ + return -1; +} + +/* Internal function. See the has_failed function in + dynarray-skeleton.c. */ +static inline bool +__dynarray_error (struct dynarray_header *list) +{ + return list->allocated == __dynarray_error_marker (); +} + +/* Internal function. Enlarge the dynamically allocated area of the + array to make room for one more element. SCRATCH is a pointer to + the scratch area (which is not heap-allocated and must not be + freed). ELEMENT_SIZE is the size, in bytes, of one element. + Return false on failure, true on success. */ +bool __libc_dynarray_emplace_enlarge (struct dynarray_header *, + void *scratch, size_t element_size); + +/* Internal function. Enlarge the dynamically allocated area of the + array to make room for at least SIZE elements (which must be larger + than the existing used part of the dynamic array). SCRATCH is a + pointer to the scratch area (which is not heap-allocated and must + not be freed). ELEMENT_SIZE is the size, in bytes, of one element. + Return false on failure, true on success. */ +bool __libc_dynarray_resize (struct dynarray_header *, size_t size, + void *scratch, size_t element_size); + +/* Internal function. Like __libc_dynarray_resize, but clear the new + part of the dynamic array. */ +bool __libc_dynarray_resize_clear (struct dynarray_header *, size_t size, + void *scratch, size_t element_size); + +/* Internal type. */ +struct dynarray_finalize_result +{ + void *array; + size_t length; +}; + +/* Internal function. Copy the dynamically-allocated area to an + explicitly-sized heap allocation. SCRATCH is a pointer to the + embedded scratch space. ELEMENT_SIZE is the size, in bytes, of the + element type. On success, true is returned, and pointer and length + are written to *RESULT. On failure, false is returned. The caller + has to take care of some of the memory management; this function is + expected to be called from dynarray-skeleton.c. */ +bool __libc_dynarray_finalize (struct dynarray_header *list, void *scratch, + size_t element_size, + struct dynarray_finalize_result *result); + + +/* Internal function. Terminate the process after an index error. + SIZE is the number of elements of the dynamic array. INDEX is the + lookup index which triggered the failure. */ +_Noreturn void __libc_dynarray_at_failure (size_t size, size_t index); + +#ifndef _ISOMAC +#endif + +#endif /* _DYNARRAY_H */ diff --git a/lib/malloc/dynarray.h b/lib/malloc/dynarray.h new file mode 100644 index 0000000..f16fd95 --- /dev/null +++ b/lib/malloc/dynarray.h @@ -0,0 +1,178 @@ +/* Type-safe arrays which grow dynamically. Shared definitions. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* To use the dynarray facility, you need to include + and define the parameter macros + documented in that file. + + A minimal example which provides a growing list of integers can be + defined like this: + + struct int_array + { + // Pointer to result array followed by its length, + // as required by DYNARRAY_FINAL_TYPE. + int *array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_int + #define DYNARRAY_ELEMENT int + #define DYNARRAY_PREFIX dynarray_int_ + #define DYNARRAY_FINAL_TYPE struct int_array + #include + + To create a three-element array with elements 1, 2, 3, use this + code: + + struct dynarray_int dyn; + dynarray_int_init (&dyn); + for (int i = 1; i <= 3; ++i) + { + int *place = dynarray_int_emplace (&dyn); + assert (place != NULL); + *place = i; + } + struct int_array result; + bool ok = dynarray_int_finalize (&dyn, &result); + assert (ok); + assert (result.length == 3); + assert (result.array[0] == 1); + assert (result.array[1] == 2); + assert (result.array[2] == 3); + free (result.array); + + If the elements contain resources which must be freed, define + DYNARRAY_ELEMENT_FREE appropriately, like this: + + struct str_array + { + char **array; + size_t length; + }; + + #define DYNARRAY_STRUCT dynarray_str + #define DYNARRAY_ELEMENT char * + #define DYNARRAY_ELEMENT_FREE(ptr) free (*ptr) + #define DYNARRAY_PREFIX dynarray_str_ + #define DYNARRAY_FINAL_TYPE struct str_array + #include + + Compared to scratch buffers, dynamic arrays have the following + features: + + - They have an element type, and are not just an untyped buffer of + bytes. + + - When growing, previously stored elements are preserved. (It is + expected that scratch_buffer_grow_preserve and + scratch_buffer_set_array_size eventually go away because all + current users are moved to dynamic arrays.) + + - Scratch buffers have a more aggressive growth policy because + growing them typically means a retry of an operation (across an + NSS service module boundary), which is expensive. + + - For the same reason, scratch buffers have a much larger initial + stack allocation. */ + +#ifndef _DYNARRAY_H +#define _DYNARRAY_H + +#include +#include +#include + +struct dynarray_header +{ + size_t used; + size_t allocated; + void *array; +}; + +/* Marker used in the allocated member to indicate that an error was + encountered. */ +static inline size_t +__dynarray_error_marker (void) +{ + return -1; +} + +/* Internal function. See the has_failed function in + dynarray-skeleton.c. */ +static inline bool +__dynarray_error (struct dynarray_header *list) +{ + return list->allocated == __dynarray_error_marker (); +} + +/* Internal function. Enlarge the dynamically allocated area of the + array to make room for one more element. SCRATCH is a pointer to + the scratch area (which is not heap-allocated and must not be + freed). ELEMENT_SIZE is the size, in bytes, of one element. + Return false on failure, true on success. */ +bool __libc_dynarray_emplace_enlarge (struct dynarray_header *, + void *scratch, size_t element_size); + +/* Internal function. Enlarge the dynamically allocated area of the + array to make room for at least SIZE elements (which must be larger + than the existing used part of the dynamic array). SCRATCH is a + pointer to the scratch area (which is not heap-allocated and must + not be freed). ELEMENT_SIZE is the size, in bytes, of one element. + Return false on failure, true on success. */ +bool __libc_dynarray_resize (struct dynarray_header *, size_t size, + void *scratch, size_t element_size); + +/* Internal function. Like __libc_dynarray_resize, but clear the new + part of the dynamic array. */ +bool __libc_dynarray_resize_clear (struct dynarray_header *, size_t size, + void *scratch, size_t element_size); + +/* Internal type. */ +struct dynarray_finalize_result +{ + void *array; + size_t length; +}; + +/* Internal function. Copy the dynamically-allocated area to an + explicitly-sized heap allocation. SCRATCH is a pointer to the + embedded scratch space. ELEMENT_SIZE is the size, in bytes, of the + element type. On success, true is returned, and pointer and length + are written to *RESULT. On failure, false is returned. The caller + has to take care of some of the memory management; this function is + expected to be called from dynarray-skeleton.c. */ +bool __libc_dynarray_finalize (struct dynarray_header *list, void *scratch, + size_t element_size, + struct dynarray_finalize_result *result); + + +/* Internal function. Terminate the process after an index error. + SIZE is the number of elements of the dynamic array. INDEX is the + lookup index which triggered the failure. */ +_Noreturn void __libc_dynarray_at_failure (size_t size, size_t index); + +#ifndef _ISOMAC +libc_hidden_proto (__libc_dynarray_emplace_enlarge) +libc_hidden_proto (__libc_dynarray_resize) +libc_hidden_proto (__libc_dynarray_resize_clear) +libc_hidden_proto (__libc_dynarray_finalize) +libc_hidden_proto (__libc_dynarray_at_failure) +#endif + +#endif /* _DYNARRAY_H */ diff --git a/lib/malloc/dynarray_at_failure.c b/lib/malloc/dynarray_at_failure.c new file mode 100644 index 0000000..062ab70 --- /dev/null +++ b/lib/malloc/dynarray_at_failure.c @@ -0,0 +1,40 @@ +/* Report an dynamic array index out of bounds condition. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +# include +#endif + +#include +#include + +void +__libc_dynarray_at_failure (size_t size, size_t index) +{ +#ifdef _LIBC + char buf[200]; + __snprintf (buf, sizeof (buf), "Fatal glibc error: " + "array index %zu not less than array length %zu\n", + index, size); + __libc_fatal (buf); +#else + abort (); +#endif +} +libc_hidden_def (__libc_dynarray_at_failure) diff --git a/lib/malloc/dynarray_emplace_enlarge.c b/lib/malloc/dynarray_emplace_enlarge.c new file mode 100644 index 0000000..0cff2e7 --- /dev/null +++ b/lib/malloc/dynarray_emplace_enlarge.c @@ -0,0 +1,77 @@ +/* Increase the size of a dynamic array in preparation of an emplace operation. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include +#include +#include +#include + +bool +__libc_dynarray_emplace_enlarge (struct dynarray_header *list, + void *scratch, size_t element_size) +{ + size_t new_allocated; + if (list->allocated == 0) + { + /* No scratch buffer provided. Choose a reasonable default + size. */ + if (element_size < 4) + new_allocated = 16; + else if (element_size < 8) + new_allocated = 8; + else + new_allocated = 4; + } + else + /* Increase the allocated size, using an exponential growth + policy. */ + { + new_allocated = list->allocated + list->allocated / 2 + 1; + if (new_allocated <= list->allocated) + { + /* Overflow. */ + __set_errno (ENOMEM); + return false; + } + } + + size_t new_size; + if (INT_MULTIPLY_WRAPV (new_allocated, element_size, &new_size)) + return false; + void *new_array; + if (list->array == scratch) + { + /* The previous array was not heap-allocated. */ + new_array = malloc (new_size); + if (new_array != NULL && list->array != NULL) + memcpy (new_array, list->array, list->used * element_size); + } + else + new_array = realloc (list->array, new_size); + if (new_array == NULL) + return false; + list->array = new_array; + list->allocated = new_allocated; + return true; +} +libc_hidden_def (__libc_dynarray_emplace_enlarge) diff --git a/lib/malloc/dynarray_finalize.c b/lib/malloc/dynarray_finalize.c new file mode 100644 index 0000000..3f360c3 --- /dev/null +++ b/lib/malloc/dynarray_finalize.c @@ -0,0 +1,66 @@ +/* Copy the dynamically-allocated area to an explicitly-sized heap allocation. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include +#include + +bool +__libc_dynarray_finalize (struct dynarray_header *list, + void *scratch, size_t element_size, + struct dynarray_finalize_result *result) +{ + if (__dynarray_error (list)) + /* The caller will reported the deferred error. */ + return false; + + size_t used = list->used; + + /* Empty list. */ + if (used == 0) + { + /* An empty list could still be backed by a heap-allocated + array. Free it if necessary. */ + if (list->array != scratch) + free (list->array); + *result = (struct dynarray_finalize_result) { NULL, 0 }; + return true; + } + + size_t allocation_size = used * element_size; + void *heap_array = malloc (allocation_size); + if (heap_array != NULL) + { + /* The new array takes ownership of the strings. */ + if (list->array != NULL) + memcpy (heap_array, list->array, allocation_size); + if (list->array != scratch) + free (list->array); + *result = (struct dynarray_finalize_result) + { .array = heap_array, .length = used }; + return true; + } + else + /* The caller will perform the freeing operation. */ + return false; +} +libc_hidden_def (__libc_dynarray_finalize) diff --git a/lib/malloc/dynarray_resize.c b/lib/malloc/dynarray_resize.c new file mode 100644 index 0000000..8d1922e --- /dev/null +++ b/lib/malloc/dynarray_resize.c @@ -0,0 +1,68 @@ +/* Increase the size of a dynamic array. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include +#include +#include +#include + +bool +__libc_dynarray_resize (struct dynarray_header *list, size_t size, + void *scratch, size_t element_size) +{ + /* The existing allocation provides sufficient room. */ + if (size <= list->allocated) + { + list->used = size; + return true; + } + + /* Otherwise, use size as the new allocation size. The caller is + expected to provide the final size of the array, so there is no + over-allocation here. */ + + size_t new_size_bytes; + if (INT_MULTIPLY_WRAPV (size, element_size, &new_size_bytes)) + { + /* Overflow. */ + __set_errno (ENOMEM); + return false; + } + void *new_array; + if (list->array == scratch) + { + /* The previous array was not heap-allocated. */ + new_array = malloc (new_size_bytes); + if (new_array != NULL && list->array != NULL) + memcpy (new_array, list->array, list->used * element_size); + } + else + new_array = realloc (list->array, new_size_bytes); + if (new_array == NULL) + return false; + list->array = new_array; + list->allocated = size; + list->used = size; + return true; +} +libc_hidden_def (__libc_dynarray_resize) diff --git a/lib/malloc/dynarray_resize_clear.c b/lib/malloc/dynarray_resize_clear.c new file mode 100644 index 0000000..8cf1b0d --- /dev/null +++ b/lib/malloc/dynarray_resize_clear.c @@ -0,0 +1,39 @@ +/* Increase the size of a dynamic array and clear the new part. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include + +bool +__libc_dynarray_resize_clear (struct dynarray_header *list, size_t size, + void *scratch, size_t element_size) +{ + size_t old_size = list->used; + if (!__libc_dynarray_resize (list, size, scratch, element_size)) + return false; + /* __libc_dynarray_resize already checked for overflow. */ + char *array = list->array; + memset (array + (old_size * element_size), 0, + (size - old_size) * element_size); + return true; +} +libc_hidden_def (__libc_dynarray_resize_clear) diff --git a/lib/malloc/scratch_buffer.gl.h b/lib/malloc/scratch_buffer.gl.h new file mode 100644 index 0000000..3de567c --- /dev/null +++ b/lib/malloc/scratch_buffer.gl.h @@ -0,0 +1,148 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2015-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _SCRATCH_BUFFER_H +#define _SCRATCH_BUFFER_H + +/* Scratch buffers with a default stack allocation and fallback to + heap allocation. It is expected that this function is used in this + way: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + return -1; + + scratch_buffer_free (&tmpbuf); + return 0; + + The allocation functions (scratch_buffer_grow, + scratch_buffer_grow_preserve, scratch_buffer_set_array_size) make + sure that the heap allocation, if any, is freed, so that the code + above does not have a memory leak. The buffer still remains in a + state that can be deallocated using scratch_buffer_free, so a loop + like this is valid as well: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + break; + + scratch_buffer_free (&tmpbuf); + + scratch_buffer_grow and scratch_buffer_grow_preserve are guaranteed + to grow the buffer by at least 512 bytes. This means that when + using the scratch buffer as a backing store for a non-character + array whose element size, in bytes, is 512 or smaller, the scratch + buffer only has to grow once to make room for at least one more + element. +*/ + +#include +#include +#include + +/* Scratch buffer. Must be initialized with scratch_buffer_init + before its use. */ +struct scratch_buffer { + void *data; /* Pointer to the beginning of the scratch area. */ + size_t length; /* Allocated space at the data pointer, in bytes. */ + union { max_align_t __align; char __c[1024]; } __space; +}; + +/* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space + and BUFFER->length reflects the available space. */ +static inline void +scratch_buffer_init (struct scratch_buffer *buffer) +{ + buffer->data = buffer->__space.__c; + buffer->length = sizeof (buffer->__space); +} + +/* Deallocates *BUFFER (if it was heap-allocated). */ +static inline void +scratch_buffer_free (struct scratch_buffer *buffer) +{ + if (buffer->data != buffer->__space.__c) + free (buffer->data); +} + +/* Grow *BUFFER by some arbitrary amount. The buffer contents is NOT + preserved. Return true on success, false on allocation failure (in + which case the old buffer is freed). On success, the new buffer is + larger than the previous size. On failure, *BUFFER is deallocated, + but remains in a free-able state, and errno is set. */ +bool __libc_scratch_buffer_grow (struct scratch_buffer *buffer); + +/* Alias for __libc_scratch_buffer_grow. */ +static inline _GL_ATTRIBUTE_ALWAYS_INLINE bool +scratch_buffer_grow (struct scratch_buffer *buffer) +{ + return _GL_LIKELY (__libc_scratch_buffer_grow (buffer)); +} + +/* Like __libc_scratch_buffer_grow, but preserve the old buffer + contents on success, as a prefix of the new buffer. */ +bool __libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer); + +/* Alias for __libc_scratch_buffer_grow_preserve. */ +static inline _GL_ATTRIBUTE_ALWAYS_INLINE bool +scratch_buffer_grow_preserve (struct scratch_buffer *buffer) +{ + return _GL_LIKELY (__libc_scratch_buffer_grow_preserve (buffer)); +} + +/* Grow *BUFFER so that it can store at least NELEM elements of SIZE + bytes. The buffer contents are NOT preserved. Both NELEM and SIZE + can be zero. Return true on success, false on allocation failure + (in which case the old buffer is freed, but *BUFFER remains in a + free-able state, and errno is set). It is unspecified whether this + function can reduce the array size. */ +bool __libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size); + +/* Alias for __libc_scratch_set_array_size. */ +static inline _GL_ATTRIBUTE_ALWAYS_INLINE bool +scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size) +{ + return _GL_LIKELY (__libc_scratch_buffer_set_array_size + (buffer, nelem, size)); +} + +/* Return a copy of *BUFFER's first SIZE bytes as a heap-allocated block, + deallocating *BUFFER if it was heap-allocated. SIZE must be at + most *BUFFER's size. Return NULL (setting errno) on memory + exhaustion. */ +void *__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer, + size_t size); + +/* Alias for __libc_scratch_dupfree. */ +static inline _GL_ATTRIBUTE_ALWAYS_INLINE void * +scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size) +{ + void *r = __libc_scratch_buffer_dupfree (buffer, size); + return _GL_LIKELY (r != NULL) ? r : NULL; +} + +#endif /* _SCRATCH_BUFFER_H */ diff --git a/lib/malloc/scratch_buffer.h b/lib/malloc/scratch_buffer.h new file mode 100644 index 0000000..e4c5c8a --- /dev/null +++ b/lib/malloc/scratch_buffer.h @@ -0,0 +1,151 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2015-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _SCRATCH_BUFFER_H +#define _SCRATCH_BUFFER_H + +/* Scratch buffers with a default stack allocation and fallback to + heap allocation. It is expected that this function is used in this + way: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + return -1; + + scratch_buffer_free (&tmpbuf); + return 0; + + The allocation functions (scratch_buffer_grow, + scratch_buffer_grow_preserve, scratch_buffer_set_array_size) make + sure that the heap allocation, if any, is freed, so that the code + above does not have a memory leak. The buffer still remains in a + state that can be deallocated using scratch_buffer_free, so a loop + like this is valid as well: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + break; + + scratch_buffer_free (&tmpbuf); + + scratch_buffer_grow and scratch_buffer_grow_preserve are guaranteed + to grow the buffer by at least 512 bytes. This means that when + using the scratch buffer as a backing store for a non-character + array whose element size, in bytes, is 512 or smaller, the scratch + buffer only has to grow once to make room for at least one more + element. +*/ + +#include +#include +#include + +/* Scratch buffer. Must be initialized with scratch_buffer_init + before its use. */ +struct scratch_buffer { + void *data; /* Pointer to the beginning of the scratch area. */ + size_t length; /* Allocated space at the data pointer, in bytes. */ + union { max_align_t __align; char __c[1024]; } __space; +}; + +/* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space + and BUFFER->length reflects the available space. */ +static inline void +scratch_buffer_init (struct scratch_buffer *buffer) +{ + buffer->data = buffer->__space.__c; + buffer->length = sizeof (buffer->__space); +} + +/* Deallocates *BUFFER (if it was heap-allocated). */ +static inline void +scratch_buffer_free (struct scratch_buffer *buffer) +{ + if (buffer->data != buffer->__space.__c) + free (buffer->data); +} + +/* Grow *BUFFER by some arbitrary amount. The buffer contents is NOT + preserved. Return true on success, false on allocation failure (in + which case the old buffer is freed). On success, the new buffer is + larger than the previous size. On failure, *BUFFER is deallocated, + but remains in a free-able state, and errno is set. */ +bool __libc_scratch_buffer_grow (struct scratch_buffer *buffer); +libc_hidden_proto (__libc_scratch_buffer_grow) + +/* Alias for __libc_scratch_buffer_grow. */ +static __always_inline bool +scratch_buffer_grow (struct scratch_buffer *buffer) +{ + return __glibc_likely (__libc_scratch_buffer_grow (buffer)); +} + +/* Like __libc_scratch_buffer_grow, but preserve the old buffer + contents on success, as a prefix of the new buffer. */ +bool __libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer); +libc_hidden_proto (__libc_scratch_buffer_grow_preserve) + +/* Alias for __libc_scratch_buffer_grow_preserve. */ +static __always_inline bool +scratch_buffer_grow_preserve (struct scratch_buffer *buffer) +{ + return __glibc_likely (__libc_scratch_buffer_grow_preserve (buffer)); +} + +/* Grow *BUFFER so that it can store at least NELEM elements of SIZE + bytes. The buffer contents are NOT preserved. Both NELEM and SIZE + can be zero. Return true on success, false on allocation failure + (in which case the old buffer is freed, but *BUFFER remains in a + free-able state, and errno is set). It is unspecified whether this + function can reduce the array size. */ +bool __libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size); +libc_hidden_proto (__libc_scratch_buffer_set_array_size) + +/* Alias for __libc_scratch_set_array_size. */ +static __always_inline bool +scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size) +{ + return __glibc_likely (__libc_scratch_buffer_set_array_size + (buffer, nelem, size)); +} + +/* Return a copy of *BUFFER's first SIZE bytes as a heap-allocated block, + deallocating *BUFFER if it was heap-allocated. SIZE must be at + most *BUFFER's size. Return NULL (setting errno) on memory + exhaustion. */ +void *__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer, + size_t size); +libc_hidden_proto (__libc_scratch_buffer_dupfree) + +/* Alias for __libc_scratch_dupfree. */ +static __always_inline void * +scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size) +{ + void *r = __libc_scratch_buffer_dupfree (buffer, size); + return __glibc_likely (r != NULL) ? r : NULL; +} + +#endif /* _SCRATCH_BUFFER_H */ diff --git a/lib/malloc/scratch_buffer_dupfree.c b/lib/malloc/scratch_buffer_dupfree.c new file mode 100644 index 0000000..eb3b95c --- /dev/null +++ b/lib/malloc/scratch_buffer_dupfree.c @@ -0,0 +1,41 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2020-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include + +void * +__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size) +{ + void *data = buffer->data; + if (data == buffer->__space.__c) + { + void *copy = malloc (size); + return copy != NULL ? memcpy (copy, data, size) : NULL; + } + else + { + void *copy = realloc (data, size); + return copy != NULL ? copy : data; + } +} +libc_hidden_def (__libc_scratch_buffer_dupfree) diff --git a/lib/malloc/scratch_buffer_grow.c b/lib/malloc/scratch_buffer_grow.c new file mode 100644 index 0000000..9a5e4db --- /dev/null +++ b/lib/malloc/scratch_buffer_grow.c @@ -0,0 +1,56 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2015-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include + +bool +__libc_scratch_buffer_grow (struct scratch_buffer *buffer) +{ + void *new_ptr; + size_t new_length = buffer->length * 2; + + /* Discard old buffer. */ + scratch_buffer_free (buffer); + + /* Check for overflow. */ + if (__glibc_likely (new_length >= buffer->length)) + new_ptr = malloc (new_length); + else + { + __set_errno (ENOMEM); + new_ptr = NULL; + } + + if (__glibc_unlikely (new_ptr == NULL)) + { + /* Buffer must remain valid to free. */ + scratch_buffer_init (buffer); + return false; + } + + /* Install new heap-based buffer. */ + buffer->data = new_ptr; + buffer->length = new_length; + return true; +} +libc_hidden_def (__libc_scratch_buffer_grow) diff --git a/lib/malloc/scratch_buffer_grow_preserve.c b/lib/malloc/scratch_buffer_grow_preserve.c new file mode 100644 index 0000000..3fe5a07 --- /dev/null +++ b/lib/malloc/scratch_buffer_grow_preserve.c @@ -0,0 +1,67 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2015-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include +#include + +bool +__libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer) +{ + size_t new_length = 2 * buffer->length; + void *new_ptr; + + if (buffer->data == buffer->__space.__c) + { + /* Move buffer to the heap. No overflow is possible because + buffer->length describes a small buffer on the stack. */ + new_ptr = malloc (new_length); + if (new_ptr == NULL) + return false; + memcpy (new_ptr, buffer->__space.__c, buffer->length); + } + else + { + /* Buffer was already on the heap. Check for overflow. */ + if (__glibc_likely (new_length >= buffer->length)) + new_ptr = realloc (buffer->data, new_length); + else + { + __set_errno (ENOMEM); + new_ptr = NULL; + } + + if (__glibc_unlikely (new_ptr == NULL)) + { + /* Deallocate, but buffer must remain valid to free. */ + free (buffer->data); + scratch_buffer_init (buffer); + return false; + } + } + + /* Install new heap-based buffer. */ + buffer->data = new_ptr; + buffer->length = new_length; + return true; +} +libc_hidden_def (__libc_scratch_buffer_grow_preserve) diff --git a/lib/malloc/scratch_buffer_set_array_size.c b/lib/malloc/scratch_buffer_set_array_size.c new file mode 100644 index 0000000..89c37a9 --- /dev/null +++ b/lib/malloc/scratch_buffer_set_array_size.c @@ -0,0 +1,64 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2015-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _LIBC +# include +#endif + +#include +#include +#include + +bool +__libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size) +{ + size_t new_length = nelem * size; + + /* Avoid overflow check if both values are small. */ + if ((nelem | size) >> (sizeof (size_t) * CHAR_BIT / 2) != 0 + && nelem != 0 && size != new_length / nelem) + { + /* Overflow. Discard the old buffer, but it must remain valid + to free. */ + scratch_buffer_free (buffer); + scratch_buffer_init (buffer); + __set_errno (ENOMEM); + return false; + } + + if (new_length <= buffer->length) + return true; + + /* Discard old buffer. */ + scratch_buffer_free (buffer); + + char *new_ptr = malloc (new_length); + if (new_ptr == NULL) + { + /* Buffer must remain valid to free. */ + scratch_buffer_init (buffer); + return false; + } + + /* Install new heap-based buffer. */ + buffer->data = new_ptr; + buffer->length = new_length; + return true; +} +libc_hidden_def (__libc_scratch_buffer_set_array_size) diff --git a/lib/malloca.c b/lib/malloca.c index 975b166..e7beaaf 100644 --- a/lib/malloca.c +++ b/lib/malloca.c @@ -1,19 +1,19 @@ /* Safe automatic memory allocation. - Copyright (C) 2003, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2003, 2018. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #define _GL_USE_STDLIB_ALLOC 1 #include @@ -21,6 +21,8 @@ /* Specification. */ #include "malloca.h" +#include "idx.h" +#include "intprops.h" #include "verify.h" /* The speed critical point in this file is freea() applied to an alloca() @@ -45,24 +47,30 @@ mmalloca (size_t n) #if HAVE_ALLOCA /* Allocate one more word, used to determine the address to pass to freea(), and room for the alignment ≡ sa_alignment_max mod 2*sa_alignment_max. */ - size_t nplus = n + sizeof (small_t) + 2 * sa_alignment_max - 1; - - if (nplus >= n) + uintptr_t alignment2_mask = 2 * sa_alignment_max - 1; + int plus = sizeof (small_t) + alignment2_mask; + idx_t nplus; + if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1)) { char *mem = (char *) malloc (nplus); if (mem != NULL) { - char *p = - (char *)((((uintptr_t)mem + sizeof (small_t) + sa_alignment_max - 1) - & ~(uintptr_t)(2 * sa_alignment_max - 1)) - + sa_alignment_max); + uintptr_t umem = (uintptr_t)mem, umemplus; + /* The INT_ADD_WRAPV avoids signed integer overflow on + theoretical platforms where UINTPTR_MAX <= INT_MAX. */ + INT_ADD_WRAPV (umem, sizeof (small_t) + sa_alignment_max - 1, + &umemplus); + idx_t offset = ((umemplus & ~alignment2_mask) + + sa_alignment_max - umem); + void *vp = mem + offset; + small_t *p = vp; /* Here p >= mem + sizeof (small_t), and p <= mem + sizeof (small_t) + 2 * sa_alignment_max - 1 hence p + n <= mem + nplus. So, the memory range [p, p+n) lies in the allocated memory range [mem, mem + nplus). */ - ((small_t *) p)[-1] = p - mem; + p[-1] = offset; /* p ≡ sa_alignment_max mod 2*sa_alignment_max. */ return p; } diff --git a/lib/malloca.h b/lib/malloca.h index cfcd4de..7ec235f 100644 --- a/lib/malloca.h +++ b/lib/malloca.h @@ -1,19 +1,19 @@ /* Safe automatic memory allocation. - Copyright (C) 2003-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2003. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _MALLOCA_H #define _MALLOCA_H @@ -51,6 +51,13 @@ extern "C" { # define safe_alloca(N) ((void) (N), NULL) #endif +/* Free a block of memory allocated through malloca(). */ +#if HAVE_ALLOCA +extern void freea (void *p); +#else +# define freea free +#endif + /* malloca(N) is a safe variant of alloca(N). It allocates N bytes of memory allocated on the stack, that must be freed using freea() before the function returns. Upon failure, it returns NULL. */ @@ -65,20 +72,16 @@ extern "C" { # define malloca(N) \ mmalloca (N) #endif -extern void * mmalloca (size_t n); - -/* Free a block of memory allocated through malloca(). */ -#if HAVE_ALLOCA -extern void freea (void *p); -#else -# define freea free -#endif +extern void *mmalloca (size_t n) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (freea, 1) + _GL_ATTRIBUTE_ALLOC_SIZE ((1)); /* nmalloca(N,S) is an overflow-safe variant of malloca (N * S). It allocates an array of N objects, each with S bytes of memory, - on the stack. S must be positive and N must be nonnegative. + on the stack. N and S should be nonnegative and free of side effects. The array must be freed using freea() before the function returns. */ -#define nmalloca(n, s) (xalloc_oversized (n, s) ? NULL : malloca ((n) * (s))) +#define nmalloca(n, s) \ + (xalloc_oversized (n, s) ? NULL : malloca ((n) * (size_t) (s))) #ifdef __cplusplus @@ -89,7 +92,7 @@ extern void freea (void *p); /* ------------------- Auxiliary, non-public definitions ------------------- */ /* Determine the alignment of a type at compile time. */ -#if defined __GNUC__ || defined __IBM__ALIGNOF__ +#if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__ # define sa_alignof __alignof__ #elif defined __cplusplus template struct sa_alignof_helper { char __slot1; type __slot2; }; diff --git a/lib/math.c b/lib/math.c index ba2a6ab..1502a1f 100644 --- a/lib/math.c +++ b/lib/math.c @@ -1,4 +1,22 @@ +/* Inline functions for . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_MATH_INLINE _GL_EXTERN_INLINE #include "math.h" typedef int dummy; diff --git a/lib/math.h b/lib/math.h index 78c4153..23b0227 100644 --- a/lib/math.h +++ b/lib/math.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2002-2003, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_MATH_H @@ -23,9 +23,24 @@ #endif -/* The include_next requires a split double-inclusion guard. */ +#if defined _GL_INCLUDING_MATH_H +/* Special invocation convention: + - On FreeBSD 12.2 we have a sequence of nested includes + -> -> -> -> + -> -> -> -> + In this situation, the functions are not yet declared, therefore we cannot + provide the C++ aliases. */ + #include_next +#else +/* Normal invocation convention. */ + +/* The include_next requires a split double-inclusion guard. */ +#define _GL_INCLUDING_MATH_H +#include_next +#undef _GL_INCLUDING_MATH_H + #ifndef _GL_MATH_H #define _GL_MATH_H @@ -42,21 +57,31 @@ _GL_INLINE_HEADER_BEGIN # define _GL_MATH_INLINE _GL_INLINE #endif +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __const__ was added in gcc 2.95. */ +#ifndef _GL_ATTRIBUTE_CONST +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__ +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) +# else +# define _GL_ATTRIBUTE_CONST /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -191,6 +216,16 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -216,6 +251,14 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -313,7 +356,7 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -341,9 +384,9 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -359,26 +402,26 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -387,19 +430,19 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -472,13 +515,20 @@ _GL_INLINE_HEADER_BEGIN # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -487,24 +537,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -726,7 +787,9 @@ _GL_WARN_ON_USE (acosf, "acosf is unportable - " _GL_FUNCDECL_SYS (acosl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (acosl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (acosl); +# endif #elif defined GNULIB_POSIXCHECK # undef acosl # if HAVE_RAW_DECL_ACOSL @@ -766,7 +829,9 @@ _GL_WARN_ON_USE (asinf, "asinf is unportable - " _GL_FUNCDECL_SYS (asinl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (asinl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (asinl); +# endif #elif defined GNULIB_POSIXCHECK # undef asinl # if HAVE_RAW_DECL_ASINL @@ -806,7 +871,9 @@ _GL_WARN_ON_USE (atanf, "atanf is unportable - " _GL_FUNCDECL_SYS (atanl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (atanl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (atanl); +# endif #elif defined GNULIB_POSIXCHECK # undef atanl # if HAVE_RAW_DECL_ATANL @@ -870,7 +937,7 @@ _GL_FUNCDECL_SYS (cbrt, double, (double x)); # endif _GL_CXXALIAS_SYS (cbrt, double, (double x)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (cbrt); +_GL_CXXALIASWARN1 (cbrt, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef cbrt @@ -940,7 +1007,7 @@ _GL_CXXALIAS_RPL (ceil, double, (double x)); _GL_CXXALIAS_SYS (ceil, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (ceil); +_GL_CXXALIASWARN1 (ceil, double, (double x)); # endif #endif @@ -959,7 +1026,9 @@ _GL_FUNCDECL_SYS (ceill, long double, (long double x)); # endif _GL_CXXALIAS_SYS (ceill, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ceill); +# endif #elif defined GNULIB_POSIXCHECK # undef ceill # if HAVE_RAW_DECL_CEILL @@ -990,7 +1059,7 @@ _GL_FUNCDECL_SYS (copysign, double, (double x, double y)); # endif _GL_CXXALIAS_SYS (copysign, double, (double x, double y)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (copysign); +_GL_CXXALIASWARN1 (copysign, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef copysign @@ -1045,7 +1114,9 @@ _GL_WARN_ON_USE (cosf, "cosf is unportable - " _GL_FUNCDECL_SYS (cosl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (cosl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (cosl); +# endif #elif defined GNULIB_POSIXCHECK # undef cosl # if HAVE_RAW_DECL_COSL @@ -1119,7 +1190,9 @@ _GL_FUNCDECL_SYS (expl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (expl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (expl); +# endif #elif defined GNULIB_POSIXCHECK # undef expl # if HAVE_RAW_DECL_EXPL @@ -1158,7 +1231,7 @@ _GL_FUNCDECL_SYS (exp2, double, (double x)); _GL_CXXALIAS_SYS (exp2, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (exp2); +_GL_CXXALIASWARN1 (exp2, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef exp2 @@ -1231,7 +1304,7 @@ _GL_FUNCDECL_SYS (expm1, double, (double x)); _GL_CXXALIAS_SYS (expm1, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (expm1); +_GL_CXXALIASWARN1 (expm1, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef expm1 @@ -1274,7 +1347,9 @@ _GL_WARN_ON_USE (expm1l, "expm1l is unportable - " _GL_FUNCDECL_SYS (fabsf, float, (float x)); # endif _GL_CXXALIAS_SYS (fabsf, float, (float x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fabsf); +# endif #elif defined GNULIB_POSIXCHECK # undef fabsf # if HAVE_RAW_DECL_FABSF @@ -1298,7 +1373,9 @@ _GL_FUNCDECL_SYS (fabsl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (fabsl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fabsl); +# endif #elif defined GNULIB_POSIXCHECK # undef fabsl # if HAVE_RAW_DECL_FABSL @@ -1344,7 +1421,7 @@ _GL_CXXALIAS_RPL (floor, double, (double x)); _GL_CXXALIAS_SYS (floor, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (floor); +_GL_CXXALIASWARN1 (floor, double, (double x)); # endif #endif @@ -1363,7 +1440,9 @@ _GL_FUNCDECL_SYS (floorl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (floorl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (floorl); +# endif #elif defined GNULIB_POSIXCHECK # undef floorl # if HAVE_RAW_DECL_FLOORL @@ -1413,7 +1492,7 @@ _GL_FUNCDECL_SYS (fma, double, (double x, double y, double z)); _GL_CXXALIAS_SYS (fma, double, (double x, double y, double z)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (fma); +_GL_CXXALIASWARN1 (fma, double, (double x, double y, double z)); # endif #elif defined GNULIB_POSIXCHECK # undef fma @@ -1490,7 +1569,7 @@ _GL_CXXALIAS_RPL (fmod, double, (double x, double y)); _GL_CXXALIAS_SYS (fmod, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (fmod); +_GL_CXXALIASWARN1 (fmod, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef fmod @@ -1515,7 +1594,9 @@ _GL_FUNCDECL_SYS (fmodl, long double, (long double x, long double y)); # endif _GL_CXXALIAS_SYS (fmodl, long double, (long double x, long double y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fmodl); +# endif #elif defined GNULIB_POSIXCHECK # undef fmodl # if HAVE_RAW_DECL_FMODL @@ -1547,7 +1628,9 @@ _GL_FUNCDECL_SYS (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2))); # endif _GL_CXXALIAS_SYS (frexpf, float, (float x, int *expptr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (frexpf); +# endif #elif defined GNULIB_POSIXCHECK # undef frexpf # if HAVE_RAW_DECL_FREXPF @@ -1609,7 +1692,9 @@ _GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr)); # endif #endif #if 1 && !(0 && !1) +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (frexpl); +# endif #endif #if !1 && defined GNULIB_POSIXCHECK # undef frexpl @@ -1635,7 +1720,9 @@ _GL_FUNCDECL_SYS (hypotf, float, (float x, float y)); # endif _GL_CXXALIAS_SYS (hypotf, float, (float x, float y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (hypotf); +# endif #elif defined GNULIB_POSIXCHECK # undef hypotf # if HAVE_RAW_DECL_HYPOTF @@ -1657,7 +1744,7 @@ _GL_CXXALIAS_RPL (hypot, double, (double x, double y)); _GL_CXXALIAS_SYS (hypot, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (hypot); +_GL_CXXALIASWARN1 (hypot, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef hypot @@ -1682,7 +1769,9 @@ _GL_FUNCDECL_SYS (hypotl, long double, (long double x, long double y)); # endif _GL_CXXALIAS_SYS (hypotl, long double, (long double x, long double y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (hypotl); +# endif #elif defined GNULIB_POSIXCHECK # undef hypotl # if HAVE_RAW_DECL_HYPOTL @@ -1730,7 +1819,7 @@ _GL_FUNCDECL_SYS (ilogb, int, (double x)); _GL_CXXALIAS_SYS (ilogb, int, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (ilogb); +_GL_CXXALIASWARN1 (ilogb, int, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef ilogb @@ -1750,6 +1839,7 @@ _GL_FUNCDECL_RPL (ilogbl, int, (long double x)); _GL_CXXALIAS_RPL (ilogbl, int, (long double x)); # else # if !1 +# undef ilogbl _GL_FUNCDECL_SYS (ilogbl, int, (long double x)); # endif _GL_CXXALIAS_SYS (ilogbl, int, (long double x)); @@ -1764,6 +1854,55 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " #endif +#if 1 +/* On native Windows, map 'j0' to '_j0', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::j0 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef j0 +# define j0 _j0 +# endif +_GL_CXXALIAS_MDA (j0, double, (double x)); +# else +_GL_CXXALIAS_SYS (j0, double, (double x)); +# endif +_GL_CXXALIASWARN (j0); +#endif + +#if 1 +/* On native Windows, map 'j1' to '_j1', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::j1 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef j1 +# define j1 _j1 +# endif +_GL_CXXALIAS_MDA (j1, double, (double x)); +# else +_GL_CXXALIAS_SYS (j1, double, (double x)); +# endif +_GL_CXXALIASWARN (j1); +#endif + +#if 1 +/* On native Windows, map 'jn' to '_jn', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::jn always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef jn +# define jn _jn +# endif +_GL_CXXALIAS_MDA (jn, double, (int n, double x)); +# else +_GL_CXXALIAS_SYS (jn, double, (int n, double x)); +# endif +_GL_CXXALIASWARN (jn); +#endif + + /* Return x * 2^exp. */ #if 0 # if !1 @@ -1771,7 +1910,9 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " _GL_FUNCDECL_SYS (ldexpf, float, (float x, int exp)); # endif _GL_CXXALIAS_SYS (ldexpf, float, (float x, int exp)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ldexpf); +# endif #elif defined GNULIB_POSIXCHECK # undef ldexpf # if HAVE_RAW_DECL_LDEXPF @@ -1797,7 +1938,9 @@ _GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp)); # endif #endif #if 0 +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ldexpl); +# endif #endif #if !0 && defined GNULIB_POSIXCHECK # undef ldexpl @@ -1844,7 +1987,7 @@ _GL_CXXALIAS_RPL (log, double, (double x)); _GL_CXXALIAS_SYS (log, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log); +_GL_CXXALIASWARN1 (log, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log @@ -1869,7 +2012,9 @@ _GL_FUNCDECL_SYS (logl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (logl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (logl); +# endif #elif defined GNULIB_POSIXCHECK # undef logl # if HAVE_RAW_DECL_LOGL @@ -1915,7 +2060,7 @@ _GL_CXXALIAS_RPL (log10, double, (double x)); _GL_CXXALIAS_SYS (log10, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log10); +_GL_CXXALIASWARN1 (log10, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log10 @@ -1940,7 +2085,9 @@ _GL_FUNCDECL_SYS (log10l, long double, (long double x)); # endif _GL_CXXALIAS_SYS (log10l, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (log10l); +# endif #elif defined GNULIB_POSIXCHECK # undef log10l # if HAVE_RAW_DECL_LOG10L @@ -1988,7 +2135,7 @@ _GL_FUNCDECL_SYS (log1p, double, (double x)); _GL_CXXALIAS_SYS (log1p, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log1p); +_GL_CXXALIASWARN1 (log1p, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log1p @@ -2062,7 +2209,7 @@ _GL_FUNCDECL_SYS (log2, double, (double x)); _GL_CXXALIAS_SYS (log2, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log2); +_GL_CXXALIASWARN1 (log2, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log2 @@ -2134,7 +2281,7 @@ _GL_FUNCDECL_SYS (logb, double, (double x)); _GL_CXXALIAS_SYS (logb, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (logb); +_GL_CXXALIASWARN1 (logb, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef logb @@ -2204,7 +2351,7 @@ _GL_CXXALIAS_RPL (modf, double, (double x, double *iptr)); _GL_CXXALIAS_SYS (modf, double, (double x, double *iptr)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (modf); +_GL_CXXALIASWARN1 (modf, double, (double x, double *iptr)); # endif #elif defined GNULIB_POSIXCHECK # undef modf @@ -2231,7 +2378,9 @@ _GL_FUNCDECL_SYS (modfl, long double, (long double x, long double *iptr) # endif _GL_CXXALIAS_SYS (modfl, long double, (long double x, long double *iptr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (modfl); +# endif #elif defined GNULIB_POSIXCHECK # undef modfl # if HAVE_RAW_DECL_MODFL @@ -2295,7 +2444,7 @@ _GL_FUNCDECL_SYS (remainder, double, (double x, double y)); _GL_CXXALIAS_SYS (remainder, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (remainder); +_GL_CXXALIASWARN1 (remainder, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef remainder @@ -2352,7 +2501,7 @@ _GL_FUNCDECL_SYS (rint, double, (double x)); # endif _GL_CXXALIAS_SYS (rint, double, (double x)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (rint); +_GL_CXXALIASWARN1 (rint, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef rint @@ -2424,7 +2573,7 @@ _GL_FUNCDECL_SYS (round, double, (double x)); _GL_CXXALIAS_SYS (round, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (round); +_GL_CXXALIASWARN1 (round, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef round @@ -2471,7 +2620,7 @@ _GL_FUNCDECL_RPL (sinf, float, (float x)); _GL_CXXALIAS_RPL (sinf, float, (float x)); # else # if !1 - # undef sinf +# undef sinf _GL_FUNCDECL_SYS (sinf, float, (float x)); # endif _GL_CXXALIAS_SYS (sinf, float, (float x)); @@ -2491,7 +2640,9 @@ _GL_WARN_ON_USE (sinf, "sinf is unportable - " _GL_FUNCDECL_SYS (sinl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (sinl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sinl); +# endif #elif defined GNULIB_POSIXCHECK # undef sinl # if HAVE_RAW_DECL_SINL @@ -2565,7 +2716,9 @@ _GL_FUNCDECL_SYS (sqrtl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (sqrtl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sqrtl); +# endif #elif defined GNULIB_POSIXCHECK # undef sqrtl # if HAVE_RAW_DECL_SQRTL @@ -2605,7 +2758,9 @@ _GL_WARN_ON_USE (tanf, "tanf is unportable - " _GL_FUNCDECL_SYS (tanl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (tanl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (tanl); +# endif #elif defined GNULIB_POSIXCHECK # undef tanl # if HAVE_RAW_DECL_TANL @@ -2678,7 +2833,7 @@ _GL_FUNCDECL_SYS (trunc, double, (double x)); _GL_CXXALIAS_SYS (trunc, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (trunc); +_GL_CXXALIASWARN1 (trunc, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef trunc @@ -2712,6 +2867,55 @@ _GL_WARN_ON_USE (truncl, "truncl is unportable - " #endif +#if 1 +/* On native Windows, map 'y0' to '_y0', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::y0 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef y0 +# define y0 _y0 +# endif +_GL_CXXALIAS_MDA (y0, double, (double x)); +# else +_GL_CXXALIAS_SYS (y0, double, (double x)); +# endif +_GL_CXXALIASWARN (y0); +#endif + +#if 1 +/* On native Windows, map 'y1' to '_y1', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::y1 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef y1 +# define y1 _y1 +# endif +_GL_CXXALIAS_MDA (y1, double, (double x)); +# else +_GL_CXXALIAS_SYS (y1, double, (double x)); +# endif +_GL_CXXALIASWARN (y1); +#endif + +#if 1 +/* On native Windows, map 'yn' to '_yn', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::yn always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef yn +# define yn _yn +# endif +_GL_CXXALIAS_MDA (yn, double, (int n, double x)); +# else +_GL_CXXALIAS_SYS (yn, double, (int n, double x)); +# endif +_GL_CXXALIASWARN (yn); +#endif + + /* Definitions of function-like macros come here, after the function declarations. */ @@ -2731,7 +2935,7 @@ _GL_EXTERN_C int gl_isfinitel (long double x); # if defined isfinite || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isfinite) # undef isfinite -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined _AIX)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isfinite through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, rpl_isfinite, bool) @@ -2765,7 +2969,7 @@ _GL_EXTERN_C int gl_isinfl (long double x); # if defined isinf || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isinf) # undef isinf -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isinf through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, rpl_isinf, bool) @@ -2789,10 +2993,11 @@ _GL_WARN_REAL_FLOATING_DECL (isinf); # if 1 /* The original included above provides a declaration of isnan macro or (older) isnanf function. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */ # undef isnanf -# define isnanf(x) __builtin_isnanf ((float)(x)) +# define isnanf(x) __builtin_isnan ((float)(x)) # elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) @@ -2812,8 +3017,8 @@ _GL_EXTERN_C int isnanf (float x); # if 1 /* The original included above provides a declaration of isnan macro. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */ # undef isnand # define isnand(x) __builtin_isnan ((double)(x)) # else @@ -2833,10 +3038,11 @@ _GL_EXTERN_C int isnand (double x); # if 1 /* The original included above provides a declaration of isnan macro or (older) isnanl function. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */ # undef isnanl -# define isnanl(x) __builtin_isnanl ((long double)(x)) +# define isnanl(x) __builtin_isnan ((long double)(x)) # elif defined isnan # undef isnanl # define isnanl(x) isnan ((long double)(x)) @@ -2856,20 +3062,20 @@ _GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST; isnanf.h (e.g.) here, because those may end up being macros that recursively expand back to isnan. So use the gnulib replacements for them directly. */ -# if 1 && __GNUC__ >= 4 -# define gl_isnan_f(x) __builtin_isnanf ((float)(x)) +# if 1 && (__GNUC__ >= 4) || (__clang_major__ >= 4) +# define gl_isnan_f(x) __builtin_isnan ((float)(x)) # else _GL_EXTERN_C int rpl_isnanf (float x); # define gl_isnan_f(x) rpl_isnanf (x) # endif -# if 1 && __GNUC__ >= 4 +# if 1 && (__GNUC__ >= 4) || (__clang_major__ >= 4) # define gl_isnan_d(x) __builtin_isnan ((double)(x)) # else _GL_EXTERN_C int rpl_isnand (double x); # define gl_isnan_d(x) rpl_isnand (x) # endif -# if 1 && __GNUC__ >= 4 -# define gl_isnan_l(x) __builtin_isnanl ((long double)(x)) +# if 1 && (__GNUC__ >= 4) || (__clang_major__ >= 4) +# define gl_isnan_l(x) __builtin_isnan ((long double)(x)) # else _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; # define gl_isnan_l(x) rpl_isnanl (x) @@ -2879,18 +3085,18 @@ _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; (sizeof (x) == sizeof (long double) ? gl_isnan_l (x) : \ sizeof (x) == sizeof (double) ? gl_isnan_d (x) : \ gl_isnan_f (x)) -# elif __GNUC__ >= 4 +# elif (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnan # define isnan(x) \ - (sizeof (x) == sizeof (long double) ? __builtin_isnanl ((long double)(x)) : \ + (sizeof (x) == sizeof (long double) ? __builtin_isnan ((long double)(x)) : \ sizeof (x) == sizeof (double) ? __builtin_isnan ((double)(x)) : \ - __builtin_isnanf ((float)(x))) + __builtin_isnan ((float)(x))) # endif # ifdef __cplusplus # if defined isnan || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isnan) # undef isnan -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__ && __clang_major__ < 12) || (defined __FreeBSD__ && __clang_major__ < 7) || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isnan through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, rpl_isnan, bool) @@ -2918,7 +3124,7 @@ _GL_WARN_REAL_FLOATING_DECL (isnan); # if (1 \ && (!defined __cplusplus || __cplusplus < 201103)) # undef signbit - /* GCC 4.0 and newer provides three built-ins for signbit. */ + /* GCC >= 4.0 and clang provide three built-ins for signbit. */ # define signbit(x) \ (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \ sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \ @@ -2929,7 +3135,7 @@ _GL_WARN_REAL_FLOATING_DECL (isnan); _GL_EXTERN_C int gl_signbitf (float arg); _GL_EXTERN_C int gl_signbitd (double arg); _GL_EXTERN_C int gl_signbitl (long double arg); -# if __GNUC__ >= 2 && !defined __STRICT_ANSI__ +# if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__ # define _GL_NUM_UINT_WORDS(type) \ ((sizeof (type) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) # if defined FLT_SIGNBIT_WORD && defined FLT_SIGNBIT_BIT && !defined gl_signbitf @@ -2973,7 +3179,7 @@ _GL_EXTERN_C int gl_signbitl (long double arg); # if defined signbit || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit) # undef signbit -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined _AIX)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines signbit through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, rpl_signbit, bool) @@ -2994,4 +3200,5 @@ _GL_WARN_REAL_FLOATING_DECL (signbit); _GL_INLINE_HEADER_END #endif /* _GL_MATH_H */ +#endif /* _GL_INCLUDING_MATH_H */ #endif /* _GL_MATH_H */ diff --git a/lib/math.in.h b/lib/math.in.h index e5e37d6..ccc3584 100644 --- a/lib/math.in.h +++ b/lib/math.in.h @@ -1,18 +1,18 @@ /* A GNU-like . - Copyright (C) 2002-2003, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_MATH_H @@ -22,9 +22,24 @@ #endif @PRAGMA_COLUMNS@ -/* The include_next requires a split double-inclusion guard. */ +#if defined _GL_INCLUDING_MATH_H +/* Special invocation convention: + - On FreeBSD 12.2 we have a sequence of nested includes + -> -> -> -> + -> -> -> -> + In this situation, the functions are not yet declared, therefore we cannot + provide the C++ aliases. */ + #@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@ +#else +/* Normal invocation convention. */ + +/* The include_next requires a split double-inclusion guard. */ +#define _GL_INCLUDING_MATH_H +#@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@ +#undef _GL_INCLUDING_MATH_H + #ifndef _@GUARD_PREFIX@_MATH_H #define _@GUARD_PREFIX@_MATH_H @@ -41,6 +56,16 @@ _GL_INLINE_HEADER_BEGIN # define _GL_MATH_INLINE _GL_INLINE #endif +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __const__ was added in gcc 2.95. */ +#ifndef _GL_ATTRIBUTE_CONST +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__ +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__)) +# else +# define _GL_ATTRIBUTE_CONST /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_ARG_NONNULL is copied here. */ @@ -255,7 +280,9 @@ _GL_WARN_ON_USE (acosf, "acosf is unportable - " _GL_FUNCDECL_SYS (acosl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (acosl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (acosl); +# endif #elif defined GNULIB_POSIXCHECK # undef acosl # if HAVE_RAW_DECL_ACOSL @@ -295,7 +322,9 @@ _GL_WARN_ON_USE (asinf, "asinf is unportable - " _GL_FUNCDECL_SYS (asinl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (asinl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (asinl); +# endif #elif defined GNULIB_POSIXCHECK # undef asinl # if HAVE_RAW_DECL_ASINL @@ -335,7 +364,9 @@ _GL_WARN_ON_USE (atanf, "atanf is unportable - " _GL_FUNCDECL_SYS (atanl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (atanl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (atanl); +# endif #elif defined GNULIB_POSIXCHECK # undef atanl # if HAVE_RAW_DECL_ATANL @@ -399,7 +430,7 @@ _GL_FUNCDECL_SYS (cbrt, double, (double x)); # endif _GL_CXXALIAS_SYS (cbrt, double, (double x)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (cbrt); +_GL_CXXALIASWARN1 (cbrt, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef cbrt @@ -469,7 +500,7 @@ _GL_CXXALIAS_RPL (ceil, double, (double x)); _GL_CXXALIAS_SYS (ceil, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (ceil); +_GL_CXXALIASWARN1 (ceil, double, (double x)); # endif #endif @@ -488,7 +519,9 @@ _GL_FUNCDECL_SYS (ceill, long double, (long double x)); # endif _GL_CXXALIAS_SYS (ceill, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ceill); +# endif #elif defined GNULIB_POSIXCHECK # undef ceill # if HAVE_RAW_DECL_CEILL @@ -519,7 +552,7 @@ _GL_FUNCDECL_SYS (copysign, double, (double x, double y)); # endif _GL_CXXALIAS_SYS (copysign, double, (double x, double y)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (copysign); +_GL_CXXALIASWARN1 (copysign, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef copysign @@ -574,7 +607,9 @@ _GL_WARN_ON_USE (cosf, "cosf is unportable - " _GL_FUNCDECL_SYS (cosl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (cosl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (cosl); +# endif #elif defined GNULIB_POSIXCHECK # undef cosl # if HAVE_RAW_DECL_COSL @@ -648,7 +683,9 @@ _GL_FUNCDECL_SYS (expl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (expl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (expl); +# endif #elif defined GNULIB_POSIXCHECK # undef expl # if HAVE_RAW_DECL_EXPL @@ -687,7 +724,7 @@ _GL_FUNCDECL_SYS (exp2, double, (double x)); _GL_CXXALIAS_SYS (exp2, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (exp2); +_GL_CXXALIASWARN1 (exp2, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef exp2 @@ -760,7 +797,7 @@ _GL_FUNCDECL_SYS (expm1, double, (double x)); _GL_CXXALIAS_SYS (expm1, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (expm1); +_GL_CXXALIASWARN1 (expm1, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef expm1 @@ -803,7 +840,9 @@ _GL_WARN_ON_USE (expm1l, "expm1l is unportable - " _GL_FUNCDECL_SYS (fabsf, float, (float x)); # endif _GL_CXXALIAS_SYS (fabsf, float, (float x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fabsf); +# endif #elif defined GNULIB_POSIXCHECK # undef fabsf # if HAVE_RAW_DECL_FABSF @@ -827,7 +866,9 @@ _GL_FUNCDECL_SYS (fabsl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (fabsl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fabsl); +# endif #elif defined GNULIB_POSIXCHECK # undef fabsl # if HAVE_RAW_DECL_FABSL @@ -873,7 +914,7 @@ _GL_CXXALIAS_RPL (floor, double, (double x)); _GL_CXXALIAS_SYS (floor, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (floor); +_GL_CXXALIASWARN1 (floor, double, (double x)); # endif #endif @@ -892,7 +933,9 @@ _GL_FUNCDECL_SYS (floorl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (floorl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (floorl); +# endif #elif defined GNULIB_POSIXCHECK # undef floorl # if HAVE_RAW_DECL_FLOORL @@ -942,7 +985,7 @@ _GL_FUNCDECL_SYS (fma, double, (double x, double y, double z)); _GL_CXXALIAS_SYS (fma, double, (double x, double y, double z)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (fma); +_GL_CXXALIASWARN1 (fma, double, (double x, double y, double z)); # endif #elif defined GNULIB_POSIXCHECK # undef fma @@ -1019,7 +1062,7 @@ _GL_CXXALIAS_RPL (fmod, double, (double x, double y)); _GL_CXXALIAS_SYS (fmod, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (fmod); +_GL_CXXALIASWARN1 (fmod, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef fmod @@ -1044,7 +1087,9 @@ _GL_FUNCDECL_SYS (fmodl, long double, (long double x, long double y)); # endif _GL_CXXALIAS_SYS (fmodl, long double, (long double x, long double y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fmodl); +# endif #elif defined GNULIB_POSIXCHECK # undef fmodl # if HAVE_RAW_DECL_FMODL @@ -1076,7 +1121,9 @@ _GL_FUNCDECL_SYS (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2))); # endif _GL_CXXALIAS_SYS (frexpf, float, (float x, int *expptr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (frexpf); +# endif #elif defined GNULIB_POSIXCHECK # undef frexpf # if HAVE_RAW_DECL_FREXPF @@ -1138,7 +1185,9 @@ _GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr)); # endif #endif #if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@) +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (frexpl); +# endif #endif #if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK # undef frexpl @@ -1164,7 +1213,9 @@ _GL_FUNCDECL_SYS (hypotf, float, (float x, float y)); # endif _GL_CXXALIAS_SYS (hypotf, float, (float x, float y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (hypotf); +# endif #elif defined GNULIB_POSIXCHECK # undef hypotf # if HAVE_RAW_DECL_HYPOTF @@ -1186,7 +1237,7 @@ _GL_CXXALIAS_RPL (hypot, double, (double x, double y)); _GL_CXXALIAS_SYS (hypot, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (hypot); +_GL_CXXALIASWARN1 (hypot, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef hypot @@ -1211,7 +1262,9 @@ _GL_FUNCDECL_SYS (hypotl, long double, (long double x, long double y)); # endif _GL_CXXALIAS_SYS (hypotl, long double, (long double x, long double y)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (hypotl); +# endif #elif defined GNULIB_POSIXCHECK # undef hypotl # if HAVE_RAW_DECL_HYPOTL @@ -1259,7 +1312,7 @@ _GL_FUNCDECL_SYS (ilogb, int, (double x)); _GL_CXXALIAS_SYS (ilogb, int, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (ilogb); +_GL_CXXALIASWARN1 (ilogb, int, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef ilogb @@ -1279,6 +1332,7 @@ _GL_FUNCDECL_RPL (ilogbl, int, (long double x)); _GL_CXXALIAS_RPL (ilogbl, int, (long double x)); # else # if !@HAVE_ILOGBL@ +# undef ilogbl _GL_FUNCDECL_SYS (ilogbl, int, (long double x)); # endif _GL_CXXALIAS_SYS (ilogbl, int, (long double x)); @@ -1293,6 +1347,55 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " #endif +#if @GNULIB_MDA_J0@ +/* On native Windows, map 'j0' to '_j0', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::j0 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef j0 +# define j0 _j0 +# endif +_GL_CXXALIAS_MDA (j0, double, (double x)); +# else +_GL_CXXALIAS_SYS (j0, double, (double x)); +# endif +_GL_CXXALIASWARN (j0); +#endif + +#if @GNULIB_MDA_J1@ +/* On native Windows, map 'j1' to '_j1', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::j1 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef j1 +# define j1 _j1 +# endif +_GL_CXXALIAS_MDA (j1, double, (double x)); +# else +_GL_CXXALIAS_SYS (j1, double, (double x)); +# endif +_GL_CXXALIASWARN (j1); +#endif + +#if @GNULIB_MDA_JN@ +/* On native Windows, map 'jn' to '_jn', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::jn always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef jn +# define jn _jn +# endif +_GL_CXXALIAS_MDA (jn, double, (int n, double x)); +# else +_GL_CXXALIAS_SYS (jn, double, (int n, double x)); +# endif +_GL_CXXALIASWARN (jn); +#endif + + /* Return x * 2^exp. */ #if @GNULIB_LDEXPF@ # if !@HAVE_LDEXPF@ @@ -1300,7 +1403,9 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - " _GL_FUNCDECL_SYS (ldexpf, float, (float x, int exp)); # endif _GL_CXXALIAS_SYS (ldexpf, float, (float x, int exp)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ldexpf); +# endif #elif defined GNULIB_POSIXCHECK # undef ldexpf # if HAVE_RAW_DECL_LDEXPF @@ -1326,7 +1431,9 @@ _GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp)); # endif #endif #if @GNULIB_LDEXPL@ +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (ldexpl); +# endif #endif #if !@GNULIB_LDEXPL@ && defined GNULIB_POSIXCHECK # undef ldexpl @@ -1373,7 +1480,7 @@ _GL_CXXALIAS_RPL (log, double, (double x)); _GL_CXXALIAS_SYS (log, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log); +_GL_CXXALIASWARN1 (log, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log @@ -1398,7 +1505,9 @@ _GL_FUNCDECL_SYS (logl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (logl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (logl); +# endif #elif defined GNULIB_POSIXCHECK # undef logl # if HAVE_RAW_DECL_LOGL @@ -1444,7 +1553,7 @@ _GL_CXXALIAS_RPL (log10, double, (double x)); _GL_CXXALIAS_SYS (log10, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log10); +_GL_CXXALIASWARN1 (log10, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log10 @@ -1469,7 +1578,9 @@ _GL_FUNCDECL_SYS (log10l, long double, (long double x)); # endif _GL_CXXALIAS_SYS (log10l, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (log10l); +# endif #elif defined GNULIB_POSIXCHECK # undef log10l # if HAVE_RAW_DECL_LOG10L @@ -1517,7 +1628,7 @@ _GL_FUNCDECL_SYS (log1p, double, (double x)); _GL_CXXALIAS_SYS (log1p, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log1p); +_GL_CXXALIASWARN1 (log1p, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log1p @@ -1591,7 +1702,7 @@ _GL_FUNCDECL_SYS (log2, double, (double x)); _GL_CXXALIAS_SYS (log2, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (log2); +_GL_CXXALIASWARN1 (log2, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef log2 @@ -1663,7 +1774,7 @@ _GL_FUNCDECL_SYS (logb, double, (double x)); _GL_CXXALIAS_SYS (logb, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (logb); +_GL_CXXALIASWARN1 (logb, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef logb @@ -1733,7 +1844,7 @@ _GL_CXXALIAS_RPL (modf, double, (double x, double *iptr)); _GL_CXXALIAS_SYS (modf, double, (double x, double *iptr)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (modf); +_GL_CXXALIASWARN1 (modf, double, (double x, double *iptr)); # endif #elif defined GNULIB_POSIXCHECK # undef modf @@ -1760,7 +1871,9 @@ _GL_FUNCDECL_SYS (modfl, long double, (long double x, long double *iptr) # endif _GL_CXXALIAS_SYS (modfl, long double, (long double x, long double *iptr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (modfl); +# endif #elif defined GNULIB_POSIXCHECK # undef modfl # if HAVE_RAW_DECL_MODFL @@ -1824,7 +1937,7 @@ _GL_FUNCDECL_SYS (remainder, double, (double x, double y)); _GL_CXXALIAS_SYS (remainder, double, (double x, double y)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (remainder); +_GL_CXXALIASWARN1 (remainder, double, (double x, double y)); # endif #elif defined GNULIB_POSIXCHECK # undef remainder @@ -1881,7 +1994,7 @@ _GL_FUNCDECL_SYS (rint, double, (double x)); # endif _GL_CXXALIAS_SYS (rint, double, (double x)); # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (rint); +_GL_CXXALIASWARN1 (rint, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef rint @@ -1953,7 +2066,7 @@ _GL_FUNCDECL_SYS (round, double, (double x)); _GL_CXXALIAS_SYS (round, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (round); +_GL_CXXALIASWARN1 (round, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef round @@ -2000,7 +2113,7 @@ _GL_FUNCDECL_RPL (sinf, float, (float x)); _GL_CXXALIAS_RPL (sinf, float, (float x)); # else # if !@HAVE_SINF@ - # undef sinf +# undef sinf _GL_FUNCDECL_SYS (sinf, float, (float x)); # endif _GL_CXXALIAS_SYS (sinf, float, (float x)); @@ -2020,7 +2133,9 @@ _GL_WARN_ON_USE (sinf, "sinf is unportable - " _GL_FUNCDECL_SYS (sinl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (sinl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sinl); +# endif #elif defined GNULIB_POSIXCHECK # undef sinl # if HAVE_RAW_DECL_SINL @@ -2094,7 +2209,9 @@ _GL_FUNCDECL_SYS (sqrtl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (sqrtl, long double, (long double x)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sqrtl); +# endif #elif defined GNULIB_POSIXCHECK # undef sqrtl # if HAVE_RAW_DECL_SQRTL @@ -2134,7 +2251,9 @@ _GL_WARN_ON_USE (tanf, "tanf is unportable - " _GL_FUNCDECL_SYS (tanl, long double, (long double x)); # endif _GL_CXXALIAS_SYS (tanl, long double, (long double x)); +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (tanl); +# endif #elif defined GNULIB_POSIXCHECK # undef tanl # if HAVE_RAW_DECL_TANL @@ -2207,7 +2326,7 @@ _GL_FUNCDECL_SYS (trunc, double, (double x)); _GL_CXXALIAS_SYS (trunc, double, (double x)); # endif # if __GLIBC__ >= 2 -_GL_CXXALIASWARN (trunc); +_GL_CXXALIASWARN1 (trunc, double, (double x)); # endif #elif defined GNULIB_POSIXCHECK # undef trunc @@ -2241,6 +2360,55 @@ _GL_WARN_ON_USE (truncl, "truncl is unportable - " #endif +#if @GNULIB_MDA_Y0@ +/* On native Windows, map 'y0' to '_y0', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::y0 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef y0 +# define y0 _y0 +# endif +_GL_CXXALIAS_MDA (y0, double, (double x)); +# else +_GL_CXXALIAS_SYS (y0, double, (double x)); +# endif +_GL_CXXALIASWARN (y0); +#endif + +#if @GNULIB_MDA_Y1@ +/* On native Windows, map 'y1' to '_y1', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::y1 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef y1 +# define y1 _y1 +# endif +_GL_CXXALIAS_MDA (y1, double, (double x)); +# else +_GL_CXXALIAS_SYS (y1, double, (double x)); +# endif +_GL_CXXALIASWARN (y1); +#endif + +#if @GNULIB_MDA_YN@ +/* On native Windows, map 'yn' to '_yn', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::yn always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef yn +# define yn _yn +# endif +_GL_CXXALIAS_MDA (yn, double, (int n, double x)); +# else +_GL_CXXALIAS_SYS (yn, double, (int n, double x)); +# endif +_GL_CXXALIASWARN (yn); +#endif + + /* Definitions of function-like macros come here, after the function declarations. */ @@ -2260,7 +2428,7 @@ _GL_EXTERN_C int gl_isfinitel (long double x); # if defined isfinite || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isfinite) # undef isfinite -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined _AIX)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isfinite through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, rpl_isfinite, bool) @@ -2294,7 +2462,7 @@ _GL_EXTERN_C int gl_isinfl (long double x); # if defined isinf || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isinf) # undef isinf -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isinf through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, rpl_isinf, bool) @@ -2318,10 +2486,11 @@ _GL_WARN_REAL_FLOATING_DECL (isinf); # if @HAVE_ISNANF@ /* The original included above provides a declaration of isnan macro or (older) isnanf function. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */ # undef isnanf -# define isnanf(x) __builtin_isnanf ((float)(x)) +# define isnanf(x) __builtin_isnan ((float)(x)) # elif defined isnan # undef isnanf # define isnanf(x) isnan ((float)(x)) @@ -2341,8 +2510,8 @@ _GL_EXTERN_C int isnanf (float x); # if @HAVE_ISNAND@ /* The original included above provides a declaration of isnan macro. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */ # undef isnand # define isnand(x) __builtin_isnan ((double)(x)) # else @@ -2362,10 +2531,11 @@ _GL_EXTERN_C int isnand (double x); # if @HAVE_ISNANL@ /* The original included above provides a declaration of isnan macro or (older) isnanl function. */ -# if __GNUC__ >= 4 - /* GCC 4.0 and newer provides three built-ins for isnan. */ +# if (__GNUC__ >= 4) || (__clang_major__ >= 4) + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. + GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */ # undef isnanl -# define isnanl(x) __builtin_isnanl ((long double)(x)) +# define isnanl(x) __builtin_isnan ((long double)(x)) # elif defined isnan # undef isnanl # define isnanl(x) isnan ((long double)(x)) @@ -2385,20 +2555,20 @@ _GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST; isnanf.h (e.g.) here, because those may end up being macros that recursively expand back to isnan. So use the gnulib replacements for them directly. */ -# if @HAVE_ISNANF@ && __GNUC__ >= 4 -# define gl_isnan_f(x) __builtin_isnanf ((float)(x)) +# if @HAVE_ISNANF@ && (__GNUC__ >= 4) || (__clang_major__ >= 4) +# define gl_isnan_f(x) __builtin_isnan ((float)(x)) # else _GL_EXTERN_C int rpl_isnanf (float x); # define gl_isnan_f(x) rpl_isnanf (x) # endif -# if @HAVE_ISNAND@ && __GNUC__ >= 4 +# if @HAVE_ISNAND@ && (__GNUC__ >= 4) || (__clang_major__ >= 4) # define gl_isnan_d(x) __builtin_isnan ((double)(x)) # else _GL_EXTERN_C int rpl_isnand (double x); # define gl_isnan_d(x) rpl_isnand (x) # endif -# if @HAVE_ISNANL@ && __GNUC__ >= 4 -# define gl_isnan_l(x) __builtin_isnanl ((long double)(x)) +# if @HAVE_ISNANL@ && (__GNUC__ >= 4) || (__clang_major__ >= 4) +# define gl_isnan_l(x) __builtin_isnan ((long double)(x)) # else _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; # define gl_isnan_l(x) rpl_isnanl (x) @@ -2408,18 +2578,18 @@ _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST; (sizeof (x) == sizeof (long double) ? gl_isnan_l (x) : \ sizeof (x) == sizeof (double) ? gl_isnan_d (x) : \ gl_isnan_f (x)) -# elif __GNUC__ >= 4 +# elif (__GNUC__ >= 4) || (__clang_major__ >= 4) # undef isnan # define isnan(x) \ - (sizeof (x) == sizeof (long double) ? __builtin_isnanl ((long double)(x)) : \ + (sizeof (x) == sizeof (long double) ? __builtin_isnan ((long double)(x)) : \ sizeof (x) == sizeof (double) ? __builtin_isnan ((double)(x)) : \ - __builtin_isnanf ((float)(x))) + __builtin_isnan ((float)(x))) # endif # ifdef __cplusplus # if defined isnan || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isnan) # undef isnan -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__ && __clang_major__ < 12) || (defined __FreeBSD__ && __clang_major__ < 7) || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines isnan through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, rpl_isnan, bool) @@ -2444,10 +2614,10 @@ _GL_WARN_REAL_FLOATING_DECL (isnan); #if @GNULIB_SIGNBIT@ -# if (@REPLACE_SIGNBIT_USING_GCC@ \ +# if (@REPLACE_SIGNBIT_USING_BUILTINS@ \ && (!defined __cplusplus || __cplusplus < 201103)) # undef signbit - /* GCC 4.0 and newer provides three built-ins for signbit. */ + /* GCC >= 4.0 and clang provide three built-ins for signbit. */ # define signbit(x) \ (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \ sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \ @@ -2458,7 +2628,7 @@ _GL_WARN_REAL_FLOATING_DECL (isnan); _GL_EXTERN_C int gl_signbitf (float arg); _GL_EXTERN_C int gl_signbitd (double arg); _GL_EXTERN_C int gl_signbitl (long double arg); -# if __GNUC__ >= 2 && !defined __STRICT_ANSI__ +# if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__ # define _GL_NUM_UINT_WORDS(type) \ ((sizeof (type) + sizeof (unsigned int) - 1) / sizeof (unsigned int)) # if defined FLT_SIGNBIT_WORD && defined FLT_SIGNBIT_BIT && !defined gl_signbitf @@ -2502,7 +2672,7 @@ _GL_EXTERN_C int gl_signbitl (long double arg); # if defined signbit || defined GNULIB_NAMESPACE _GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit) # undef signbit -# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined _AIX)) +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__))) /* This platform's possibly defines signbit through a set of inline functions. */ _GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, rpl_signbit, bool) @@ -2523,4 +2693,5 @@ _GL_WARN_REAL_FLOATING_DECL (signbit); _GL_INLINE_HEADER_END #endif /* _@GUARD_PREFIX@_MATH_H */ +#endif /* _GL_INCLUDING_MATH_H */ #endif /* _@GUARD_PREFIX@_MATH_H */ diff --git a/lib/mbchar.c b/lib/mbchar.c index bd5c932..3d05f43 100644 --- a/lib/mbchar.c +++ b/lib/mbchar.c @@ -1,16 +1,16 @@ -/* Copyright (C) 2001, 2006, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ diff --git a/lib/mbchar.h b/lib/mbchar.h index 8ff58bf..9aeb044 100644 --- a/lib/mbchar.h +++ b/lib/mbchar.h @@ -1,17 +1,17 @@ /* Multibyte character data type. - Copyright (C) 2001, 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible . */ @@ -146,13 +146,6 @@ #include #include - -/* Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.1 has a bug: and must be included before - . */ -#include -#include #include #include diff --git a/lib/mbiter.c b/lib/mbiter.c index 22a1ff8..af7e91b 100644 --- a/lib/mbiter.c +++ b/lib/mbiter.c @@ -1,3 +1,21 @@ +/* Iterating through multibyte strings: macros for multi-byte encodings. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define MBITER_INLINE _GL_EXTERN_INLINE #include "mbiter.h" diff --git a/lib/mbiter.h b/lib/mbiter.h index a8c4d4e..031fa92 100644 --- a/lib/mbiter.h +++ b/lib/mbiter.h @@ -1,17 +1,17 @@ /* Iterating through multibyte strings: macros for multi-byte encodings. - Copyright (C) 2001, 2005, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible . */ @@ -86,13 +86,6 @@ #include #include #include - -/* Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.1 has a bug: and must be included before - . */ -#include -#include #include #include "mbchar.h" diff --git a/lib/mbrlen.c b/lib/mbrlen.c index cacc9c8..2214f9a 100644 --- a/lib/mbrlen.c +++ b/lib/mbrlen.c @@ -1,18 +1,18 @@ /* Recognize multibyte character. - Copyright (C) 1999-2000, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbrtowc-impl-utf8.h b/lib/mbrtowc-impl-utf8.h index a826b1b..8e5ac14 100644 --- a/lib/mbrtowc-impl-utf8.h +++ b/lib/mbrtowc-impl-utf8.h @@ -1,17 +1,17 @@ /* Convert multibyte character to wide character. - Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2008. */ @@ -96,7 +96,7 @@ if ((c2 ^ 0x80) < 0x40 && (c >= 0xf1 || c2 >= 0x90) - && (c < 0xf4 || (c == 0xf4 && c2 < 0x90))) + && (c < 0xf4 || (/* c == 0xf4 && */ c2 < 0x90))) { if (m == 2) goto incomplete; diff --git a/lib/mbrtowc-impl.h b/lib/mbrtowc-impl.h index c970439..65538e7 100644 --- a/lib/mbrtowc-impl.h +++ b/lib/mbrtowc-impl.h @@ -1,17 +1,17 @@ /* Convert multibyte character to wide character. - Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2008. */ diff --git a/lib/mbrtowc.c b/lib/mbrtowc.c index 6cb5267..4b164ed 100644 --- a/lib/mbrtowc.c +++ b/lib/mbrtowc.c @@ -1,18 +1,18 @@ /* Convert multibyte character to wide character. - Copyright (C) 1999-2002, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -50,18 +50,11 @@ # endif +# include "attribute.h" # include "verify.h" # include "lc-charset-dispatch.h" # include "mbtowc-lock.h" -# ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -# endif - verify (sizeof (mbstate_t) >= 4); static char internal_state[4]; diff --git a/lib/mbsalign.c b/lib/mbsalign.c index 4abe29d..38face2 100644 --- a/lib/mbsalign.c +++ b/lib/mbsalign.c @@ -1,5 +1,5 @@ /* Align/Truncate a string in a given screen width - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,8 @@ #include #include "mbsalign.h" +#include "minmax.h" + #include #include #include @@ -28,10 +30,6 @@ #include #include -#ifndef MIN -# define MIN(a, b) ((a) < (b) ? (a) : (b)) -#endif - /* Replace non printable chars. Note \t and \n etc. are non printable. Return 1 if replacement made, 0 otherwise. */ @@ -84,8 +82,8 @@ wc_truncate (wchar_t *wc, size_t width) is always added to DEST. A pointer to the terminating NUL is returned. */ -static char* -mbs_align_pad (char *dest, const char* dest_end, size_t n_spaces) +static char * +mbs_align_pad (char *dest, char const *dest_end, size_t n_spaces) { /* FIXME: Should we pad with "figure space" (\u2007) if non ascii data present? */ @@ -109,14 +107,14 @@ mbs_align_pad (char *dest, const char* dest_end, size_t n_spaces) Update *WIDTH to indicate how many columns were used before padding. */ size_t -mbsalign (const char *src, char *dest, size_t dest_size, +mbsalign (char const *src, char *dest, size_t dest_size, size_t *width, mbs_align_t align, int flags) { size_t ret = SIZE_MAX; size_t src_size = strlen (src) + 1; char *newstr = NULL; wchar_t *str_wc = NULL; - const char *str_to_print = src; + char const *str_to_print = src; size_t n_cols = src_size - 1; size_t n_used_bytes = n_cols; /* Not including NUL */ size_t n_spaces = 0; @@ -245,7 +243,7 @@ mbsalign_cleanup: Return NULL on failure. */ char * -ambsalign (const char *src, size_t *width, mbs_align_t align, int flags) +ambsalign (char const *src, size_t *width, mbs_align_t align, int flags) { size_t orig_width = *width; size_t size = *width; /* Start with enough for unibyte mode. */ diff --git a/lib/mbsalign.h b/lib/mbsalign.h index 6809b7c..2b9f976 100644 --- a/lib/mbsalign.h +++ b/lib/mbsalign.h @@ -1,5 +1,5 @@ /* Align/Truncate a string in a given screen width - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,6 +15,7 @@ along with this program. If not, see . */ #include +#include typedef enum { MBS_ALIGN_LEFT, MBS_ALIGN_RIGHT, MBS_ALIGN_CENTER } mbs_align_t; @@ -52,8 +53,11 @@ enum { }; size_t -mbsalign (const char *src, char *dest, size_t dest_size, - size_t *width, mbs_align_t align, int flags); +mbsalign (char const *src, char *dest, size_t dest_size, + size_t *width, mbs_align_t align, int flags) + _GL_ATTRIBUTE_NONNULL (); char * -ambsalign (const char *src, size_t *width, mbs_align_t align, int flags); +ambsalign (char const *src, size_t *width, mbs_align_t align, int flags) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_NONNULL (); diff --git a/lib/mbscasecmp.c b/lib/mbscasecmp.c index 9a1ea4b..4fe564c 100644 --- a/lib/mbscasecmp.c +++ b/lib/mbscasecmp.c @@ -1,19 +1,19 @@ /* Case-insensitive string comparison function. - Copyright (C) 1998-1999, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2005, based on earlier glibc code. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -93,6 +93,6 @@ mbscasecmp (const char *s1, const char *s2) /* On machines where 'char' and 'int' are types of the same size, the difference of two 'unsigned char' values - including the sign bit - doesn't fit in an 'int'. */ - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0); + return _GL_CMP (c1, c2); } } diff --git a/lib/mbschr.c b/lib/mbschr.c index 5e2a00d..05b3926 100644 --- a/lib/mbschr.c +++ b/lib/mbschr.c @@ -1,18 +1,18 @@ /* Searching a string for a character. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2007. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbsinit.c b/lib/mbsinit.c index 981a894..9621def 100644 --- a/lib/mbsinit.c +++ b/lib/mbsinit.c @@ -1,18 +1,18 @@ /* Test for initial conversion state. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbslen.c b/lib/mbslen.c index 6c6017e..f427017 100644 --- a/lib/mbslen.c +++ b/lib/mbslen.c @@ -1,18 +1,18 @@ /* Counting the multibyte characters in a string. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2007. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbsrtowcs-impl.h b/lib/mbsrtowcs-impl.h index 06ecec2..55dafe3 100644 --- a/lib/mbsrtowcs-impl.h +++ b/lib/mbsrtowcs-impl.h @@ -1,18 +1,18 @@ /* Convert string to wide string. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ size_t diff --git a/lib/mbsrtowcs-state.c b/lib/mbsrtowcs-state.c index aca1ad8..55160a2 100644 --- a/lib/mbsrtowcs-state.c +++ b/lib/mbsrtowcs-state.c @@ -1,18 +1,18 @@ /* Convert string to wide string. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbsrtowcs.c b/lib/mbsrtowcs.c index 6d1c685..66019b0 100644 --- a/lib/mbsrtowcs.c +++ b/lib/mbsrtowcs.c @@ -1,18 +1,18 @@ /* Convert string to wide string. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbsstr.c b/lib/mbsstr.c index d0b16e3..f9ce4ee 100644 --- a/lib/mbsstr.c +++ b/lib/mbsstr.c @@ -1,18 +1,18 @@ /* Searching in a string. -*- coding: utf-8 -*- - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2005. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbswidth.c b/lib/mbswidth.c index a3f2099..98a5b94 100644 --- a/lib/mbswidth.c +++ b/lib/mbswidth.c @@ -1,9 +1,9 @@ /* Determine the number of screen columns needed for a string. - Copyright (C) 2000-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mbswidth.h b/lib/mbswidth.h index 50ef747..e433297 100644 --- a/lib/mbswidth.h +++ b/lib/mbswidth.h @@ -1,9 +1,9 @@ /* Determine the number of screen columns needed for a string. - Copyright (C) 2000-2004, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2004, 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,12 +18,7 @@ /* Avoid a clash of our mbswidth() with a function of the same name defined in UnixWare 7.1.1 . We need this #include before the #define - below. - However, we don't want to #include on all platforms because - - Tru64 with Desktop Toolkit C has a bug: must be included before - . - - BSD/OS 4.1 has a bug: and must be included before - . */ + below. */ #if HAVE_DECL_MBSWIDTH_IN_WCHAR_H # include #endif diff --git a/lib/mbtowc-impl.h b/lib/mbtowc-impl.h index 22e414a..2b27baf 100644 --- a/lib/mbtowc-impl.h +++ b/lib/mbtowc-impl.h @@ -1,18 +1,18 @@ /* Convert multibyte character to wide character. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* We don't need a static internal state, because the encoding is not state diff --git a/lib/mbtowc-lock.c b/lib/mbtowc-lock.c index 85ad3c4..06d3224 100644 --- a/lib/mbtowc-lock.c +++ b/lib/mbtowc-lock.c @@ -1,17 +1,17 @@ /* Return the internal lock used by mbrtowc and mbrtoc32. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019-2020. */ diff --git a/lib/mbtowc-lock.h b/lib/mbtowc-lock.h index e101978..ecfd44e 100644 --- a/lib/mbtowc-lock.h +++ b/lib/mbtowc-lock.h @@ -1,17 +1,17 @@ /* Use the internal lock used by mbrtowc and mbrtoc32. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019-2020. */ @@ -32,7 +32,17 @@ mbtowc_unlocked (wchar_t *pwc, const char *p, size_t m) /* Prohibit renaming this symbol. */ #undef gl_get_mbtowc_lock -#if defined _WIN32 && !defined __CYGWIN__ +#if GNULIB_MBRTOWC_SINGLE_THREAD + +/* All uses of this function are in a single thread. No locking needed. */ + +static int +mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m) +{ + return mbtowc_unlocked (pwc, p, m); +} + +#elif defined _WIN32 && !defined __CYGWIN__ extern __declspec(dllimport) CRITICAL_SECTION *gl_get_mbtowc_lock (void); diff --git a/lib/mbtowc.c b/lib/mbtowc.c index 5fc2d28..a9a7995 100644 --- a/lib/mbtowc.c +++ b/lib/mbtowc.c @@ -1,18 +1,18 @@ /* Convert multibyte character to wide character. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mbuiter.c b/lib/mbuiter.c index 9167580..1f3288b 100644 --- a/lib/mbuiter.c +++ b/lib/mbuiter.c @@ -1,3 +1,20 @@ +/* Iterating through multibyte strings: macros for multi-byte encodings. + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define MBUITER_INLINE _GL_EXTERN_INLINE #include "mbuiter.h" diff --git a/lib/mbuiter.h b/lib/mbuiter.h index 2d2a11b..f197bd1 100644 --- a/lib/mbuiter.h +++ b/lib/mbuiter.h @@ -1,17 +1,17 @@ /* Iterating through multibyte strings: macros for multi-byte encodings. - Copyright (C) 2001, 2005, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible . */ @@ -94,13 +94,6 @@ #include #include #include - -/* Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.1 has a bug: and must be included before - . */ -#include -#include #include #include "mbchar.h" diff --git a/lib/md5-stream.c b/lib/md5-stream.c new file mode 100644 index 0000000..07c639f --- /dev/null +++ b/lib/md5-stream.c @@ -0,0 +1,141 @@ +/* Functions to compute MD5 message digest of files or memory blocks. + according to the definition of MD5 in RFC 1321 from April 1992. + Copyright (C) 1995-1997, 1999-2001, 2005-2006, 2008-2022 Free Software + Foundation, Inc. + This file is part of the GNU C Library. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Ulrich Drepper , 1995. */ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_MD5 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "md5.h" + +#include + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#include "af_alg.h" + +#ifdef _LIBC +# include +# if __BYTE_ORDER == __BIG_ENDIAN +# define WORDS_BIGENDIAN 1 +# endif +/* We need to keep the namespace clean so define the MD5 function + protected using leading __ . */ +# define md5_init_ctx __md5_init_ctx +# define md5_process_block __md5_process_block +# define md5_process_bytes __md5_process_bytes +# define md5_finish_ctx __md5_finish_ctx +# define md5_stream __md5_stream +#endif + +#define BLOCKSIZE 32768 +#if BLOCKSIZE % 64 != 0 +# error "invalid BLOCKSIZE" +#endif + +/* Compute MD5 message digest for bytes read from STREAM. The + resulting message digest number will be written into the 16 bytes + beginning at RESBLOCK. */ +int +md5_stream (FILE *stream, void *resblock) +{ + switch (afalg_stream (stream, "md5", resblock, MD5_DIGEST_SIZE)) + { + case 0: return 0; + case -EIO: return 1; + } + + char *buffer = malloc (BLOCKSIZE + 72); + if (!buffer) + return 1; + + struct md5_ctx ctx; + md5_init_ctx (&ctx); + size_t sum; + + /* Iterate over full file contents. */ + while (1) + { + /* We read the file in blocks of BLOCKSIZE bytes. One call of the + computation function processes the whole buffer so that with the + next round of the loop another block can be read. */ + size_t n; + sum = 0; + + /* Read block. Take care for partial reads. */ + while (1) + { + /* Either process a partial fread() from this loop, + or the fread() in afalg_stream may have gotten EOF. + We need to avoid a subsequent fread() as EOF may + not be sticky. For details of such systems, see: + https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ + if (feof (stream)) + goto process_partial_block; + + n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); + + sum += n; + + if (sum == BLOCKSIZE) + break; + + if (n == 0) + { + /* Check for the error flag IFF N == 0, so that we don't + exit the loop after a partial read due to e.g., EAGAIN + or EWOULDBLOCK. */ + if (ferror (stream)) + { + free (buffer); + return 1; + } + goto process_partial_block; + } + } + + /* Process buffer with BLOCKSIZE bytes. Note that + BLOCKSIZE % 64 == 0 + */ + md5_process_block (buffer, BLOCKSIZE, &ctx); + } + +process_partial_block: + + /* Process any remaining bytes. */ + if (sum > 0) + md5_process_bytes (buffer, sum, &ctx); + + /* Construct result in desired memory. */ + md5_finish_ctx (&ctx, resblock); + free (buffer); + return 0; +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/md5.c b/lib/md5.c index 74cf2c3..57489ed 100644 --- a/lib/md5.c +++ b/lib/md5.c @@ -1,26 +1,27 @@ /* Functions to compute MD5 message digest of files or memory blocks. according to the definition of MD5 in RFC 1321 from April 1992. - Copyright (C) 1995-1997, 1999-2001, 2005-2006, 2008-2020 Free Software + Copyright (C) 1995-1997, 1999-2001, 2005-2006, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Ulrich Drepper , 1995. */ #include +/* Specification. */ #if HAVE_OPENSSL_MD5 # define GL_OPENSSL_INLINE _GL_EXTERN_INLINE #endif @@ -28,14 +29,9 @@ #include #include -#include #include #include -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif - #ifdef _LIBC # include # if __BYTE_ORDER == __BIG_ENDIAN @@ -48,7 +44,6 @@ # define md5_process_bytes __md5_process_bytes # define md5_finish_ctx __md5_finish_ctx # define md5_read_ctx __md5_read_ctx -# define md5_stream __md5_stream # define md5_buffer __md5_buffer #endif @@ -59,12 +54,8 @@ # define SWAP(n) (n) #endif -#define BLOCKSIZE 32768 -#if BLOCKSIZE % 64 != 0 -# error "invalid BLOCKSIZE" -#endif - #if ! HAVE_OPENSSL_MD5 + /* This array contains the bytes used to pad the buffer to the next 64-byte boundary. (RFC 1321, 3.1: Step 1) */ static const unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ... */ }; @@ -132,93 +123,7 @@ md5_finish_ctx (struct md5_ctx *ctx, void *resbuf) return md5_read_ctx (ctx, resbuf); } -#endif -#if defined _LIBC || defined GL_COMPILE_CRYPTO_STREAM - -#include "af_alg.h" - -/* Compute MD5 message digest for bytes read from STREAM. The - resulting message digest number will be written into the 16 bytes - beginning at RESBLOCK. */ -int -md5_stream (FILE *stream, void *resblock) -{ - switch (afalg_stream (stream, "md5", resblock, MD5_DIGEST_SIZE)) - { - case 0: return 0; - case -EIO: return 1; - } - - char *buffer = malloc (BLOCKSIZE + 72); - if (!buffer) - return 1; - - struct md5_ctx ctx; - md5_init_ctx (&ctx); - size_t sum; - - /* Iterate over full file contents. */ - while (1) - { - /* We read the file in blocks of BLOCKSIZE bytes. One call of the - computation function processes the whole buffer so that with the - next round of the loop another block can be read. */ - size_t n; - sum = 0; - - /* Read block. Take care for partial reads. */ - while (1) - { - /* Either process a partial fread() from this loop, - or the fread() in afalg_stream may have gotten EOF. - We need to avoid a subsequent fread() as EOF may - not be sticky. For details of such systems, see: - https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ - if (feof (stream)) - goto process_partial_block; - - n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); - - sum += n; - - if (sum == BLOCKSIZE) - break; - - if (n == 0) - { - /* Check for the error flag IFF N == 0, so that we don't - exit the loop after a partial read due to e.g., EAGAIN - or EWOULDBLOCK. */ - if (ferror (stream)) - { - free (buffer); - return 1; - } - goto process_partial_block; - } - } - - /* Process buffer with BLOCKSIZE bytes. Note that - BLOCKSIZE % 64 == 0 - */ - md5_process_block (buffer, BLOCKSIZE, &ctx); - } - -process_partial_block: - - /* Process any remaining bytes. */ - if (sum > 0) - md5_process_bytes (buffer, sum, &ctx); - - /* Construct result in desired memory. */ - md5_finish_ctx (&ctx, resblock); - free (buffer); - return 0; -} -#endif - -#if ! HAVE_OPENSSL_MD5 /* Compute MD5 message digest for LEN bytes beginning at BUFFER. The result is always in little endian byte order, so that a byte-wise output yields to the wanted ASCII representation of the message @@ -479,6 +384,7 @@ md5_process_block (const void *buffer, size_t len, struct md5_ctx *ctx) ctx->C = C; ctx->D = D; } + #endif /* diff --git a/lib/md5.h b/lib/md5.h index 3c60482..5b92eac 100644 --- a/lib/md5.h +++ b/lib/md5.h @@ -1,21 +1,21 @@ /* Declaration of functions and data types used for MD5 sum computing library functions. - Copyright (C) 1995-1997, 1999-2001, 2004-2006, 2008-2020 Free Software + Copyright (C) 1995-1997, 1999-2001, 2004-2006, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _MD5_H #define _MD5_H 1 @@ -40,7 +40,7 @@ #endif #ifndef __THROW -# if defined __cplusplus && __GNUC_PREREQ (2,8) +# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4) # define __THROW throw () # else # define __THROW @@ -124,6 +124,7 @@ extern void *__md5_buffer (const char *buffer, size_t len, void *restrict resblock) __THROW; # endif + /* Compute MD5 message digest for bytes read from STREAM. STREAM is an open file stream. Regular files are handled more efficiently. The contents of STREAM from its current position to its end will be read. diff --git a/lib/memcasecmp.c b/lib/memcasecmp.c index a443793..6e02c25 100644 --- a/lib/memcasecmp.c +++ b/lib/memcasecmp.c @@ -1,10 +1,10 @@ /* Case-insensitive buffer comparator. - Copyright (C) 1996-1997, 2000, 2003, 2006, 2009-2020 Free Software + Copyright (C) 1996-1997, 2000, 2003, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -40,8 +40,7 @@ memcasecmp (const void *vs1, const void *vs2, size_t n) unsigned char u2 = s2[i]; int U1 = toupper (u1); int U2 = toupper (u2); - int diff = (UCHAR_MAX <= INT_MAX ? U1 - U2 - : U1 < U2 ? -1 : U2 < U1); + int diff = (UCHAR_MAX <= INT_MAX ? U1 - U2 : _GL_CMP (U1, U2)); if (diff) return diff; } diff --git a/lib/memcasecmp.h b/lib/memcasecmp.h index d933921..ea679d7 100644 --- a/lib/memcasecmp.h +++ b/lib/memcasecmp.h @@ -1,10 +1,10 @@ /* Case-insensitive buffer comparator. - Copyright (C) 1996, 1998, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1996, 1998, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/memchr.c b/lib/memchr.c index bff63da..0ca7b30 100644 --- a/lib/memchr.c +++ b/lib/memchr.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2020 +/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2022 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), @@ -7,21 +7,21 @@ adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). -NOTE: The canonical source of this file is maintained with the GNU C Library. -Bugs can be reported to bug-glibc@prep.ai.mit.edu. + NOTE: The canonical source of this file is maintained with the GNU C Library. + Bugs can be reported to bug-glibc@prep.ai.mit.edu. -This program is free software: you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 3 of the License, or any -later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LIBC # include diff --git a/lib/memchr.valgrind b/lib/memchr.valgrind index f6dd209..cb0f351 100644 --- a/lib/memchr.valgrind +++ b/lib/memchr.valgrind @@ -1,18 +1,18 @@ # Suppress a valgrind message about use of uninitialized memory in memchr(). -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2022 Free Software Foundation, Inc. # -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. +# This file is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2.1 of the +# License, or (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# This file is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Lesser General Public License for more details. # -# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see . # POSIX states that when the character is found, memchr must not read extra diff --git a/lib/memchr2.c b/lib/memchr2.c index ed728c4..ef833df 100644 --- a/lib/memchr2.c +++ b/lib/memchr2.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2020 +/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2022 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), @@ -8,18 +8,18 @@ and implemented in glibc by Roland McGrath (roland@ai.mit.edu). Extension to memchr2 implemented by Eric Blake (ebb9@byu.net). -This program is free software: you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 3 of the License, or any -later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program. If not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/memchr2.h b/lib/memchr2.h index f612efe..2fb8047 100644 --- a/lib/memchr2.h +++ b/lib/memchr2.h @@ -1,17 +1,17 @@ /* Scan memory for the first of two bytes. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/memchr2.valgrind b/lib/memchr2.valgrind index 9a7511c..e0776d1 100644 --- a/lib/memchr2.valgrind +++ b/lib/memchr2.valgrind @@ -1,18 +1,18 @@ # Suppress a valgrind message about use of uninitialized memory in memchr2(). -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2022 Free Software Foundation, Inc. # -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. +# This file is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2.1 of the +# License, or (at your option) any later version. # -# This program is distributed in the hope that it will be useful, +# This file is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Lesser General Public License for more details. # -# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see . # Like memchr, it is safe to overestimate the length when the terminator diff --git a/lib/memcmp2.c b/lib/memcmp2.c index e942d61..5780596 100644 --- a/lib/memcmp2.c +++ b/lib/memcmp2.c @@ -1,17 +1,17 @@ /* Compare two memory areas with possibly different lengths. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -26,11 +26,6 @@ memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2) { int cmp = memcmp (s1, s2, n1 <= n2 ? n1 : n2); if (cmp == 0) - { - if (n1 < n2) - cmp = -1; - else if (n1 > n2) - cmp = 1; - } + cmp = _GL_CMP (n1, n2); return cmp; } diff --git a/lib/memcmp2.h b/lib/memcmp2.h index 953ced4..1a3c342 100644 --- a/lib/memcmp2.h +++ b/lib/memcmp2.h @@ -1,17 +1,17 @@ /* Compare two memory areas with possibly different lengths. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef MEMCMP2_H diff --git a/lib/memcoll.c b/lib/memcoll.c index dbe4826..87bd0c3 100644 --- a/lib/memcoll.c +++ b/lib/memcoll.c @@ -1,11 +1,11 @@ /* Locale-specific memory comparison. - Copyright (C) 1999, 2002-2004, 2006, 2009-2020 Free Software Foundation, + Copyright (C) 1999, 2002-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/memcoll.h b/lib/memcoll.h index 907ca1f..191daa9 100644 --- a/lib/memcoll.h +++ b/lib/memcoll.h @@ -1,10 +1,10 @@ /* Locale-specific memory comparison. - Copyright (C) 1999, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mempcpy.c b/lib/mempcpy.c index fe832d7..9aae418 100644 --- a/lib/mempcpy.c +++ b/lib/mempcpy.c @@ -1,24 +1,27 @@ /* Copy memory area and return pointer after last written byte. - Copyright (C) 2003, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2003, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include /* Specification. */ #include +/* A function definition is only needed if HAVE_MEMPCPY is not defined. */ +#if !HAVE_MEMPCPY + /* Copy N bytes of SRC to DEST, return pointer to bytes after the last written byte. */ void * @@ -26,3 +29,5 @@ mempcpy (void *dest, const void *src, size_t n) { return (char *) memcpy (dest, src, n) + n; } + +#endif diff --git a/lib/memrchr.c b/lib/memrchr.c index 7ff32e1..90fdb86 100644 --- a/lib/memrchr.c +++ b/lib/memrchr.c @@ -1,6 +1,6 @@ /* memrchr -- find the last occurrence of a byte in a memory block - Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2020 Free Software + Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2022 Free Software Foundation, Inc. Based on strlen implementation by Torbjorn Granlund (tege@sics.se), @@ -9,17 +9,17 @@ adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu), and implemented by Roland McGrath (roland@ai.mit.edu). - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if defined _LIBC diff --git a/lib/mgetgroups.c b/lib/mgetgroups.c index 3377d7b..12e08bc 100644 --- a/lib/mgetgroups.c +++ b/lib/mgetgroups.c @@ -1,18 +1,18 @@ /* mgetgroups.c -- return a list of the groups a user or current process is in - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Extracted from coreutils' src/id.c. */ @@ -35,7 +35,7 @@ /* Work around an incompatibility of OS X 10.11: getgrouplist accepts int *, not gid_t *, and int and gid_t differ in sign. */ -#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) +#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) || defined __clang__ # pragma GCC diagnostic ignored "-Wpointer-sign" #endif @@ -102,9 +102,7 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups) if ((h = realloc_groupbuf (g, max_n_groups)) == NULL) { - int saved_errno = errno; free (g); - errno = saved_errno; return -1; } g = h; @@ -153,9 +151,7 @@ mgetgroups (char const *username, gid_t gid, gid_t **groups) if (ng < 0) { /* Failure is unexpected, but handle it anyway. */ - int saved_errno = errno; free (g); - errno = saved_errno; return -1; } diff --git a/lib/mgetgroups.h b/lib/mgetgroups.h index 4dff87c..97e1096 100644 --- a/lib/mgetgroups.h +++ b/lib/mgetgroups.h @@ -1,17 +1,17 @@ /* Get a list of all group IDs associated with a specified user ID. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/mini-gmp-gnulib.c b/lib/mini-gmp-gnulib.c new file mode 100644 index 0000000..a18ee8f --- /dev/null +++ b/lib/mini-gmp-gnulib.c @@ -0,0 +1,47 @@ +/* Tailor mini-gmp.c for Gnulib-using applications. + + Copyright 2018-2022 Free Software Foundation, Inc. + + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see . */ + +#include + +#include +#include + +#include "mini-gmp.h" + +/* Pacify GCC -Wsuggest-attribute=const, pure, malloc. */ +#if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) +# pragma GCC diagnostic ignored "-Wsuggest-attribute=const" +# pragma GCC diagnostic ignored "-Wsuggest-attribute=pure" +#endif +#if 8 <= __GNUC__ +# pragma GCC diagnostic ignored "-Wsuggest-attribute=malloc" +#endif + +/* Pacify GCC -Wunused-variable for variables used only in 'assert' calls. */ +#if defined NDEBUG && 4 < __GNUC__ + (6 <= __GNUC_MINOR__) +# pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#include "mini-gmp.c" diff --git a/lib/mini-gmp.c b/lib/mini-gmp.c new file mode 100644 index 0000000..2b1ddee --- /dev/null +++ b/lib/mini-gmp.c @@ -0,0 +1,4618 @@ +/* mini-gmp, a minimalistic implementation of a GNU GMP subset. + + Contributed to the GNU project by Niels Möller + +Copyright 1991-1997, 1999-2021 Free Software Foundation, Inc. + +This file is part of the GNU MP Library. + +The GNU MP Library is free software; you can redistribute it and/or modify +it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation; either version 3 of the License, or (at your + option) any later version. + +or + + * the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + +or both in parallel, as here. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received copies of the GNU General Public License and the +GNU Lesser General Public License along with the GNU MP Library. If not, +see https://www.gnu.org/licenses/. */ + +/* NOTE: All functions in this file which are not declared in + mini-gmp.h are internal, and are not intended to be compatible + with GMP or with future versions of mini-gmp. */ + +/* Much of the material copied from GMP files, including: gmp-impl.h, + longlong.h, mpn/generic/add_n.c, mpn/generic/addmul_1.c, + mpn/generic/lshift.c, mpn/generic/mul_1.c, + mpn/generic/mul_basecase.c, mpn/generic/rshift.c, + mpn/generic/sbpi1_div_qr.c, mpn/generic/sub_n.c, + mpn/generic/submul_1.c. */ + +#include +#include +#include +#include +#include +#include + +#include "mini-gmp.h" + +#if !defined(MINI_GMP_DONT_USE_FLOAT_H) +#include +#endif + + +/* Macros */ +#define GMP_LIMB_BITS (sizeof(mp_limb_t) * CHAR_BIT) + +#define GMP_LIMB_MAX ((mp_limb_t) ~ (mp_limb_t) 0) +#define GMP_LIMB_HIGHBIT ((mp_limb_t) 1 << (GMP_LIMB_BITS - 1)) + +#define GMP_HLIMB_BIT ((mp_limb_t) 1 << (GMP_LIMB_BITS / 2)) +#define GMP_LLIMB_MASK (GMP_HLIMB_BIT - 1) + +#define GMP_ULONG_BITS (sizeof(unsigned long) * CHAR_BIT) +#define GMP_ULONG_HIGHBIT ((unsigned long) 1 << (GMP_ULONG_BITS - 1)) + +#define GMP_ABS(x) ((x) >= 0 ? (x) : -(x)) +#define GMP_NEG_CAST(T,x) (-((T)((x) + 1) - 1)) + +#define GMP_MIN(a, b) ((a) < (b) ? (a) : (b)) +#define GMP_MAX(a, b) ((a) > (b) ? (a) : (b)) + +#define GMP_CMP(a,b) (((a) > (b)) - ((a) < (b))) + +#if defined(DBL_MANT_DIG) && FLT_RADIX == 2 +#define GMP_DBL_MANT_BITS DBL_MANT_DIG +#else +#define GMP_DBL_MANT_BITS (53) +#endif + +/* Return non-zero if xp,xsize and yp,ysize overlap. + If xp+xsize<=yp there's no overlap, or if yp+ysize<=xp there's no + overlap. If both these are false, there's an overlap. */ +#define GMP_MPN_OVERLAP_P(xp, xsize, yp, ysize) \ + ((xp) + (xsize) > (yp) && (yp) + (ysize) > (xp)) + +#define gmp_assert_nocarry(x) do { \ + mp_limb_t __cy = (x); \ + assert (__cy == 0); \ + } while (0) + +#define gmp_clz(count, x) do { \ + mp_limb_t __clz_x = (x); \ + unsigned __clz_c = 0; \ + int LOCAL_SHIFT_BITS = 8; \ + if (GMP_LIMB_BITS > LOCAL_SHIFT_BITS) \ + for (; \ + (__clz_x & ((mp_limb_t) 0xff << (GMP_LIMB_BITS - 8))) == 0; \ + __clz_c += 8) \ + { __clz_x <<= LOCAL_SHIFT_BITS; } \ + for (; (__clz_x & GMP_LIMB_HIGHBIT) == 0; __clz_c++) \ + __clz_x <<= 1; \ + (count) = __clz_c; \ + } while (0) + +#define gmp_ctz(count, x) do { \ + mp_limb_t __ctz_x = (x); \ + unsigned __ctz_c = 0; \ + gmp_clz (__ctz_c, __ctz_x & - __ctz_x); \ + (count) = GMP_LIMB_BITS - 1 - __ctz_c; \ + } while (0) + +#define gmp_add_ssaaaa(sh, sl, ah, al, bh, bl) \ + do { \ + mp_limb_t __x; \ + __x = (al) + (bl); \ + (sh) = (ah) + (bh) + (__x < (al)); \ + (sl) = __x; \ + } while (0) + +#define gmp_sub_ddmmss(sh, sl, ah, al, bh, bl) \ + do { \ + mp_limb_t __x; \ + __x = (al) - (bl); \ + (sh) = (ah) - (bh) - ((al) < (bl)); \ + (sl) = __x; \ + } while (0) + +#define gmp_umul_ppmm(w1, w0, u, v) \ + do { \ + int LOCAL_GMP_LIMB_BITS = GMP_LIMB_BITS; \ + if (sizeof(unsigned int) * CHAR_BIT >= 2 * GMP_LIMB_BITS) \ + { \ + unsigned int __ww = (unsigned int) (u) * (v); \ + w0 = (mp_limb_t) __ww; \ + w1 = (mp_limb_t) (__ww >> LOCAL_GMP_LIMB_BITS); \ + } \ + else if (GMP_ULONG_BITS >= 2 * GMP_LIMB_BITS) \ + { \ + unsigned long int __ww = (unsigned long int) (u) * (v); \ + w0 = (mp_limb_t) __ww; \ + w1 = (mp_limb_t) (__ww >> LOCAL_GMP_LIMB_BITS); \ + } \ + else { \ + mp_limb_t __x0, __x1, __x2, __x3; \ + unsigned __ul, __vl, __uh, __vh; \ + mp_limb_t __u = (u), __v = (v); \ + assert (sizeof (unsigned) * 2 >= sizeof (mp_limb_t)); \ + \ + __ul = __u & GMP_LLIMB_MASK; \ + __uh = __u >> (GMP_LIMB_BITS / 2); \ + __vl = __v & GMP_LLIMB_MASK; \ + __vh = __v >> (GMP_LIMB_BITS / 2); \ + \ + __x0 = (mp_limb_t) __ul * __vl; \ + __x1 = (mp_limb_t) __ul * __vh; \ + __x2 = (mp_limb_t) __uh * __vl; \ + __x3 = (mp_limb_t) __uh * __vh; \ + \ + __x1 += __x0 >> (GMP_LIMB_BITS / 2);/* this can't give carry */ \ + __x1 += __x2; /* but this indeed can */ \ + if (__x1 < __x2) /* did we get it? */ \ + __x3 += GMP_HLIMB_BIT; /* yes, add it in the proper pos. */ \ + \ + (w1) = __x3 + (__x1 >> (GMP_LIMB_BITS / 2)); \ + (w0) = (__x1 << (GMP_LIMB_BITS / 2)) + (__x0 & GMP_LLIMB_MASK); \ + } \ + } while (0) + +#define gmp_udiv_qrnnd_preinv(q, r, nh, nl, d, di) \ + do { \ + mp_limb_t _qh, _ql, _r, _mask; \ + gmp_umul_ppmm (_qh, _ql, (nh), (di)); \ + gmp_add_ssaaaa (_qh, _ql, _qh, _ql, (nh) + 1, (nl)); \ + _r = (nl) - _qh * (d); \ + _mask = -(mp_limb_t) (_r > _ql); /* both > and >= are OK */ \ + _qh += _mask; \ + _r += _mask & (d); \ + if (_r >= (d)) \ + { \ + _r -= (d); \ + _qh++; \ + } \ + \ + (r) = _r; \ + (q) = _qh; \ + } while (0) + +#define gmp_udiv_qr_3by2(q, r1, r0, n2, n1, n0, d1, d0, dinv) \ + do { \ + mp_limb_t _q0, _t1, _t0, _mask; \ + gmp_umul_ppmm ((q), _q0, (n2), (dinv)); \ + gmp_add_ssaaaa ((q), _q0, (q), _q0, (n2), (n1)); \ + \ + /* Compute the two most significant limbs of n - q'd */ \ + (r1) = (n1) - (d1) * (q); \ + gmp_sub_ddmmss ((r1), (r0), (r1), (n0), (d1), (d0)); \ + gmp_umul_ppmm (_t1, _t0, (d0), (q)); \ + gmp_sub_ddmmss ((r1), (r0), (r1), (r0), _t1, _t0); \ + (q)++; \ + \ + /* Conditionally adjust q and the remainders */ \ + _mask = - (mp_limb_t) ((r1) >= _q0); \ + (q) += _mask; \ + gmp_add_ssaaaa ((r1), (r0), (r1), (r0), _mask & (d1), _mask & (d0)); \ + if ((r1) >= (d1)) \ + { \ + if ((r1) > (d1) || (r0) >= (d0)) \ + { \ + (q)++; \ + gmp_sub_ddmmss ((r1), (r0), (r1), (r0), (d1), (d0)); \ + } \ + } \ + } while (0) + +/* Swap macros. */ +#define MP_LIMB_T_SWAP(x, y) \ + do { \ + mp_limb_t __mp_limb_t_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mp_limb_t_swap__tmp; \ + } while (0) +#define MP_SIZE_T_SWAP(x, y) \ + do { \ + mp_size_t __mp_size_t_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mp_size_t_swap__tmp; \ + } while (0) +#define MP_BITCNT_T_SWAP(x,y) \ + do { \ + mp_bitcnt_t __mp_bitcnt_t_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mp_bitcnt_t_swap__tmp; \ + } while (0) +#define MP_PTR_SWAP(x, y) \ + do { \ + mp_ptr __mp_ptr_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mp_ptr_swap__tmp; \ + } while (0) +#define MP_SRCPTR_SWAP(x, y) \ + do { \ + mp_srcptr __mp_srcptr_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mp_srcptr_swap__tmp; \ + } while (0) + +#define MPN_PTR_SWAP(xp,xs, yp,ys) \ + do { \ + MP_PTR_SWAP (xp, yp); \ + MP_SIZE_T_SWAP (xs, ys); \ + } while(0) +#define MPN_SRCPTR_SWAP(xp,xs, yp,ys) \ + do { \ + MP_SRCPTR_SWAP (xp, yp); \ + MP_SIZE_T_SWAP (xs, ys); \ + } while(0) + +#define MPZ_PTR_SWAP(x, y) \ + do { \ + mpz_ptr __mpz_ptr_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mpz_ptr_swap__tmp; \ + } while (0) +#define MPZ_SRCPTR_SWAP(x, y) \ + do { \ + mpz_srcptr __mpz_srcptr_swap__tmp = (x); \ + (x) = (y); \ + (y) = __mpz_srcptr_swap__tmp; \ + } while (0) + +const int mp_bits_per_limb = GMP_LIMB_BITS; + + +/* Memory allocation and other helper functions. */ +static void +gmp_die (const char *msg) +{ + fprintf (stderr, "%s\n", msg); + abort(); +} + +static void * +gmp_default_alloc (size_t size) +{ + void *p; + + assert (size > 0); + + p = malloc (size); + if (!p) + gmp_die("gmp_default_alloc: Virtual memory exhausted."); + + return p; +} + +static void * +gmp_default_realloc (void *old, size_t unused_old_size, size_t new_size) +{ + void * p; + + p = realloc (old, new_size); + + if (!p) + gmp_die("gmp_default_realloc: Virtual memory exhausted."); + + return p; +} + +static void +gmp_default_free (void *p, size_t unused_size) +{ + free (p); +} + +static void * (*gmp_allocate_func) (size_t) = gmp_default_alloc; +static void * (*gmp_reallocate_func) (void *, size_t, size_t) = gmp_default_realloc; +static void (*gmp_free_func) (void *, size_t) = gmp_default_free; + +void +mp_get_memory_functions (void *(**alloc_func) (size_t), + void *(**realloc_func) (void *, size_t, size_t), + void (**free_func) (void *, size_t)) +{ + if (alloc_func) + *alloc_func = gmp_allocate_func; + + if (realloc_func) + *realloc_func = gmp_reallocate_func; + + if (free_func) + *free_func = gmp_free_func; +} + +void +mp_set_memory_functions (void *(*alloc_func) (size_t), + void *(*realloc_func) (void *, size_t, size_t), + void (*free_func) (void *, size_t)) +{ + if (!alloc_func) + alloc_func = gmp_default_alloc; + if (!realloc_func) + realloc_func = gmp_default_realloc; + if (!free_func) + free_func = gmp_default_free; + + gmp_allocate_func = alloc_func; + gmp_reallocate_func = realloc_func; + gmp_free_func = free_func; +} + +#define gmp_alloc(size) ((*gmp_allocate_func)((size))) +#define gmp_free(p, size) ((*gmp_free_func) ((p), (size))) +#define gmp_realloc(ptr, old_size, size) ((*gmp_reallocate_func)(ptr, old_size, size)) + +static mp_ptr +gmp_alloc_limbs (mp_size_t size) +{ + return (mp_ptr) gmp_alloc (size * sizeof (mp_limb_t)); +} + +static mp_ptr +gmp_realloc_limbs (mp_ptr old, mp_size_t old_size, mp_size_t size) +{ + assert (size > 0); + return (mp_ptr) gmp_realloc (old, old_size * sizeof (mp_limb_t), size * sizeof (mp_limb_t)); +} + +static void +gmp_free_limbs (mp_ptr old, mp_size_t size) +{ + gmp_free (old, size * sizeof (mp_limb_t)); +} + + +/* MPN interface */ + +void +mpn_copyi (mp_ptr d, mp_srcptr s, mp_size_t n) +{ + mp_size_t i; + for (i = 0; i < n; i++) + d[i] = s[i]; +} + +void +mpn_copyd (mp_ptr d, mp_srcptr s, mp_size_t n) +{ + while (--n >= 0) + d[n] = s[n]; +} + +int +mpn_cmp (mp_srcptr ap, mp_srcptr bp, mp_size_t n) +{ + while (--n >= 0) + { + if (ap[n] != bp[n]) + return ap[n] > bp[n] ? 1 : -1; + } + return 0; +} + +static int +mpn_cmp4 (mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn) +{ + if (an != bn) + return an < bn ? -1 : 1; + else + return mpn_cmp (ap, bp, an); +} + +static mp_size_t +mpn_normalized_size (mp_srcptr xp, mp_size_t n) +{ + while (n > 0 && xp[n-1] == 0) + --n; + return n; +} + +int +mpn_zero_p(mp_srcptr rp, mp_size_t n) +{ + return mpn_normalized_size (rp, n) == 0; +} + +void +mpn_zero (mp_ptr rp, mp_size_t n) +{ + while (--n >= 0) + rp[n] = 0; +} + +mp_limb_t +mpn_add_1 (mp_ptr rp, mp_srcptr ap, mp_size_t n, mp_limb_t b) +{ + mp_size_t i; + + assert (n > 0); + i = 0; + do + { + mp_limb_t r = ap[i] + b; + /* Carry out */ + b = (r < b); + rp[i] = r; + } + while (++i < n); + + return b; +} + +mp_limb_t +mpn_add_n (mp_ptr rp, mp_srcptr ap, mp_srcptr bp, mp_size_t n) +{ + mp_size_t i; + mp_limb_t cy; + + for (i = 0, cy = 0; i < n; i++) + { + mp_limb_t a, b, r; + a = ap[i]; b = bp[i]; + r = a + cy; + cy = (r < cy); + r += b; + cy += (r < b); + rp[i] = r; + } + return cy; +} + +mp_limb_t +mpn_add (mp_ptr rp, mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn) +{ + mp_limb_t cy; + + assert (an >= bn); + + cy = mpn_add_n (rp, ap, bp, bn); + if (an > bn) + cy = mpn_add_1 (rp + bn, ap + bn, an - bn, cy); + return cy; +} + +mp_limb_t +mpn_sub_1 (mp_ptr rp, mp_srcptr ap, mp_size_t n, mp_limb_t b) +{ + mp_size_t i; + + assert (n > 0); + + i = 0; + do + { + mp_limb_t a = ap[i]; + /* Carry out */ + mp_limb_t cy = a < b; + rp[i] = a - b; + b = cy; + } + while (++i < n); + + return b; +} + +mp_limb_t +mpn_sub_n (mp_ptr rp, mp_srcptr ap, mp_srcptr bp, mp_size_t n) +{ + mp_size_t i; + mp_limb_t cy; + + for (i = 0, cy = 0; i < n; i++) + { + mp_limb_t a, b; + a = ap[i]; b = bp[i]; + b += cy; + cy = (b < cy); + cy += (a < b); + rp[i] = a - b; + } + return cy; +} + +mp_limb_t +mpn_sub (mp_ptr rp, mp_srcptr ap, mp_size_t an, mp_srcptr bp, mp_size_t bn) +{ + mp_limb_t cy; + + assert (an >= bn); + + cy = mpn_sub_n (rp, ap, bp, bn); + if (an > bn) + cy = mpn_sub_1 (rp + bn, ap + bn, an - bn, cy); + return cy; +} + +mp_limb_t +mpn_mul_1 (mp_ptr rp, mp_srcptr up, mp_size_t n, mp_limb_t vl) +{ + mp_limb_t ul, cl, hpl, lpl; + + assert (n >= 1); + + cl = 0; + do + { + ul = *up++; + gmp_umul_ppmm (hpl, lpl, ul, vl); + + lpl += cl; + cl = (lpl < cl) + hpl; + + *rp++ = lpl; + } + while (--n != 0); + + return cl; +} + +mp_limb_t +mpn_addmul_1 (mp_ptr rp, mp_srcptr up, mp_size_t n, mp_limb_t vl) +{ + mp_limb_t ul, cl, hpl, lpl, rl; + + assert (n >= 1); + + cl = 0; + do + { + ul = *up++; + gmp_umul_ppmm (hpl, lpl, ul, vl); + + lpl += cl; + cl = (lpl < cl) + hpl; + + rl = *rp; + lpl = rl + lpl; + cl += lpl < rl; + *rp++ = lpl; + } + while (--n != 0); + + return cl; +} + +mp_limb_t +mpn_submul_1 (mp_ptr rp, mp_srcptr up, mp_size_t n, mp_limb_t vl) +{ + mp_limb_t ul, cl, hpl, lpl, rl; + + assert (n >= 1); + + cl = 0; + do + { + ul = *up++; + gmp_umul_ppmm (hpl, lpl, ul, vl); + + lpl += cl; + cl = (lpl < cl) + hpl; + + rl = *rp; + lpl = rl - lpl; + cl += lpl > rl; + *rp++ = lpl; + } + while (--n != 0); + + return cl; +} + +mp_limb_t +mpn_mul (mp_ptr rp, mp_srcptr up, mp_size_t un, mp_srcptr vp, mp_size_t vn) +{ + assert (un >= vn); + assert (vn >= 1); + assert (!GMP_MPN_OVERLAP_P(rp, un + vn, up, un)); + assert (!GMP_MPN_OVERLAP_P(rp, un + vn, vp, vn)); + + /* We first multiply by the low order limb. This result can be + stored, not added, to rp. We also avoid a loop for zeroing this + way. */ + + rp[un] = mpn_mul_1 (rp, up, un, vp[0]); + + /* Now accumulate the product of up[] and the next higher limb from + vp[]. */ + + while (--vn >= 1) + { + rp += 1, vp += 1; + rp[un] = mpn_addmul_1 (rp, up, un, vp[0]); + } + return rp[un]; +} + +void +mpn_mul_n (mp_ptr rp, mp_srcptr ap, mp_srcptr bp, mp_size_t n) +{ + mpn_mul (rp, ap, n, bp, n); +} + +void +mpn_sqr (mp_ptr rp, mp_srcptr ap, mp_size_t n) +{ + mpn_mul (rp, ap, n, ap, n); +} + +mp_limb_t +mpn_lshift (mp_ptr rp, mp_srcptr up, mp_size_t n, unsigned int cnt) +{ + mp_limb_t high_limb, low_limb; + unsigned int tnc; + mp_limb_t retval; + + assert (n >= 1); + assert (cnt >= 1); + assert (cnt < GMP_LIMB_BITS); + + up += n; + rp += n; + + tnc = GMP_LIMB_BITS - cnt; + low_limb = *--up; + retval = low_limb >> tnc; + high_limb = (low_limb << cnt); + + while (--n != 0) + { + low_limb = *--up; + *--rp = high_limb | (low_limb >> tnc); + high_limb = (low_limb << cnt); + } + *--rp = high_limb; + + return retval; +} + +mp_limb_t +mpn_rshift (mp_ptr rp, mp_srcptr up, mp_size_t n, unsigned int cnt) +{ + mp_limb_t high_limb, low_limb; + unsigned int tnc; + mp_limb_t retval; + + assert (n >= 1); + assert (cnt >= 1); + assert (cnt < GMP_LIMB_BITS); + + tnc = GMP_LIMB_BITS - cnt; + high_limb = *up++; + retval = (high_limb << tnc); + low_limb = high_limb >> cnt; + + while (--n != 0) + { + high_limb = *up++; + *rp++ = low_limb | (high_limb << tnc); + low_limb = high_limb >> cnt; + } + *rp = low_limb; + + return retval; +} + +static mp_bitcnt_t +mpn_common_scan (mp_limb_t limb, mp_size_t i, mp_srcptr up, mp_size_t un, + mp_limb_t ux) +{ + unsigned cnt; + + assert (ux == 0 || ux == GMP_LIMB_MAX); + assert (0 <= i && i <= un ); + + while (limb == 0) + { + i++; + if (i == un) + return (ux == 0 ? ~(mp_bitcnt_t) 0 : un * GMP_LIMB_BITS); + limb = ux ^ up[i]; + } + gmp_ctz (cnt, limb); + return (mp_bitcnt_t) i * GMP_LIMB_BITS + cnt; +} + +mp_bitcnt_t +mpn_scan1 (mp_srcptr ptr, mp_bitcnt_t bit) +{ + mp_size_t i; + i = bit / GMP_LIMB_BITS; + + return mpn_common_scan ( ptr[i] & (GMP_LIMB_MAX << (bit % GMP_LIMB_BITS)), + i, ptr, i, 0); +} + +mp_bitcnt_t +mpn_scan0 (mp_srcptr ptr, mp_bitcnt_t bit) +{ + mp_size_t i; + i = bit / GMP_LIMB_BITS; + + return mpn_common_scan (~ptr[i] & (GMP_LIMB_MAX << (bit % GMP_LIMB_BITS)), + i, ptr, i, GMP_LIMB_MAX); +} + +void +mpn_com (mp_ptr rp, mp_srcptr up, mp_size_t n) +{ + while (--n >= 0) + *rp++ = ~ *up++; +} + +mp_limb_t +mpn_neg (mp_ptr rp, mp_srcptr up, mp_size_t n) +{ + while (*up == 0) + { + *rp = 0; + if (!--n) + return 0; + ++up; ++rp; + } + *rp = - *up; + mpn_com (++rp, ++up, --n); + return 1; +} + + +/* MPN division interface. */ + +/* The 3/2 inverse is defined as + + m = floor( (B^3-1) / (B u1 + u0)) - B +*/ +mp_limb_t +mpn_invert_3by2 (mp_limb_t u1, mp_limb_t u0) +{ + mp_limb_t r, m; + + { + mp_limb_t p, ql; + unsigned ul, uh, qh; + + assert (sizeof (unsigned) * 2 >= sizeof (mp_limb_t)); + /* For notation, let b denote the half-limb base, so that B = b^2. + Split u1 = b uh + ul. */ + ul = u1 & GMP_LLIMB_MASK; + uh = u1 >> (GMP_LIMB_BITS / 2); + + /* Approximation of the high half of quotient. Differs from the 2/1 + inverse of the half limb uh, since we have already subtracted + u0. */ + qh = (u1 ^ GMP_LIMB_MAX) / uh; + + /* Adjust to get a half-limb 3/2 inverse, i.e., we want + + qh' = floor( (b^3 - 1) / u) - b = floor ((b^3 - b u - 1) / u + = floor( (b (~u) + b-1) / u), + + and the remainder + + r = b (~u) + b-1 - qh (b uh + ul) + = b (~u - qh uh) + b-1 - qh ul + + Subtraction of qh ul may underflow, which implies adjustments. + But by normalization, 2 u >= B > qh ul, so we need to adjust by + at most 2. + */ + + r = ((~u1 - (mp_limb_t) qh * uh) << (GMP_LIMB_BITS / 2)) | GMP_LLIMB_MASK; + + p = (mp_limb_t) qh * ul; + /* Adjustment steps taken from udiv_qrnnd_c */ + if (r < p) + { + qh--; + r += u1; + if (r >= u1) /* i.e. we didn't get carry when adding to r */ + if (r < p) + { + qh--; + r += u1; + } + } + r -= p; + + /* Low half of the quotient is + + ql = floor ( (b r + b-1) / u1). + + This is a 3/2 division (on half-limbs), for which qh is a + suitable inverse. */ + + p = (r >> (GMP_LIMB_BITS / 2)) * qh + r; + /* Unlike full-limb 3/2, we can add 1 without overflow. For this to + work, it is essential that ql is a full mp_limb_t. */ + ql = (p >> (GMP_LIMB_BITS / 2)) + 1; + + /* By the 3/2 trick, we don't need the high half limb. */ + r = (r << (GMP_LIMB_BITS / 2)) + GMP_LLIMB_MASK - ql * u1; + + if (r >= (GMP_LIMB_MAX & (p << (GMP_LIMB_BITS / 2)))) + { + ql--; + r += u1; + } + m = ((mp_limb_t) qh << (GMP_LIMB_BITS / 2)) + ql; + if (r >= u1) + { + m++; + r -= u1; + } + } + + /* Now m is the 2/1 inverse of u1. If u0 > 0, adjust it to become a + 3/2 inverse. */ + if (u0 > 0) + { + mp_limb_t th, tl; + r = ~r; + r += u0; + if (r < u0) + { + m--; + if (r >= u1) + { + m--; + r -= u1; + } + r -= u1; + } + gmp_umul_ppmm (th, tl, u0, m); + r += th; + if (r < th) + { + m--; + m -= ((r > u1) | ((r == u1) & (tl > u0))); + } + } + + return m; +} + +struct gmp_div_inverse +{ + /* Normalization shift count. */ + unsigned shift; + /* Normalized divisor (d0 unused for mpn_div_qr_1) */ + mp_limb_t d1, d0; + /* Inverse, for 2/1 or 3/2. */ + mp_limb_t di; +}; + +static void +mpn_div_qr_1_invert (struct gmp_div_inverse *inv, mp_limb_t d) +{ + unsigned shift; + + assert (d > 0); + gmp_clz (shift, d); + inv->shift = shift; + inv->d1 = d << shift; + inv->di = mpn_invert_limb (inv->d1); +} + +static void +mpn_div_qr_2_invert (struct gmp_div_inverse *inv, + mp_limb_t d1, mp_limb_t d0) +{ + unsigned shift; + + assert (d1 > 0); + gmp_clz (shift, d1); + inv->shift = shift; + if (shift > 0) + { + d1 = (d1 << shift) | (d0 >> (GMP_LIMB_BITS - shift)); + d0 <<= shift; + } + inv->d1 = d1; + inv->d0 = d0; + inv->di = mpn_invert_3by2 (d1, d0); +} + +static void +mpn_div_qr_invert (struct gmp_div_inverse *inv, + mp_srcptr dp, mp_size_t dn) +{ + assert (dn > 0); + + if (dn == 1) + mpn_div_qr_1_invert (inv, dp[0]); + else if (dn == 2) + mpn_div_qr_2_invert (inv, dp[1], dp[0]); + else + { + unsigned shift; + mp_limb_t d1, d0; + + d1 = dp[dn-1]; + d0 = dp[dn-2]; + assert (d1 > 0); + gmp_clz (shift, d1); + inv->shift = shift; + if (shift > 0) + { + d1 = (d1 << shift) | (d0 >> (GMP_LIMB_BITS - shift)); + d0 = (d0 << shift) | (dp[dn-3] >> (GMP_LIMB_BITS - shift)); + } + inv->d1 = d1; + inv->d0 = d0; + inv->di = mpn_invert_3by2 (d1, d0); + } +} + +/* Not matching current public gmp interface, rather corresponding to + the sbpi1_div_* functions. */ +static mp_limb_t +mpn_div_qr_1_preinv (mp_ptr qp, mp_srcptr np, mp_size_t nn, + const struct gmp_div_inverse *inv) +{ + mp_limb_t d, di; + mp_limb_t r; + mp_ptr tp = NULL; + mp_size_t tn = 0; + + if (inv->shift > 0) + { + /* Shift, reusing qp area if possible. In-place shift if qp == np. */ + tp = qp; + if (!tp) + { + tn = nn; + tp = gmp_alloc_limbs (tn); + } + r = mpn_lshift (tp, np, nn, inv->shift); + np = tp; + } + else + r = 0; + + d = inv->d1; + di = inv->di; + while (--nn >= 0) + { + mp_limb_t q; + + gmp_udiv_qrnnd_preinv (q, r, r, np[nn], d, di); + if (qp) + qp[nn] = q; + } + if (tn) + gmp_free_limbs (tp, tn); + + return r >> inv->shift; +} + +static void +mpn_div_qr_2_preinv (mp_ptr qp, mp_ptr np, mp_size_t nn, + const struct gmp_div_inverse *inv) +{ + unsigned shift; + mp_size_t i; + mp_limb_t d1, d0, di, r1, r0; + + assert (nn >= 2); + shift = inv->shift; + d1 = inv->d1; + d0 = inv->d0; + di = inv->di; + + if (shift > 0) + r1 = mpn_lshift (np, np, nn, shift); + else + r1 = 0; + + r0 = np[nn - 1]; + + i = nn - 2; + do + { + mp_limb_t n0, q; + n0 = np[i]; + gmp_udiv_qr_3by2 (q, r1, r0, r1, r0, n0, d1, d0, di); + + if (qp) + qp[i] = q; + } + while (--i >= 0); + + if (shift > 0) + { + assert ((r0 & (GMP_LIMB_MAX >> (GMP_LIMB_BITS - shift))) == 0); + r0 = (r0 >> shift) | (r1 << (GMP_LIMB_BITS - shift)); + r1 >>= shift; + } + + np[1] = r1; + np[0] = r0; +} + +static void +mpn_div_qr_pi1 (mp_ptr qp, + mp_ptr np, mp_size_t nn, mp_limb_t n1, + mp_srcptr dp, mp_size_t dn, + mp_limb_t dinv) +{ + mp_size_t i; + + mp_limb_t d1, d0; + mp_limb_t cy, cy1; + mp_limb_t q; + + assert (dn > 2); + assert (nn >= dn); + + d1 = dp[dn - 1]; + d0 = dp[dn - 2]; + + assert ((d1 & GMP_LIMB_HIGHBIT) != 0); + /* Iteration variable is the index of the q limb. + * + * We divide + * by + */ + + i = nn - dn; + do + { + mp_limb_t n0 = np[dn-1+i]; + + if (n1 == d1 && n0 == d0) + { + q = GMP_LIMB_MAX; + mpn_submul_1 (np+i, dp, dn, q); + n1 = np[dn-1+i]; /* update n1, last loop's value will now be invalid */ + } + else + { + gmp_udiv_qr_3by2 (q, n1, n0, n1, n0, np[dn-2+i], d1, d0, dinv); + + cy = mpn_submul_1 (np + i, dp, dn-2, q); + + cy1 = n0 < cy; + n0 = n0 - cy; + cy = n1 < cy1; + n1 = n1 - cy1; + np[dn-2+i] = n0; + + if (cy != 0) + { + n1 += d1 + mpn_add_n (np + i, np + i, dp, dn - 1); + q--; + } + } + + if (qp) + qp[i] = q; + } + while (--i >= 0); + + np[dn - 1] = n1; +} + +static void +mpn_div_qr_preinv (mp_ptr qp, mp_ptr np, mp_size_t nn, + mp_srcptr dp, mp_size_t dn, + const struct gmp_div_inverse *inv) +{ + assert (dn > 0); + assert (nn >= dn); + + if (dn == 1) + np[0] = mpn_div_qr_1_preinv (qp, np, nn, inv); + else if (dn == 2) + mpn_div_qr_2_preinv (qp, np, nn, inv); + else + { + mp_limb_t nh; + unsigned shift; + + assert (inv->d1 == dp[dn-1]); + assert (inv->d0 == dp[dn-2]); + assert ((inv->d1 & GMP_LIMB_HIGHBIT) != 0); + + shift = inv->shift; + if (shift > 0) + nh = mpn_lshift (np, np, nn, shift); + else + nh = 0; + + mpn_div_qr_pi1 (qp, np, nn, nh, dp, dn, inv->di); + + if (shift > 0) + gmp_assert_nocarry (mpn_rshift (np, np, dn, shift)); + } +} + +static void +mpn_div_qr (mp_ptr qp, mp_ptr np, mp_size_t nn, mp_srcptr dp, mp_size_t dn) +{ + struct gmp_div_inverse inv; + mp_ptr tp = NULL; + + assert (dn > 0); + assert (nn >= dn); + + mpn_div_qr_invert (&inv, dp, dn); + if (dn > 2 && inv.shift > 0) + { + tp = gmp_alloc_limbs (dn); + gmp_assert_nocarry (mpn_lshift (tp, dp, dn, inv.shift)); + dp = tp; + } + mpn_div_qr_preinv (qp, np, nn, dp, dn, &inv); + if (tp) + gmp_free_limbs (tp, dn); +} + + +/* MPN base conversion. */ +static unsigned +mpn_base_power_of_two_p (unsigned b) +{ + switch (b) + { + case 2: return 1; + case 4: return 2; + case 8: return 3; + case 16: return 4; + case 32: return 5; + case 64: return 6; + case 128: return 7; + case 256: return 8; + default: return 0; + } +} + +struct mpn_base_info +{ + /* bb is the largest power of the base which fits in one limb, and + exp is the corresponding exponent. */ + unsigned exp; + mp_limb_t bb; +}; + +static void +mpn_get_base_info (struct mpn_base_info *info, mp_limb_t b) +{ + mp_limb_t m; + mp_limb_t p; + unsigned exp; + + m = GMP_LIMB_MAX / b; + for (exp = 1, p = b; p <= m; exp++) + p *= b; + + info->exp = exp; + info->bb = p; +} + +static mp_bitcnt_t +mpn_limb_size_in_base_2 (mp_limb_t u) +{ + unsigned shift; + + assert (u > 0); + gmp_clz (shift, u); + return GMP_LIMB_BITS - shift; +} + +static size_t +mpn_get_str_bits (unsigned char *sp, unsigned bits, mp_srcptr up, mp_size_t un) +{ + unsigned char mask; + size_t sn, j; + mp_size_t i; + unsigned shift; + + sn = ((un - 1) * GMP_LIMB_BITS + mpn_limb_size_in_base_2 (up[un-1]) + + bits - 1) / bits; + + mask = (1U << bits) - 1; + + for (i = 0, j = sn, shift = 0; j-- > 0;) + { + unsigned char digit = up[i] >> shift; + + shift += bits; + + if (shift >= GMP_LIMB_BITS && ++i < un) + { + shift -= GMP_LIMB_BITS; + digit |= up[i] << (bits - shift); + } + sp[j] = digit & mask; + } + return sn; +} + +/* We generate digits from the least significant end, and reverse at + the end. */ +static size_t +mpn_limb_get_str (unsigned char *sp, mp_limb_t w, + const struct gmp_div_inverse *binv) +{ + mp_size_t i; + for (i = 0; w > 0; i++) + { + mp_limb_t h, l, r; + + h = w >> (GMP_LIMB_BITS - binv->shift); + l = w << binv->shift; + + gmp_udiv_qrnnd_preinv (w, r, h, l, binv->d1, binv->di); + assert ((r & (GMP_LIMB_MAX >> (GMP_LIMB_BITS - binv->shift))) == 0); + r >>= binv->shift; + + sp[i] = r; + } + return i; +} + +static size_t +mpn_get_str_other (unsigned char *sp, + int base, const struct mpn_base_info *info, + mp_ptr up, mp_size_t un) +{ + struct gmp_div_inverse binv; + size_t sn; + size_t i; + + mpn_div_qr_1_invert (&binv, base); + + sn = 0; + + if (un > 1) + { + struct gmp_div_inverse bbinv; + mpn_div_qr_1_invert (&bbinv, info->bb); + + do + { + mp_limb_t w; + size_t done; + w = mpn_div_qr_1_preinv (up, up, un, &bbinv); + un -= (up[un-1] == 0); + done = mpn_limb_get_str (sp + sn, w, &binv); + + for (sn += done; done < info->exp; done++) + sp[sn++] = 0; + } + while (un > 1); + } + sn += mpn_limb_get_str (sp + sn, up[0], &binv); + + /* Reverse order */ + for (i = 0; 2*i + 1 < sn; i++) + { + unsigned char t = sp[i]; + sp[i] = sp[sn - i - 1]; + sp[sn - i - 1] = t; + } + + return sn; +} + +size_t +mpn_get_str (unsigned char *sp, int base, mp_ptr up, mp_size_t un) +{ + unsigned bits; + + assert (un > 0); + assert (up[un-1] > 0); + + bits = mpn_base_power_of_two_p (base); + if (bits) + return mpn_get_str_bits (sp, bits, up, un); + else + { + struct mpn_base_info info; + + mpn_get_base_info (&info, base); + return mpn_get_str_other (sp, base, &info, up, un); + } +} + +static mp_size_t +mpn_set_str_bits (mp_ptr rp, const unsigned char *sp, size_t sn, + unsigned bits) +{ + mp_size_t rn; + mp_limb_t limb; + unsigned shift; + + for (limb = 0, rn = 0, shift = 0; sn-- > 0; ) + { + limb |= (mp_limb_t) sp[sn] << shift; + shift += bits; + if (shift >= GMP_LIMB_BITS) + { + shift -= GMP_LIMB_BITS; + rp[rn++] = limb; + /* Next line is correct also if shift == 0, + bits == 8, and mp_limb_t == unsigned char. */ + limb = (unsigned int) sp[sn] >> (bits - shift); + } + } + if (limb != 0) + rp[rn++] = limb; + else + rn = mpn_normalized_size (rp, rn); + return rn; +} + +/* Result is usually normalized, except for all-zero input, in which + case a single zero limb is written at *RP, and 1 is returned. */ +static mp_size_t +mpn_set_str_other (mp_ptr rp, const unsigned char *sp, size_t sn, + mp_limb_t b, const struct mpn_base_info *info) +{ + mp_size_t rn; + mp_limb_t w; + unsigned k; + size_t j; + + assert (sn > 0); + + k = 1 + (sn - 1) % info->exp; + + j = 0; + w = sp[j++]; + while (--k != 0) + w = w * b + sp[j++]; + + rp[0] = w; + + for (rn = 1; j < sn;) + { + mp_limb_t cy; + + w = sp[j++]; + for (k = 1; k < info->exp; k++) + w = w * b + sp[j++]; + + cy = mpn_mul_1 (rp, rp, rn, info->bb); + cy += mpn_add_1 (rp, rp, rn, w); + if (cy > 0) + rp[rn++] = cy; + } + assert (j == sn); + + return rn; +} + +mp_size_t +mpn_set_str (mp_ptr rp, const unsigned char *sp, size_t sn, int base) +{ + unsigned bits; + + if (sn == 0) + return 0; + + bits = mpn_base_power_of_two_p (base); + if (bits) + return mpn_set_str_bits (rp, sp, sn, bits); + else + { + struct mpn_base_info info; + + mpn_get_base_info (&info, base); + return mpn_set_str_other (rp, sp, sn, base, &info); + } +} + + +/* MPZ interface */ +void +mpz_init (mpz_t r) +{ + static const mp_limb_t dummy_limb = GMP_LIMB_MAX & 0xc1a0; + + r->_mp_alloc = 0; + r->_mp_size = 0; + r->_mp_d = (mp_ptr) &dummy_limb; +} + +/* The utility of this function is a bit limited, since many functions + assigns the result variable using mpz_swap. */ +void +mpz_init2 (mpz_t r, mp_bitcnt_t bits) +{ + mp_size_t rn; + + bits -= (bits != 0); /* Round down, except if 0 */ + rn = 1 + bits / GMP_LIMB_BITS; + + r->_mp_alloc = rn; + r->_mp_size = 0; + r->_mp_d = gmp_alloc_limbs (rn); +} + +void +mpz_clear (mpz_t r) +{ + if (r->_mp_alloc) + gmp_free_limbs (r->_mp_d, r->_mp_alloc); +} + +static mp_ptr +mpz_realloc (mpz_t r, mp_size_t size) +{ + size = GMP_MAX (size, 1); + + if (r->_mp_alloc) + r->_mp_d = gmp_realloc_limbs (r->_mp_d, r->_mp_alloc, size); + else + r->_mp_d = gmp_alloc_limbs (size); + r->_mp_alloc = size; + + if (GMP_ABS (r->_mp_size) > size) + r->_mp_size = 0; + + return r->_mp_d; +} + +/* Realloc for an mpz_t WHAT if it has less than NEEDED limbs. */ +#define MPZ_REALLOC(z,n) ((n) > (z)->_mp_alloc \ + ? mpz_realloc(z,n) \ + : (z)->_mp_d) + +/* MPZ assignment and basic conversions. */ +void +mpz_set_si (mpz_t r, signed long int x) +{ + if (x >= 0) + mpz_set_ui (r, x); + else /* (x < 0) */ + if (GMP_LIMB_BITS < GMP_ULONG_BITS) + { + mpz_set_ui (r, GMP_NEG_CAST (unsigned long int, x)); + mpz_neg (r, r); + } + else + { + r->_mp_size = -1; + MPZ_REALLOC (r, 1)[0] = GMP_NEG_CAST (unsigned long int, x); + } +} + +void +mpz_set_ui (mpz_t r, unsigned long int x) +{ + if (x > 0) + { + r->_mp_size = 1; + MPZ_REALLOC (r, 1)[0] = x; + if (GMP_LIMB_BITS < GMP_ULONG_BITS) + { + int LOCAL_GMP_LIMB_BITS = GMP_LIMB_BITS; + while (x >>= LOCAL_GMP_LIMB_BITS) + { + ++ r->_mp_size; + MPZ_REALLOC (r, r->_mp_size)[r->_mp_size - 1] = x; + } + } + } + else + r->_mp_size = 0; +} + +void +mpz_set (mpz_t r, const mpz_t x) +{ + /* Allow the NOP r == x */ + if (r != x) + { + mp_size_t n; + mp_ptr rp; + + n = GMP_ABS (x->_mp_size); + rp = MPZ_REALLOC (r, n); + + mpn_copyi (rp, x->_mp_d, n); + r->_mp_size = x->_mp_size; + } +} + +void +mpz_init_set_si (mpz_t r, signed long int x) +{ + mpz_init (r); + mpz_set_si (r, x); +} + +void +mpz_init_set_ui (mpz_t r, unsigned long int x) +{ + mpz_init (r); + mpz_set_ui (r, x); +} + +void +mpz_init_set (mpz_t r, const mpz_t x) +{ + mpz_init (r); + mpz_set (r, x); +} + +int +mpz_fits_slong_p (const mpz_t u) +{ + return mpz_cmp_si (u, LONG_MAX) <= 0 && mpz_cmp_si (u, LONG_MIN) >= 0; +} + +static int +mpn_absfits_ulong_p (mp_srcptr up, mp_size_t un) +{ + int ulongsize = GMP_ULONG_BITS / GMP_LIMB_BITS; + mp_limb_t ulongrem = 0; + + if (GMP_ULONG_BITS % GMP_LIMB_BITS != 0) + ulongrem = (mp_limb_t) (ULONG_MAX >> GMP_LIMB_BITS * ulongsize) + 1; + + return un <= ulongsize || (up[ulongsize] < ulongrem && un == ulongsize + 1); +} + +int +mpz_fits_ulong_p (const mpz_t u) +{ + mp_size_t us = u->_mp_size; + + return us >= 0 && mpn_absfits_ulong_p (u->_mp_d, us); +} + +int +mpz_fits_sint_p (const mpz_t u) +{ + return mpz_cmp_si (u, INT_MAX) <= 0 && mpz_cmp_si (u, INT_MIN) >= 0; +} + +int +mpz_fits_uint_p (const mpz_t u) +{ + return u->_mp_size >= 0 && mpz_cmpabs_ui (u, UINT_MAX) <= 0; +} + +int +mpz_fits_sshort_p (const mpz_t u) +{ + return mpz_cmp_si (u, SHRT_MAX) <= 0 && mpz_cmp_si (u, SHRT_MIN) >= 0; +} + +int +mpz_fits_ushort_p (const mpz_t u) +{ + return u->_mp_size >= 0 && mpz_cmpabs_ui (u, USHRT_MAX) <= 0; +} + +long int +mpz_get_si (const mpz_t u) +{ + unsigned long r = mpz_get_ui (u); + unsigned long c = -LONG_MAX - LONG_MIN; + + if (u->_mp_size < 0) + /* This expression is necessary to properly handle -LONG_MIN */ + return -(long) c - (long) ((r - c) & LONG_MAX); + else + return (long) (r & LONG_MAX); +} + +unsigned long int +mpz_get_ui (const mpz_t u) +{ + if (GMP_LIMB_BITS < GMP_ULONG_BITS) + { + int LOCAL_GMP_LIMB_BITS = GMP_LIMB_BITS; + unsigned long r = 0; + mp_size_t n = GMP_ABS (u->_mp_size); + n = GMP_MIN (n, 1 + (mp_size_t) (GMP_ULONG_BITS - 1) / GMP_LIMB_BITS); + while (--n >= 0) + r = (r << LOCAL_GMP_LIMB_BITS) + u->_mp_d[n]; + return r; + } + + return u->_mp_size == 0 ? 0 : u->_mp_d[0]; +} + +size_t +mpz_size (const mpz_t u) +{ + return GMP_ABS (u->_mp_size); +} + +mp_limb_t +mpz_getlimbn (const mpz_t u, mp_size_t n) +{ + if (n >= 0 && n < GMP_ABS (u->_mp_size)) + return u->_mp_d[n]; + else + return 0; +} + +void +mpz_realloc2 (mpz_t x, mp_bitcnt_t n) +{ + mpz_realloc (x, 1 + (n - (n != 0)) / GMP_LIMB_BITS); +} + +mp_srcptr +mpz_limbs_read (mpz_srcptr x) +{ + return x->_mp_d; +} + +mp_ptr +mpz_limbs_modify (mpz_t x, mp_size_t n) +{ + assert (n > 0); + return MPZ_REALLOC (x, n); +} + +mp_ptr +mpz_limbs_write (mpz_t x, mp_size_t n) +{ + return mpz_limbs_modify (x, n); +} + +void +mpz_limbs_finish (mpz_t x, mp_size_t xs) +{ + mp_size_t xn; + xn = mpn_normalized_size (x->_mp_d, GMP_ABS (xs)); + x->_mp_size = xs < 0 ? -xn : xn; +} + +static mpz_srcptr +mpz_roinit_normal_n (mpz_t x, mp_srcptr xp, mp_size_t xs) +{ + x->_mp_alloc = 0; + x->_mp_d = (mp_ptr) xp; + x->_mp_size = xs; + return x; +} + +mpz_srcptr +mpz_roinit_n (mpz_t x, mp_srcptr xp, mp_size_t xs) +{ + mpz_roinit_normal_n (x, xp, xs); + mpz_limbs_finish (x, xs); + return x; +} + + +/* Conversions and comparison to double. */ +void +mpz_set_d (mpz_t r, double x) +{ + int sign; + mp_ptr rp; + mp_size_t rn, i; + double B; + double Bi; + mp_limb_t f; + + /* x != x is true when x is a NaN, and x == x * 0.5 is true when x is + zero or infinity. */ + if (x != x || x == x * 0.5) + { + r->_mp_size = 0; + return; + } + + sign = x < 0.0 ; + if (sign) + x = - x; + + if (x < 1.0) + { + r->_mp_size = 0; + return; + } + B = 4.0 * (double) (GMP_LIMB_HIGHBIT >> 1); + Bi = 1.0 / B; + for (rn = 1; x >= B; rn++) + x *= Bi; + + rp = MPZ_REALLOC (r, rn); + + f = (mp_limb_t) x; + x -= f; + assert (x < 1.0); + i = rn-1; + rp[i] = f; + while (--i >= 0) + { + x = B * x; + f = (mp_limb_t) x; + x -= f; + assert (x < 1.0); + rp[i] = f; + } + + r->_mp_size = sign ? - rn : rn; +} + +void +mpz_init_set_d (mpz_t r, double x) +{ + mpz_init (r); + mpz_set_d (r, x); +} + +double +mpz_get_d (const mpz_t u) +{ + int m; + mp_limb_t l; + mp_size_t un; + double x; + double B = 4.0 * (double) (GMP_LIMB_HIGHBIT >> 1); + + un = GMP_ABS (u->_mp_size); + + if (un == 0) + return 0.0; + + l = u->_mp_d[--un]; + gmp_clz (m, l); + m = m + GMP_DBL_MANT_BITS - GMP_LIMB_BITS; + if (m < 0) + l &= GMP_LIMB_MAX << -m; + + for (x = l; --un >= 0;) + { + x = B*x; + if (m > 0) { + l = u->_mp_d[un]; + m -= GMP_LIMB_BITS; + if (m < 0) + l &= GMP_LIMB_MAX << -m; + x += l; + } + } + + if (u->_mp_size < 0) + x = -x; + + return x; +} + +int +mpz_cmpabs_d (const mpz_t x, double d) +{ + mp_size_t xn; + double B, Bi; + mp_size_t i; + + xn = x->_mp_size; + d = GMP_ABS (d); + + if (xn != 0) + { + xn = GMP_ABS (xn); + + B = 4.0 * (double) (GMP_LIMB_HIGHBIT >> 1); + Bi = 1.0 / B; + + /* Scale d so it can be compared with the top limb. */ + for (i = 1; i < xn; i++) + d *= Bi; + + if (d >= B) + return -1; + + /* Compare floor(d) to top limb, subtract and cancel when equal. */ + for (i = xn; i-- > 0;) + { + mp_limb_t f, xl; + + f = (mp_limb_t) d; + xl = x->_mp_d[i]; + if (xl > f) + return 1; + else if (xl < f) + return -1; + d = B * (d - f); + } + } + return - (d > 0.0); +} + +int +mpz_cmp_d (const mpz_t x, double d) +{ + if (x->_mp_size < 0) + { + if (d >= 0.0) + return -1; + else + return -mpz_cmpabs_d (x, d); + } + else + { + if (d < 0.0) + return 1; + else + return mpz_cmpabs_d (x, d); + } +} + + +/* MPZ comparisons and the like. */ +int +mpz_sgn (const mpz_t u) +{ + return GMP_CMP (u->_mp_size, 0); +} + +int +mpz_cmp_si (const mpz_t u, long v) +{ + mp_size_t usize = u->_mp_size; + + if (v >= 0) + return mpz_cmp_ui (u, v); + else if (usize >= 0) + return 1; + else + return - mpz_cmpabs_ui (u, GMP_NEG_CAST (unsigned long int, v)); +} + +int +mpz_cmp_ui (const mpz_t u, unsigned long v) +{ + mp_size_t usize = u->_mp_size; + + if (usize < 0) + return -1; + else + return mpz_cmpabs_ui (u, v); +} + +int +mpz_cmp (const mpz_t a, const mpz_t b) +{ + mp_size_t asize = a->_mp_size; + mp_size_t bsize = b->_mp_size; + + if (asize != bsize) + return (asize < bsize) ? -1 : 1; + else if (asize >= 0) + return mpn_cmp (a->_mp_d, b->_mp_d, asize); + else + return mpn_cmp (b->_mp_d, a->_mp_d, -asize); +} + +int +mpz_cmpabs_ui (const mpz_t u, unsigned long v) +{ + mp_size_t un = GMP_ABS (u->_mp_size); + + if (! mpn_absfits_ulong_p (u->_mp_d, un)) + return 1; + else + { + unsigned long uu = mpz_get_ui (u); + return GMP_CMP(uu, v); + } +} + +int +mpz_cmpabs (const mpz_t u, const mpz_t v) +{ + return mpn_cmp4 (u->_mp_d, GMP_ABS (u->_mp_size), + v->_mp_d, GMP_ABS (v->_mp_size)); +} + +void +mpz_abs (mpz_t r, const mpz_t u) +{ + mpz_set (r, u); + r->_mp_size = GMP_ABS (r->_mp_size); +} + +void +mpz_neg (mpz_t r, const mpz_t u) +{ + mpz_set (r, u); + r->_mp_size = -r->_mp_size; +} + +void +mpz_swap (mpz_t u, mpz_t v) +{ + MP_SIZE_T_SWAP (u->_mp_alloc, v->_mp_alloc); + MPN_PTR_SWAP (u->_mp_d, u->_mp_size, v->_mp_d, v->_mp_size); +} + + +/* MPZ addition and subtraction */ + + +void +mpz_add_ui (mpz_t r, const mpz_t a, unsigned long b) +{ + mpz_t bb; + mpz_init_set_ui (bb, b); + mpz_add (r, a, bb); + mpz_clear (bb); +} + +void +mpz_sub_ui (mpz_t r, const mpz_t a, unsigned long b) +{ + mpz_ui_sub (r, b, a); + mpz_neg (r, r); +} + +void +mpz_ui_sub (mpz_t r, unsigned long a, const mpz_t b) +{ + mpz_neg (r, b); + mpz_add_ui (r, r, a); +} + +static mp_size_t +mpz_abs_add (mpz_t r, const mpz_t a, const mpz_t b) +{ + mp_size_t an = GMP_ABS (a->_mp_size); + mp_size_t bn = GMP_ABS (b->_mp_size); + mp_ptr rp; + mp_limb_t cy; + + if (an < bn) + { + MPZ_SRCPTR_SWAP (a, b); + MP_SIZE_T_SWAP (an, bn); + } + + rp = MPZ_REALLOC (r, an + 1); + cy = mpn_add (rp, a->_mp_d, an, b->_mp_d, bn); + + rp[an] = cy; + + return an + cy; +} + +static mp_size_t +mpz_abs_sub (mpz_t r, const mpz_t a, const mpz_t b) +{ + mp_size_t an = GMP_ABS (a->_mp_size); + mp_size_t bn = GMP_ABS (b->_mp_size); + int cmp; + mp_ptr rp; + + cmp = mpn_cmp4 (a->_mp_d, an, b->_mp_d, bn); + if (cmp > 0) + { + rp = MPZ_REALLOC (r, an); + gmp_assert_nocarry (mpn_sub (rp, a->_mp_d, an, b->_mp_d, bn)); + return mpn_normalized_size (rp, an); + } + else if (cmp < 0) + { + rp = MPZ_REALLOC (r, bn); + gmp_assert_nocarry (mpn_sub (rp, b->_mp_d, bn, a->_mp_d, an)); + return -mpn_normalized_size (rp, bn); + } + else + return 0; +} + +void +mpz_add (mpz_t r, const mpz_t a, const mpz_t b) +{ + mp_size_t rn; + + if ( (a->_mp_size ^ b->_mp_size) >= 0) + rn = mpz_abs_add (r, a, b); + else + rn = mpz_abs_sub (r, a, b); + + r->_mp_size = a->_mp_size >= 0 ? rn : - rn; +} + +void +mpz_sub (mpz_t r, const mpz_t a, const mpz_t b) +{ + mp_size_t rn; + + if ( (a->_mp_size ^ b->_mp_size) >= 0) + rn = mpz_abs_sub (r, a, b); + else + rn = mpz_abs_add (r, a, b); + + r->_mp_size = a->_mp_size >= 0 ? rn : - rn; +} + + +/* MPZ multiplication */ +void +mpz_mul_si (mpz_t r, const mpz_t u, long int v) +{ + if (v < 0) + { + mpz_mul_ui (r, u, GMP_NEG_CAST (unsigned long int, v)); + mpz_neg (r, r); + } + else + mpz_mul_ui (r, u, v); +} + +void +mpz_mul_ui (mpz_t r, const mpz_t u, unsigned long int v) +{ + mpz_t vv; + mpz_init_set_ui (vv, v); + mpz_mul (r, u, vv); + mpz_clear (vv); + return; +} + +void +mpz_mul (mpz_t r, const mpz_t u, const mpz_t v) +{ + int sign; + mp_size_t un, vn, rn; + mpz_t t; + mp_ptr tp; + + un = u->_mp_size; + vn = v->_mp_size; + + if (un == 0 || vn == 0) + { + r->_mp_size = 0; + return; + } + + sign = (un ^ vn) < 0; + + un = GMP_ABS (un); + vn = GMP_ABS (vn); + + mpz_init2 (t, (un + vn) * GMP_LIMB_BITS); + + tp = t->_mp_d; + if (un >= vn) + mpn_mul (tp, u->_mp_d, un, v->_mp_d, vn); + else + mpn_mul (tp, v->_mp_d, vn, u->_mp_d, un); + + rn = un + vn; + rn -= tp[rn-1] == 0; + + t->_mp_size = sign ? - rn : rn; + mpz_swap (r, t); + mpz_clear (t); +} + +void +mpz_mul_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t bits) +{ + mp_size_t un, rn; + mp_size_t limbs; + unsigned shift; + mp_ptr rp; + + un = GMP_ABS (u->_mp_size); + if (un == 0) + { + r->_mp_size = 0; + return; + } + + limbs = bits / GMP_LIMB_BITS; + shift = bits % GMP_LIMB_BITS; + + rn = un + limbs + (shift > 0); + rp = MPZ_REALLOC (r, rn); + if (shift > 0) + { + mp_limb_t cy = mpn_lshift (rp + limbs, u->_mp_d, un, shift); + rp[rn-1] = cy; + rn -= (cy == 0); + } + else + mpn_copyd (rp + limbs, u->_mp_d, un); + + mpn_zero (rp, limbs); + + r->_mp_size = (u->_mp_size < 0) ? - rn : rn; +} + +void +mpz_addmul_ui (mpz_t r, const mpz_t u, unsigned long int v) +{ + mpz_t t; + mpz_init_set_ui (t, v); + mpz_mul (t, u, t); + mpz_add (r, r, t); + mpz_clear (t); +} + +void +mpz_submul_ui (mpz_t r, const mpz_t u, unsigned long int v) +{ + mpz_t t; + mpz_init_set_ui (t, v); + mpz_mul (t, u, t); + mpz_sub (r, r, t); + mpz_clear (t); +} + +void +mpz_addmul (mpz_t r, const mpz_t u, const mpz_t v) +{ + mpz_t t; + mpz_init (t); + mpz_mul (t, u, v); + mpz_add (r, r, t); + mpz_clear (t); +} + +void +mpz_submul (mpz_t r, const mpz_t u, const mpz_t v) +{ + mpz_t t; + mpz_init (t); + mpz_mul (t, u, v); + mpz_sub (r, r, t); + mpz_clear (t); +} + + +/* MPZ division */ +enum mpz_div_round_mode { GMP_DIV_FLOOR, GMP_DIV_CEIL, GMP_DIV_TRUNC }; + +/* Allows q or r to be zero. Returns 1 iff remainder is non-zero. */ +static int +mpz_div_qr (mpz_t q, mpz_t r, + const mpz_t n, const mpz_t d, enum mpz_div_round_mode mode) +{ + mp_size_t ns, ds, nn, dn, qs; + ns = n->_mp_size; + ds = d->_mp_size; + + if (ds == 0) + gmp_die("mpz_div_qr: Divide by zero."); + + if (ns == 0) + { + if (q) + q->_mp_size = 0; + if (r) + r->_mp_size = 0; + return 0; + } + + nn = GMP_ABS (ns); + dn = GMP_ABS (ds); + + qs = ds ^ ns; + + if (nn < dn) + { + if (mode == GMP_DIV_CEIL && qs >= 0) + { + /* q = 1, r = n - d */ + if (r) + mpz_sub (r, n, d); + if (q) + mpz_set_ui (q, 1); + } + else if (mode == GMP_DIV_FLOOR && qs < 0) + { + /* q = -1, r = n + d */ + if (r) + mpz_add (r, n, d); + if (q) + mpz_set_si (q, -1); + } + else + { + /* q = 0, r = d */ + if (r) + mpz_set (r, n); + if (q) + q->_mp_size = 0; + } + return 1; + } + else + { + mp_ptr np, qp; + mp_size_t qn, rn; + mpz_t tq, tr; + + mpz_init_set (tr, n); + np = tr->_mp_d; + + qn = nn - dn + 1; + + if (q) + { + mpz_init2 (tq, qn * GMP_LIMB_BITS); + qp = tq->_mp_d; + } + else + qp = NULL; + + mpn_div_qr (qp, np, nn, d->_mp_d, dn); + + if (qp) + { + qn -= (qp[qn-1] == 0); + + tq->_mp_size = qs < 0 ? -qn : qn; + } + rn = mpn_normalized_size (np, dn); + tr->_mp_size = ns < 0 ? - rn : rn; + + if (mode == GMP_DIV_FLOOR && qs < 0 && rn != 0) + { + if (q) + mpz_sub_ui (tq, tq, 1); + if (r) + mpz_add (tr, tr, d); + } + else if (mode == GMP_DIV_CEIL && qs >= 0 && rn != 0) + { + if (q) + mpz_add_ui (tq, tq, 1); + if (r) + mpz_sub (tr, tr, d); + } + + if (q) + { + mpz_swap (tq, q); + mpz_clear (tq); + } + if (r) + mpz_swap (tr, r); + + mpz_clear (tr); + + return rn != 0; + } +} + +void +mpz_cdiv_qr (mpz_t q, mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, r, n, d, GMP_DIV_CEIL); +} + +void +mpz_fdiv_qr (mpz_t q, mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, r, n, d, GMP_DIV_FLOOR); +} + +void +mpz_tdiv_qr (mpz_t q, mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, r, n, d, GMP_DIV_TRUNC); +} + +void +mpz_cdiv_q (mpz_t q, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, NULL, n, d, GMP_DIV_CEIL); +} + +void +mpz_fdiv_q (mpz_t q, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, NULL, n, d, GMP_DIV_FLOOR); +} + +void +mpz_tdiv_q (mpz_t q, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (q, NULL, n, d, GMP_DIV_TRUNC); +} + +void +mpz_cdiv_r (mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (NULL, r, n, d, GMP_DIV_CEIL); +} + +void +mpz_fdiv_r (mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (NULL, r, n, d, GMP_DIV_FLOOR); +} + +void +mpz_tdiv_r (mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (NULL, r, n, d, GMP_DIV_TRUNC); +} + +void +mpz_mod (mpz_t r, const mpz_t n, const mpz_t d) +{ + mpz_div_qr (NULL, r, n, d, d->_mp_size >= 0 ? GMP_DIV_FLOOR : GMP_DIV_CEIL); +} + +static void +mpz_div_q_2exp (mpz_t q, const mpz_t u, mp_bitcnt_t bit_index, + enum mpz_div_round_mode mode) +{ + mp_size_t un, qn; + mp_size_t limb_cnt; + mp_ptr qp; + int adjust; + + un = u->_mp_size; + if (un == 0) + { + q->_mp_size = 0; + return; + } + limb_cnt = bit_index / GMP_LIMB_BITS; + qn = GMP_ABS (un) - limb_cnt; + bit_index %= GMP_LIMB_BITS; + + if (mode == ((un > 0) ? GMP_DIV_CEIL : GMP_DIV_FLOOR)) /* un != 0 here. */ + /* Note: Below, the final indexing at limb_cnt is valid because at + that point we have qn > 0. */ + adjust = (qn <= 0 + || !mpn_zero_p (u->_mp_d, limb_cnt) + || (u->_mp_d[limb_cnt] + & (((mp_limb_t) 1 << bit_index) - 1))); + else + adjust = 0; + + if (qn <= 0) + qn = 0; + else + { + qp = MPZ_REALLOC (q, qn); + + if (bit_index != 0) + { + mpn_rshift (qp, u->_mp_d + limb_cnt, qn, bit_index); + qn -= qp[qn - 1] == 0; + } + else + { + mpn_copyi (qp, u->_mp_d + limb_cnt, qn); + } + } + + q->_mp_size = qn; + + if (adjust) + mpz_add_ui (q, q, 1); + if (un < 0) + mpz_neg (q, q); +} + +static void +mpz_div_r_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t bit_index, + enum mpz_div_round_mode mode) +{ + mp_size_t us, un, rn; + mp_ptr rp; + mp_limb_t mask; + + us = u->_mp_size; + if (us == 0 || bit_index == 0) + { + r->_mp_size = 0; + return; + } + rn = (bit_index + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS; + assert (rn > 0); + + rp = MPZ_REALLOC (r, rn); + un = GMP_ABS (us); + + mask = GMP_LIMB_MAX >> (rn * GMP_LIMB_BITS - bit_index); + + if (rn > un) + { + /* Quotient (with truncation) is zero, and remainder is + non-zero */ + if (mode == ((us > 0) ? GMP_DIV_CEIL : GMP_DIV_FLOOR)) /* us != 0 here. */ + { + /* Have to negate and sign extend. */ + mp_size_t i; + + gmp_assert_nocarry (! mpn_neg (rp, u->_mp_d, un)); + for (i = un; i < rn - 1; i++) + rp[i] = GMP_LIMB_MAX; + + rp[rn-1] = mask; + us = -us; + } + else + { + /* Just copy */ + if (r != u) + mpn_copyi (rp, u->_mp_d, un); + + rn = un; + } + } + else + { + if (r != u) + mpn_copyi (rp, u->_mp_d, rn - 1); + + rp[rn-1] = u->_mp_d[rn-1] & mask; + + if (mode == ((us > 0) ? GMP_DIV_CEIL : GMP_DIV_FLOOR)) /* us != 0 here. */ + { + /* If r != 0, compute 2^{bit_count} - r. */ + mpn_neg (rp, rp, rn); + + rp[rn-1] &= mask; + + /* us is not used for anything else, so we can modify it + here to indicate flipped sign. */ + us = -us; + } + } + rn = mpn_normalized_size (rp, rn); + r->_mp_size = us < 0 ? -rn : rn; +} + +void +mpz_cdiv_q_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_q_2exp (r, u, cnt, GMP_DIV_CEIL); +} + +void +mpz_fdiv_q_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_q_2exp (r, u, cnt, GMP_DIV_FLOOR); +} + +void +mpz_tdiv_q_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_q_2exp (r, u, cnt, GMP_DIV_TRUNC); +} + +void +mpz_cdiv_r_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_r_2exp (r, u, cnt, GMP_DIV_CEIL); +} + +void +mpz_fdiv_r_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_r_2exp (r, u, cnt, GMP_DIV_FLOOR); +} + +void +mpz_tdiv_r_2exp (mpz_t r, const mpz_t u, mp_bitcnt_t cnt) +{ + mpz_div_r_2exp (r, u, cnt, GMP_DIV_TRUNC); +} + +void +mpz_divexact (mpz_t q, const mpz_t n, const mpz_t d) +{ + gmp_assert_nocarry (mpz_div_qr (q, NULL, n, d, GMP_DIV_TRUNC)); +} + +int +mpz_divisible_p (const mpz_t n, const mpz_t d) +{ + return mpz_div_qr (NULL, NULL, n, d, GMP_DIV_TRUNC) == 0; +} + +int +mpz_congruent_p (const mpz_t a, const mpz_t b, const mpz_t m) +{ + mpz_t t; + int res; + + /* a == b (mod 0) iff a == b */ + if (mpz_sgn (m) == 0) + return (mpz_cmp (a, b) == 0); + + mpz_init (t); + mpz_sub (t, a, b); + res = mpz_divisible_p (t, m); + mpz_clear (t); + + return res; +} + +static unsigned long +mpz_div_qr_ui (mpz_t q, mpz_t r, + const mpz_t n, unsigned long d, enum mpz_div_round_mode mode) +{ + unsigned long ret; + mpz_t rr, dd; + + mpz_init (rr); + mpz_init_set_ui (dd, d); + mpz_div_qr (q, rr, n, dd, mode); + mpz_clear (dd); + ret = mpz_get_ui (rr); + + if (r) + mpz_swap (r, rr); + mpz_clear (rr); + + return ret; +} + +unsigned long +mpz_cdiv_qr_ui (mpz_t q, mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, r, n, d, GMP_DIV_CEIL); +} + +unsigned long +mpz_fdiv_qr_ui (mpz_t q, mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, r, n, d, GMP_DIV_FLOOR); +} + +unsigned long +mpz_tdiv_qr_ui (mpz_t q, mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, r, n, d, GMP_DIV_TRUNC); +} + +unsigned long +mpz_cdiv_q_ui (mpz_t q, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, NULL, n, d, GMP_DIV_CEIL); +} + +unsigned long +mpz_fdiv_q_ui (mpz_t q, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, NULL, n, d, GMP_DIV_FLOOR); +} + +unsigned long +mpz_tdiv_q_ui (mpz_t q, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (q, NULL, n, d, GMP_DIV_TRUNC); +} + +unsigned long +mpz_cdiv_r_ui (mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, r, n, d, GMP_DIV_CEIL); +} +unsigned long +mpz_fdiv_r_ui (mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, r, n, d, GMP_DIV_FLOOR); +} +unsigned long +mpz_tdiv_r_ui (mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, r, n, d, GMP_DIV_TRUNC); +} + +unsigned long +mpz_cdiv_ui (const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, NULL, n, d, GMP_DIV_CEIL); +} + +unsigned long +mpz_fdiv_ui (const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, NULL, n, d, GMP_DIV_FLOOR); +} + +unsigned long +mpz_tdiv_ui (const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, NULL, n, d, GMP_DIV_TRUNC); +} + +unsigned long +mpz_mod_ui (mpz_t r, const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, r, n, d, GMP_DIV_FLOOR); +} + +void +mpz_divexact_ui (mpz_t q, const mpz_t n, unsigned long d) +{ + gmp_assert_nocarry (mpz_div_qr_ui (q, NULL, n, d, GMP_DIV_TRUNC)); +} + +int +mpz_divisible_ui_p (const mpz_t n, unsigned long d) +{ + return mpz_div_qr_ui (NULL, NULL, n, d, GMP_DIV_TRUNC) == 0; +} + + +/* GCD */ +static mp_limb_t +mpn_gcd_11 (mp_limb_t u, mp_limb_t v) +{ + unsigned shift; + + assert ( (u | v) > 0); + + if (u == 0) + return v; + else if (v == 0) + return u; + + gmp_ctz (shift, u | v); + + u >>= shift; + v >>= shift; + + if ( (u & 1) == 0) + MP_LIMB_T_SWAP (u, v); + + while ( (v & 1) == 0) + v >>= 1; + + while (u != v) + { + if (u > v) + { + u -= v; + do + u >>= 1; + while ( (u & 1) == 0); + } + else + { + v -= u; + do + v >>= 1; + while ( (v & 1) == 0); + } + } + return u << shift; +} + +unsigned long +mpz_gcd_ui (mpz_t g, const mpz_t u, unsigned long v) +{ + mpz_t t; + mpz_init_set_ui(t, v); + mpz_gcd (t, u, t); + if (v > 0) + v = mpz_get_ui (t); + + if (g) + mpz_swap (t, g); + + mpz_clear (t); + + return v; +} + +static mp_bitcnt_t +mpz_make_odd (mpz_t r) +{ + mp_bitcnt_t shift; + + assert (r->_mp_size > 0); + /* Count trailing zeros, equivalent to mpn_scan1, because we know that there is a 1 */ + shift = mpn_scan1 (r->_mp_d, 0); + mpz_tdiv_q_2exp (r, r, shift); + + return shift; +} + +void +mpz_gcd (mpz_t g, const mpz_t u, const mpz_t v) +{ + mpz_t tu, tv; + mp_bitcnt_t uz, vz, gz; + + if (u->_mp_size == 0) + { + mpz_abs (g, v); + return; + } + if (v->_mp_size == 0) + { + mpz_abs (g, u); + return; + } + + mpz_init (tu); + mpz_init (tv); + + mpz_abs (tu, u); + uz = mpz_make_odd (tu); + mpz_abs (tv, v); + vz = mpz_make_odd (tv); + gz = GMP_MIN (uz, vz); + + if (tu->_mp_size < tv->_mp_size) + mpz_swap (tu, tv); + + mpz_tdiv_r (tu, tu, tv); + if (tu->_mp_size == 0) + { + mpz_swap (g, tv); + } + else + for (;;) + { + int c; + + mpz_make_odd (tu); + c = mpz_cmp (tu, tv); + if (c == 0) + { + mpz_swap (g, tu); + break; + } + if (c < 0) + mpz_swap (tu, tv); + + if (tv->_mp_size == 1) + { + mp_limb_t *gp; + + mpz_tdiv_r (tu, tu, tv); + gp = MPZ_REALLOC (g, 1); /* gp = mpz_limbs_modify (g, 1); */ + *gp = mpn_gcd_11 (tu->_mp_d[0], tv->_mp_d[0]); + + g->_mp_size = *gp != 0; /* mpz_limbs_finish (g, 1); */ + break; + } + mpz_sub (tu, tu, tv); + } + mpz_clear (tu); + mpz_clear (tv); + mpz_mul_2exp (g, g, gz); +} + +void +mpz_gcdext (mpz_t g, mpz_t s, mpz_t t, const mpz_t u, const mpz_t v) +{ + mpz_t tu, tv, s0, s1, t0, t1; + mp_bitcnt_t uz, vz, gz; + mp_bitcnt_t power; + + if (u->_mp_size == 0) + { + /* g = 0 u + sgn(v) v */ + signed long sign = mpz_sgn (v); + mpz_abs (g, v); + if (s) + s->_mp_size = 0; + if (t) + mpz_set_si (t, sign); + return; + } + + if (v->_mp_size == 0) + { + /* g = sgn(u) u + 0 v */ + signed long sign = mpz_sgn (u); + mpz_abs (g, u); + if (s) + mpz_set_si (s, sign); + if (t) + t->_mp_size = 0; + return; + } + + mpz_init (tu); + mpz_init (tv); + mpz_init (s0); + mpz_init (s1); + mpz_init (t0); + mpz_init (t1); + + mpz_abs (tu, u); + uz = mpz_make_odd (tu); + mpz_abs (tv, v); + vz = mpz_make_odd (tv); + gz = GMP_MIN (uz, vz); + + uz -= gz; + vz -= gz; + + /* Cofactors corresponding to odd gcd. gz handled later. */ + if (tu->_mp_size < tv->_mp_size) + { + mpz_swap (tu, tv); + MPZ_SRCPTR_SWAP (u, v); + MPZ_PTR_SWAP (s, t); + MP_BITCNT_T_SWAP (uz, vz); + } + + /* Maintain + * + * u = t0 tu + t1 tv + * v = s0 tu + s1 tv + * + * where u and v denote the inputs with common factors of two + * eliminated, and det (s0, t0; s1, t1) = 2^p. Then + * + * 2^p tu = s1 u - t1 v + * 2^p tv = -s0 u + t0 v + */ + + /* After initial division, tu = q tv + tu', we have + * + * u = 2^uz (tu' + q tv) + * v = 2^vz tv + * + * or + * + * t0 = 2^uz, t1 = 2^uz q + * s0 = 0, s1 = 2^vz + */ + + mpz_tdiv_qr (t1, tu, tu, tv); + mpz_mul_2exp (t1, t1, uz); + + mpz_setbit (s1, vz); + power = uz + vz; + + if (tu->_mp_size > 0) + { + mp_bitcnt_t shift; + shift = mpz_make_odd (tu); + mpz_setbit (t0, uz + shift); + power += shift; + + for (;;) + { + int c; + c = mpz_cmp (tu, tv); + if (c == 0) + break; + + if (c < 0) + { + /* tv = tv' + tu + * + * u = t0 tu + t1 (tv' + tu) = (t0 + t1) tu + t1 tv' + * v = s0 tu + s1 (tv' + tu) = (s0 + s1) tu + s1 tv' */ + + mpz_sub (tv, tv, tu); + mpz_add (t0, t0, t1); + mpz_add (s0, s0, s1); + + shift = mpz_make_odd (tv); + mpz_mul_2exp (t1, t1, shift); + mpz_mul_2exp (s1, s1, shift); + } + else + { + mpz_sub (tu, tu, tv); + mpz_add (t1, t0, t1); + mpz_add (s1, s0, s1); + + shift = mpz_make_odd (tu); + mpz_mul_2exp (t0, t0, shift); + mpz_mul_2exp (s0, s0, shift); + } + power += shift; + } + } + else + mpz_setbit (t0, uz); + + /* Now tv = odd part of gcd, and -s0 and t0 are corresponding + cofactors. */ + + mpz_mul_2exp (tv, tv, gz); + mpz_neg (s0, s0); + + /* 2^p g = s0 u + t0 v. Eliminate one factor of two at a time. To + adjust cofactors, we need u / g and v / g */ + + mpz_divexact (s1, v, tv); + mpz_abs (s1, s1); + mpz_divexact (t1, u, tv); + mpz_abs (t1, t1); + + while (power-- > 0) + { + /* s0 u + t0 v = (s0 - v/g) u - (t0 + u/g) v */ + if (mpz_odd_p (s0) || mpz_odd_p (t0)) + { + mpz_sub (s0, s0, s1); + mpz_add (t0, t0, t1); + } + assert (mpz_even_p (t0) && mpz_even_p (s0)); + mpz_tdiv_q_2exp (s0, s0, 1); + mpz_tdiv_q_2exp (t0, t0, 1); + } + + /* Arrange so that |s| < |u| / 2g */ + mpz_add (s1, s0, s1); + if (mpz_cmpabs (s0, s1) > 0) + { + mpz_swap (s0, s1); + mpz_sub (t0, t0, t1); + } + if (u->_mp_size < 0) + mpz_neg (s0, s0); + if (v->_mp_size < 0) + mpz_neg (t0, t0); + + mpz_swap (g, tv); + if (s) + mpz_swap (s, s0); + if (t) + mpz_swap (t, t0); + + mpz_clear (tu); + mpz_clear (tv); + mpz_clear (s0); + mpz_clear (s1); + mpz_clear (t0); + mpz_clear (t1); +} + +void +mpz_lcm (mpz_t r, const mpz_t u, const mpz_t v) +{ + mpz_t g; + + if (u->_mp_size == 0 || v->_mp_size == 0) + { + r->_mp_size = 0; + return; + } + + mpz_init (g); + + mpz_gcd (g, u, v); + mpz_divexact (g, u, g); + mpz_mul (r, g, v); + + mpz_clear (g); + mpz_abs (r, r); +} + +void +mpz_lcm_ui (mpz_t r, const mpz_t u, unsigned long v) +{ + if (v == 0 || u->_mp_size == 0) + { + r->_mp_size = 0; + return; + } + + v /= mpz_gcd_ui (NULL, u, v); + mpz_mul_ui (r, u, v); + + mpz_abs (r, r); +} + +int +mpz_invert (mpz_t r, const mpz_t u, const mpz_t m) +{ + mpz_t g, tr; + int invertible; + + if (u->_mp_size == 0 || mpz_cmpabs_ui (m, 1) <= 0) + return 0; + + mpz_init (g); + mpz_init (tr); + + mpz_gcdext (g, tr, NULL, u, m); + invertible = (mpz_cmp_ui (g, 1) == 0); + + if (invertible) + { + if (tr->_mp_size < 0) + { + if (m->_mp_size >= 0) + mpz_add (tr, tr, m); + else + mpz_sub (tr, tr, m); + } + mpz_swap (r, tr); + } + + mpz_clear (g); + mpz_clear (tr); + return invertible; +} + + +/* Higher level operations (sqrt, pow and root) */ + +void +mpz_pow_ui (mpz_t r, const mpz_t b, unsigned long e) +{ + unsigned long bit; + mpz_t tr; + mpz_init_set_ui (tr, 1); + + bit = GMP_ULONG_HIGHBIT; + do + { + mpz_mul (tr, tr, tr); + if (e & bit) + mpz_mul (tr, tr, b); + bit >>= 1; + } + while (bit > 0); + + mpz_swap (r, tr); + mpz_clear (tr); +} + +void +mpz_ui_pow_ui (mpz_t r, unsigned long blimb, unsigned long e) +{ + mpz_t b; + + mpz_init_set_ui (b, blimb); + mpz_pow_ui (r, b, e); + mpz_clear (b); +} + +void +mpz_powm (mpz_t r, const mpz_t b, const mpz_t e, const mpz_t m) +{ + mpz_t tr; + mpz_t base; + mp_size_t en, mn; + mp_srcptr mp; + struct gmp_div_inverse minv; + unsigned shift; + mp_ptr tp = NULL; + + en = GMP_ABS (e->_mp_size); + mn = GMP_ABS (m->_mp_size); + if (mn == 0) + gmp_die ("mpz_powm: Zero modulo."); + + if (en == 0) + { + mpz_set_ui (r, 1); + return; + } + + mp = m->_mp_d; + mpn_div_qr_invert (&minv, mp, mn); + shift = minv.shift; + + if (shift > 0) + { + /* To avoid shifts, we do all our reductions, except the final + one, using a *normalized* m. */ + minv.shift = 0; + + tp = gmp_alloc_limbs (mn); + gmp_assert_nocarry (mpn_lshift (tp, mp, mn, shift)); + mp = tp; + } + + mpz_init (base); + + if (e->_mp_size < 0) + { + if (!mpz_invert (base, b, m)) + gmp_die ("mpz_powm: Negative exponent and non-invertible base."); + } + else + { + mp_size_t bn; + mpz_abs (base, b); + + bn = base->_mp_size; + if (bn >= mn) + { + mpn_div_qr_preinv (NULL, base->_mp_d, base->_mp_size, mp, mn, &minv); + bn = mn; + } + + /* We have reduced the absolute value. Now take care of the + sign. Note that we get zero represented non-canonically as + m. */ + if (b->_mp_size < 0) + { + mp_ptr bp = MPZ_REALLOC (base, mn); + gmp_assert_nocarry (mpn_sub (bp, mp, mn, bp, bn)); + bn = mn; + } + base->_mp_size = mpn_normalized_size (base->_mp_d, bn); + } + mpz_init_set_ui (tr, 1); + + while (--en >= 0) + { + mp_limb_t w = e->_mp_d[en]; + mp_limb_t bit; + + bit = GMP_LIMB_HIGHBIT; + do + { + mpz_mul (tr, tr, tr); + if (w & bit) + mpz_mul (tr, tr, base); + if (tr->_mp_size > mn) + { + mpn_div_qr_preinv (NULL, tr->_mp_d, tr->_mp_size, mp, mn, &minv); + tr->_mp_size = mpn_normalized_size (tr->_mp_d, mn); + } + bit >>= 1; + } + while (bit > 0); + } + + /* Final reduction */ + if (tr->_mp_size >= mn) + { + minv.shift = shift; + mpn_div_qr_preinv (NULL, tr->_mp_d, tr->_mp_size, mp, mn, &minv); + tr->_mp_size = mpn_normalized_size (tr->_mp_d, mn); + } + if (tp) + gmp_free_limbs (tp, mn); + + mpz_swap (r, tr); + mpz_clear (tr); + mpz_clear (base); +} + +void +mpz_powm_ui (mpz_t r, const mpz_t b, unsigned long elimb, const mpz_t m) +{ + mpz_t e; + + mpz_init_set_ui (e, elimb); + mpz_powm (r, b, e, m); + mpz_clear (e); +} + +/* x=trunc(y^(1/z)), r=y-x^z */ +void +mpz_rootrem (mpz_t x, mpz_t r, const mpz_t y, unsigned long z) +{ + int sgn; + mp_bitcnt_t bc; + mpz_t t, u; + + sgn = y->_mp_size < 0; + if ((~z & sgn) != 0) + gmp_die ("mpz_rootrem: Negative argument, with even root."); + if (z == 0) + gmp_die ("mpz_rootrem: Zeroth root."); + + if (mpz_cmpabs_ui (y, 1) <= 0) { + if (x) + mpz_set (x, y); + if (r) + r->_mp_size = 0; + return; + } + + mpz_init (u); + mpz_init (t); + bc = (mpz_sizeinbase (y, 2) - 1) / z + 1; + mpz_setbit (t, bc); + + if (z == 2) /* simplify sqrt loop: z-1 == 1 */ + do { + mpz_swap (u, t); /* u = x */ + mpz_tdiv_q (t, y, u); /* t = y/x */ + mpz_add (t, t, u); /* t = y/x + x */ + mpz_tdiv_q_2exp (t, t, 1); /* x'= (y/x + x)/2 */ + } while (mpz_cmpabs (t, u) < 0); /* |x'| < |x| */ + else /* z != 2 */ { + mpz_t v; + + mpz_init (v); + if (sgn) + mpz_neg (t, t); + + do { + mpz_swap (u, t); /* u = x */ + mpz_pow_ui (t, u, z - 1); /* t = x^(z-1) */ + mpz_tdiv_q (t, y, t); /* t = y/x^(z-1) */ + mpz_mul_ui (v, u, z - 1); /* v = x*(z-1) */ + mpz_add (t, t, v); /* t = y/x^(z-1) + x*(z-1) */ + mpz_tdiv_q_ui (t, t, z); /* x'=(y/x^(z-1) + x*(z-1))/z */ + } while (mpz_cmpabs (t, u) < 0); /* |x'| < |x| */ + + mpz_clear (v); + } + + if (r) { + mpz_pow_ui (t, u, z); + mpz_sub (r, y, t); + } + if (x) + mpz_swap (x, u); + mpz_clear (u); + mpz_clear (t); +} + +int +mpz_root (mpz_t x, const mpz_t y, unsigned long z) +{ + int res; + mpz_t r; + + mpz_init (r); + mpz_rootrem (x, r, y, z); + res = r->_mp_size == 0; + mpz_clear (r); + + return res; +} + +/* Compute s = floor(sqrt(u)) and r = u - s^2. Allows r == NULL */ +void +mpz_sqrtrem (mpz_t s, mpz_t r, const mpz_t u) +{ + mpz_rootrem (s, r, u, 2); +} + +void +mpz_sqrt (mpz_t s, const mpz_t u) +{ + mpz_rootrem (s, NULL, u, 2); +} + +int +mpz_perfect_square_p (const mpz_t u) +{ + if (u->_mp_size <= 0) + return (u->_mp_size == 0); + else + return mpz_root (NULL, u, 2); +} + +int +mpn_perfect_square_p (mp_srcptr p, mp_size_t n) +{ + mpz_t t; + + assert (n > 0); + assert (p [n-1] != 0); + return mpz_root (NULL, mpz_roinit_normal_n (t, p, n), 2); +} + +mp_size_t +mpn_sqrtrem (mp_ptr sp, mp_ptr rp, mp_srcptr p, mp_size_t n) +{ + mpz_t s, r, u; + mp_size_t res; + + assert (n > 0); + assert (p [n-1] != 0); + + mpz_init (r); + mpz_init (s); + mpz_rootrem (s, r, mpz_roinit_normal_n (u, p, n), 2); + + assert (s->_mp_size == (n+1)/2); + mpn_copyd (sp, s->_mp_d, s->_mp_size); + mpz_clear (s); + res = r->_mp_size; + if (rp) + mpn_copyd (rp, r->_mp_d, res); + mpz_clear (r); + return res; +} + +/* Combinatorics */ + +void +mpz_mfac_uiui (mpz_t x, unsigned long n, unsigned long m) +{ + mpz_set_ui (x, n + (n == 0)); + if (m + 1 < 2) return; + while (n > m + 1) + mpz_mul_ui (x, x, n -= m); +} + +void +mpz_2fac_ui (mpz_t x, unsigned long n) +{ + mpz_mfac_uiui (x, n, 2); +} + +void +mpz_fac_ui (mpz_t x, unsigned long n) +{ + mpz_mfac_uiui (x, n, 1); +} + +void +mpz_bin_uiui (mpz_t r, unsigned long n, unsigned long k) +{ + mpz_t t; + + mpz_set_ui (r, k <= n); + + if (k > (n >> 1)) + k = (k <= n) ? n - k : 0; + + mpz_init (t); + mpz_fac_ui (t, k); + + for (; k > 0; --k) + mpz_mul_ui (r, r, n--); + + mpz_divexact (r, r, t); + mpz_clear (t); +} + + +/* Primality testing */ + +/* Computes Kronecker (a/b) with odd b, a!=0 and GCD(a,b) = 1 */ +/* Adapted from JACOBI_BASE_METHOD==4 in mpn/generic/jacbase.c */ +static int +gmp_jacobi_coprime (mp_limb_t a, mp_limb_t b) +{ + int c, bit = 0; + + assert (b & 1); + assert (a != 0); + /* assert (mpn_gcd_11 (a, b) == 1); */ + + /* Below, we represent a and b shifted right so that the least + significant one bit is implicit. */ + b >>= 1; + + gmp_ctz(c, a); + a >>= 1; + + for (;;) + { + a >>= c; + /* (2/b) = -1 if b = 3 or 5 mod 8 */ + bit ^= c & (b ^ (b >> 1)); + if (a < b) + { + if (a == 0) + return bit & 1 ? -1 : 1; + bit ^= a & b; + a = b - a; + b -= a; + } + else + { + a -= b; + assert (a != 0); + } + + gmp_ctz(c, a); + ++c; + } +} + +static void +gmp_lucas_step_k_2k (mpz_t V, mpz_t Qk, const mpz_t n) +{ + mpz_mod (Qk, Qk, n); + /* V_{2k} <- V_k ^ 2 - 2Q^k */ + mpz_mul (V, V, V); + mpz_submul_ui (V, Qk, 2); + mpz_tdiv_r (V, V, n); + /* Q^{2k} = (Q^k)^2 */ + mpz_mul (Qk, Qk, Qk); +} + +/* Computes V_k, Q^k (mod n) for the Lucas' sequence */ +/* with P=1, Q=Q; k = (n>>b0)|1. */ +/* Requires an odd n > 4; b0 > 0; -2*Q must not overflow a long */ +/* Returns (U_k == 0) and sets V=V_k and Qk=Q^k. */ +static int +gmp_lucas_mod (mpz_t V, mpz_t Qk, long Q, + mp_bitcnt_t b0, const mpz_t n) +{ + mp_bitcnt_t bs; + mpz_t U; + int res; + + assert (b0 > 0); + assert (Q <= - (LONG_MIN / 2)); + assert (Q >= - (LONG_MAX / 2)); + assert (mpz_cmp_ui (n, 4) > 0); + assert (mpz_odd_p (n)); + + mpz_init_set_ui (U, 1); /* U1 = 1 */ + mpz_set_ui (V, 1); /* V1 = 1 */ + mpz_set_si (Qk, Q); + + for (bs = mpz_sizeinbase (n, 2) - 1; --bs >= b0;) + { + /* U_{2k} <- U_k * V_k */ + mpz_mul (U, U, V); + /* V_{2k} <- V_k ^ 2 - 2Q^k */ + /* Q^{2k} = (Q^k)^2 */ + gmp_lucas_step_k_2k (V, Qk, n); + + /* A step k->k+1 is performed if the bit in $n$ is 1 */ + /* mpz_tstbit(n,bs) or the bit is 0 in $n$ but */ + /* should be 1 in $n+1$ (bs == b0) */ + if (b0 == bs || mpz_tstbit (n, bs)) + { + /* Q^{k+1} <- Q^k * Q */ + mpz_mul_si (Qk, Qk, Q); + /* U_{k+1} <- (U_k + V_k) / 2 */ + mpz_swap (U, V); /* Keep in V the old value of U_k */ + mpz_add (U, U, V); + /* We have to compute U/2, so we need an even value, */ + /* equivalent (mod n) */ + if (mpz_odd_p (U)) + mpz_add (U, U, n); + mpz_tdiv_q_2exp (U, U, 1); + /* V_{k+1} <-(D*U_k + V_k) / 2 = + U_{k+1} + (D-1)/2*U_k = U_{k+1} - 2Q*U_k */ + mpz_mul_si (V, V, -2*Q); + mpz_add (V, U, V); + mpz_tdiv_r (V, V, n); + } + mpz_tdiv_r (U, U, n); + } + + res = U->_mp_size == 0; + mpz_clear (U); + return res; +} + +/* Performs strong Lucas' test on x, with parameters suggested */ +/* for the BPSW test. Qk is only passed to recycle a variable. */ +/* Requires GCD (x,6) = 1.*/ +static int +gmp_stronglucas (const mpz_t x, mpz_t Qk) +{ + mp_bitcnt_t b0; + mpz_t V, n; + mp_limb_t maxD, D; /* The absolute value is stored. */ + long Q; + mp_limb_t tl; + + /* Test on the absolute value. */ + mpz_roinit_normal_n (n, x->_mp_d, GMP_ABS (x->_mp_size)); + + assert (mpz_odd_p (n)); + /* assert (mpz_gcd_ui (NULL, n, 6) == 1); */ + if (mpz_root (Qk, n, 2)) + return 0; /* A square is composite. */ + + /* Check Ds up to square root (in case, n is prime) + or avoid overflows */ + maxD = (Qk->_mp_size == 1) ? Qk->_mp_d [0] - 1 : GMP_LIMB_MAX; + + D = 3; + /* Search a D such that (D/n) = -1 in the sequence 5,-7,9,-11,.. */ + /* For those Ds we have (D/n) = (n/|D|) */ + do + { + if (D >= maxD) + return 1 + (D != GMP_LIMB_MAX); /* (1 + ! ~ D) */ + D += 2; + tl = mpz_tdiv_ui (n, D); + if (tl == 0) + return 0; + } + while (gmp_jacobi_coprime (tl, D) == 1); + + mpz_init (V); + + /* n-(D/n) = n+1 = d*2^{b0}, with d = (n>>b0) | 1 */ + b0 = mpn_common_scan (~ n->_mp_d[0], 0, n->_mp_d, n->_mp_size, GMP_LIMB_MAX); + /* b0 = mpz_scan0 (n, 0); */ + + /* D= P^2 - 4Q; P = 1; Q = (1-D)/4 */ + Q = (D & 2) ? (long) (D >> 2) + 1 : -(long) (D >> 2); + + if (! gmp_lucas_mod (V, Qk, Q, b0, n)) /* If Ud != 0 */ + while (V->_mp_size != 0 && --b0 != 0) /* while Vk != 0 */ + /* V <- V ^ 2 - 2Q^k */ + /* Q^{2k} = (Q^k)^2 */ + gmp_lucas_step_k_2k (V, Qk, n); + + mpz_clear (V); + return (b0 != 0); +} + +static int +gmp_millerrabin (const mpz_t n, const mpz_t nm1, mpz_t y, + const mpz_t q, mp_bitcnt_t k) +{ + assert (k > 0); + + /* Caller must initialize y to the base. */ + mpz_powm (y, y, q, n); + + if (mpz_cmp_ui (y, 1) == 0 || mpz_cmp (y, nm1) == 0) + return 1; + + while (--k > 0) + { + mpz_powm_ui (y, y, 2, n); + if (mpz_cmp (y, nm1) == 0) + return 1; + } + return 0; +} + +/* This product is 0xc0cfd797, and fits in 32 bits. */ +#define GMP_PRIME_PRODUCT \ + (3UL*5UL*7UL*11UL*13UL*17UL*19UL*23UL*29UL) + +/* Bit (p+1)/2 is set, for each odd prime <= 61 */ +#define GMP_PRIME_MASK 0xc96996dcUL + +int +mpz_probab_prime_p (const mpz_t n, int reps) +{ + mpz_t nm1; + mpz_t q; + mpz_t y; + mp_bitcnt_t k; + int is_prime; + int j; + + /* Note that we use the absolute value of n only, for compatibility + with the real GMP. */ + if (mpz_even_p (n)) + return (mpz_cmpabs_ui (n, 2) == 0) ? 2 : 0; + + /* Above test excludes n == 0 */ + assert (n->_mp_size != 0); + + if (mpz_cmpabs_ui (n, 64) < 0) + return (GMP_PRIME_MASK >> (n->_mp_d[0] >> 1)) & 2; + + if (mpz_gcd_ui (NULL, n, GMP_PRIME_PRODUCT) != 1) + return 0; + + /* All prime factors are >= 31. */ + if (mpz_cmpabs_ui (n, 31*31) < 0) + return 2; + + mpz_init (nm1); + mpz_init (q); + + /* Find q and k, where q is odd and n = 1 + 2**k * q. */ + mpz_abs (nm1, n); + nm1->_mp_d[0] -= 1; + /* Count trailing zeros, equivalent to mpn_scan1, because we know that there is a 1 */ + k = mpn_scan1 (nm1->_mp_d, 0); + mpz_tdiv_q_2exp (q, nm1, k); + + /* BPSW test */ + mpz_init_set_ui (y, 2); + is_prime = gmp_millerrabin (n, nm1, y, q, k) && gmp_stronglucas (n, y); + reps -= 24; /* skip the first 24 repetitions */ + + /* Use Miller-Rabin, with a deterministic sequence of bases, a[j] = + j^2 + j + 41 using Euler's polynomial. We potentially stop early, + if a[j] >= n - 1. Since n >= 31*31, this can happen only if reps > + 30 (a[30] == 971 > 31*31 == 961). */ + + for (j = 0; is_prime & (j < reps); j++) + { + mpz_set_ui (y, (unsigned long) j*j+j+41); + if (mpz_cmp (y, nm1) >= 0) + { + /* Don't try any further bases. This "early" break does not affect + the result for any reasonable reps value (<=5000 was tested) */ + assert (j >= 30); + break; + } + is_prime = gmp_millerrabin (n, nm1, y, q, k); + } + mpz_clear (nm1); + mpz_clear (q); + mpz_clear (y); + + return is_prime; +} + + +/* Logical operations and bit manipulation. */ + +/* Numbers are treated as if represented in two's complement (and + infinitely sign extended). For a negative values we get the two's + complement from -x = ~x + 1, where ~ is bitwise complement. + Negation transforms + + xxxx10...0 + + into + + yyyy10...0 + + where yyyy is the bitwise complement of xxxx. So least significant + bits, up to and including the first one bit, are unchanged, and + the more significant bits are all complemented. + + To change a bit from zero to one in a negative number, subtract the + corresponding power of two from the absolute value. This can never + underflow. To change a bit from one to zero, add the corresponding + power of two, and this might overflow. E.g., if x = -001111, the + two's complement is 110001. Clearing the least significant bit, we + get two's complement 110000, and -010000. */ + +int +mpz_tstbit (const mpz_t d, mp_bitcnt_t bit_index) +{ + mp_size_t limb_index; + unsigned shift; + mp_size_t ds; + mp_size_t dn; + mp_limb_t w; + int bit; + + ds = d->_mp_size; + dn = GMP_ABS (ds); + limb_index = bit_index / GMP_LIMB_BITS; + if (limb_index >= dn) + return ds < 0; + + shift = bit_index % GMP_LIMB_BITS; + w = d->_mp_d[limb_index]; + bit = (w >> shift) & 1; + + if (ds < 0) + { + /* d < 0. Check if any of the bits below is set: If so, our bit + must be complemented. */ + if (shift > 0 && (mp_limb_t) (w << (GMP_LIMB_BITS - shift)) > 0) + return bit ^ 1; + while (--limb_index >= 0) + if (d->_mp_d[limb_index] > 0) + return bit ^ 1; + } + return bit; +} + +static void +mpz_abs_add_bit (mpz_t d, mp_bitcnt_t bit_index) +{ + mp_size_t dn, limb_index; + mp_limb_t bit; + mp_ptr dp; + + dn = GMP_ABS (d->_mp_size); + + limb_index = bit_index / GMP_LIMB_BITS; + bit = (mp_limb_t) 1 << (bit_index % GMP_LIMB_BITS); + + if (limb_index >= dn) + { + mp_size_t i; + /* The bit should be set outside of the end of the number. + We have to increase the size of the number. */ + dp = MPZ_REALLOC (d, limb_index + 1); + + dp[limb_index] = bit; + for (i = dn; i < limb_index; i++) + dp[i] = 0; + dn = limb_index + 1; + } + else + { + mp_limb_t cy; + + dp = d->_mp_d; + + cy = mpn_add_1 (dp + limb_index, dp + limb_index, dn - limb_index, bit); + if (cy > 0) + { + dp = MPZ_REALLOC (d, dn + 1); + dp[dn++] = cy; + } + } + + d->_mp_size = (d->_mp_size < 0) ? - dn : dn; +} + +static void +mpz_abs_sub_bit (mpz_t d, mp_bitcnt_t bit_index) +{ + mp_size_t dn, limb_index; + mp_ptr dp; + mp_limb_t bit; + + dn = GMP_ABS (d->_mp_size); + dp = d->_mp_d; + + limb_index = bit_index / GMP_LIMB_BITS; + bit = (mp_limb_t) 1 << (bit_index % GMP_LIMB_BITS); + + assert (limb_index < dn); + + gmp_assert_nocarry (mpn_sub_1 (dp + limb_index, dp + limb_index, + dn - limb_index, bit)); + dn = mpn_normalized_size (dp, dn); + d->_mp_size = (d->_mp_size < 0) ? - dn : dn; +} + +void +mpz_setbit (mpz_t d, mp_bitcnt_t bit_index) +{ + if (!mpz_tstbit (d, bit_index)) + { + if (d->_mp_size >= 0) + mpz_abs_add_bit (d, bit_index); + else + mpz_abs_sub_bit (d, bit_index); + } +} + +void +mpz_clrbit (mpz_t d, mp_bitcnt_t bit_index) +{ + if (mpz_tstbit (d, bit_index)) + { + if (d->_mp_size >= 0) + mpz_abs_sub_bit (d, bit_index); + else + mpz_abs_add_bit (d, bit_index); + } +} + +void +mpz_combit (mpz_t d, mp_bitcnt_t bit_index) +{ + if (mpz_tstbit (d, bit_index) ^ (d->_mp_size < 0)) + mpz_abs_sub_bit (d, bit_index); + else + mpz_abs_add_bit (d, bit_index); +} + +void +mpz_com (mpz_t r, const mpz_t u) +{ + mpz_add_ui (r, u, 1); + mpz_neg (r, r); +} + +void +mpz_and (mpz_t r, const mpz_t u, const mpz_t v) +{ + mp_size_t un, vn, rn, i; + mp_ptr up, vp, rp; + + mp_limb_t ux, vx, rx; + mp_limb_t uc, vc, rc; + mp_limb_t ul, vl, rl; + + un = GMP_ABS (u->_mp_size); + vn = GMP_ABS (v->_mp_size); + if (un < vn) + { + MPZ_SRCPTR_SWAP (u, v); + MP_SIZE_T_SWAP (un, vn); + } + if (vn == 0) + { + r->_mp_size = 0; + return; + } + + uc = u->_mp_size < 0; + vc = v->_mp_size < 0; + rc = uc & vc; + + ux = -uc; + vx = -vc; + rx = -rc; + + /* If the smaller input is positive, higher limbs don't matter. */ + rn = vx ? un : vn; + + rp = MPZ_REALLOC (r, rn + (mp_size_t) rc); + + up = u->_mp_d; + vp = v->_mp_d; + + i = 0; + do + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + vl = (vp[i] ^ vx) + vc; + vc = vl < vc; + + rl = ( (ul & vl) ^ rx) + rc; + rc = rl < rc; + rp[i] = rl; + } + while (++i < vn); + assert (vc == 0); + + for (; i < rn; i++) + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + rl = ( (ul & vx) ^ rx) + rc; + rc = rl < rc; + rp[i] = rl; + } + if (rc) + rp[rn++] = rc; + else + rn = mpn_normalized_size (rp, rn); + + r->_mp_size = rx ? -rn : rn; +} + +void +mpz_ior (mpz_t r, const mpz_t u, const mpz_t v) +{ + mp_size_t un, vn, rn, i; + mp_ptr up, vp, rp; + + mp_limb_t ux, vx, rx; + mp_limb_t uc, vc, rc; + mp_limb_t ul, vl, rl; + + un = GMP_ABS (u->_mp_size); + vn = GMP_ABS (v->_mp_size); + if (un < vn) + { + MPZ_SRCPTR_SWAP (u, v); + MP_SIZE_T_SWAP (un, vn); + } + if (vn == 0) + { + mpz_set (r, u); + return; + } + + uc = u->_mp_size < 0; + vc = v->_mp_size < 0; + rc = uc | vc; + + ux = -uc; + vx = -vc; + rx = -rc; + + /* If the smaller input is negative, by sign extension higher limbs + don't matter. */ + rn = vx ? vn : un; + + rp = MPZ_REALLOC (r, rn + (mp_size_t) rc); + + up = u->_mp_d; + vp = v->_mp_d; + + i = 0; + do + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + vl = (vp[i] ^ vx) + vc; + vc = vl < vc; + + rl = ( (ul | vl) ^ rx) + rc; + rc = rl < rc; + rp[i] = rl; + } + while (++i < vn); + assert (vc == 0); + + for (; i < rn; i++) + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + rl = ( (ul | vx) ^ rx) + rc; + rc = rl < rc; + rp[i] = rl; + } + if (rc) + rp[rn++] = rc; + else + rn = mpn_normalized_size (rp, rn); + + r->_mp_size = rx ? -rn : rn; +} + +void +mpz_xor (mpz_t r, const mpz_t u, const mpz_t v) +{ + mp_size_t un, vn, i; + mp_ptr up, vp, rp; + + mp_limb_t ux, vx, rx; + mp_limb_t uc, vc, rc; + mp_limb_t ul, vl, rl; + + un = GMP_ABS (u->_mp_size); + vn = GMP_ABS (v->_mp_size); + if (un < vn) + { + MPZ_SRCPTR_SWAP (u, v); + MP_SIZE_T_SWAP (un, vn); + } + if (vn == 0) + { + mpz_set (r, u); + return; + } + + uc = u->_mp_size < 0; + vc = v->_mp_size < 0; + rc = uc ^ vc; + + ux = -uc; + vx = -vc; + rx = -rc; + + rp = MPZ_REALLOC (r, un + (mp_size_t) rc); + + up = u->_mp_d; + vp = v->_mp_d; + + i = 0; + do + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + vl = (vp[i] ^ vx) + vc; + vc = vl < vc; + + rl = (ul ^ vl ^ rx) + rc; + rc = rl < rc; + rp[i] = rl; + } + while (++i < vn); + assert (vc == 0); + + for (; i < un; i++) + { + ul = (up[i] ^ ux) + uc; + uc = ul < uc; + + rl = (ul ^ ux) + rc; + rc = rl < rc; + rp[i] = rl; + } + if (rc) + rp[un++] = rc; + else + un = mpn_normalized_size (rp, un); + + r->_mp_size = rx ? -un : un; +} + +static unsigned +gmp_popcount_limb (mp_limb_t x) +{ + unsigned c; + + /* Do 16 bits at a time, to avoid limb-sized constants. */ + int LOCAL_SHIFT_BITS = 16; + for (c = 0; x > 0;) + { + unsigned w = x - ((x >> 1) & 0x5555); + w = ((w >> 2) & 0x3333) + (w & 0x3333); + w = (w >> 4) + w; + w = ((w >> 8) & 0x000f) + (w & 0x000f); + c += w; + if (GMP_LIMB_BITS > LOCAL_SHIFT_BITS) + x >>= LOCAL_SHIFT_BITS; + else + x = 0; + } + return c; +} + +mp_bitcnt_t +mpn_popcount (mp_srcptr p, mp_size_t n) +{ + mp_size_t i; + mp_bitcnt_t c; + + for (c = 0, i = 0; i < n; i++) + c += gmp_popcount_limb (p[i]); + + return c; +} + +mp_bitcnt_t +mpz_popcount (const mpz_t u) +{ + mp_size_t un; + + un = u->_mp_size; + + if (un < 0) + return ~(mp_bitcnt_t) 0; + + return mpn_popcount (u->_mp_d, un); +} + +mp_bitcnt_t +mpz_hamdist (const mpz_t u, const mpz_t v) +{ + mp_size_t un, vn, i; + mp_limb_t uc, vc, ul, vl, comp; + mp_srcptr up, vp; + mp_bitcnt_t c; + + un = u->_mp_size; + vn = v->_mp_size; + + if ( (un ^ vn) < 0) + return ~(mp_bitcnt_t) 0; + + comp = - (uc = vc = (un < 0)); + if (uc) + { + assert (vn < 0); + un = -un; + vn = -vn; + } + + up = u->_mp_d; + vp = v->_mp_d; + + if (un < vn) + MPN_SRCPTR_SWAP (up, un, vp, vn); + + for (i = 0, c = 0; i < vn; i++) + { + ul = (up[i] ^ comp) + uc; + uc = ul < uc; + + vl = (vp[i] ^ comp) + vc; + vc = vl < vc; + + c += gmp_popcount_limb (ul ^ vl); + } + assert (vc == 0); + + for (; i < un; i++) + { + ul = (up[i] ^ comp) + uc; + uc = ul < uc; + + c += gmp_popcount_limb (ul ^ comp); + } + + return c; +} + +mp_bitcnt_t +mpz_scan1 (const mpz_t u, mp_bitcnt_t starting_bit) +{ + mp_ptr up; + mp_size_t us, un, i; + mp_limb_t limb, ux; + + us = u->_mp_size; + un = GMP_ABS (us); + i = starting_bit / GMP_LIMB_BITS; + + /* Past the end there's no 1 bits for u>=0, or an immediate 1 bit + for u<0. Notice this test picks up any u==0 too. */ + if (i >= un) + return (us >= 0 ? ~(mp_bitcnt_t) 0 : starting_bit); + + up = u->_mp_d; + ux = 0; + limb = up[i]; + + if (starting_bit != 0) + { + if (us < 0) + { + ux = mpn_zero_p (up, i); + limb = ~ limb + ux; + ux = - (mp_limb_t) (limb >= ux); + } + + /* Mask to 0 all bits before starting_bit, thus ignoring them. */ + limb &= GMP_LIMB_MAX << (starting_bit % GMP_LIMB_BITS); + } + + return mpn_common_scan (limb, i, up, un, ux); +} + +mp_bitcnt_t +mpz_scan0 (const mpz_t u, mp_bitcnt_t starting_bit) +{ + mp_ptr up; + mp_size_t us, un, i; + mp_limb_t limb, ux; + + us = u->_mp_size; + ux = - (mp_limb_t) (us >= 0); + un = GMP_ABS (us); + i = starting_bit / GMP_LIMB_BITS; + + /* When past end, there's an immediate 0 bit for u>=0, or no 0 bits for + u<0. Notice this test picks up all cases of u==0 too. */ + if (i >= un) + return (ux ? starting_bit : ~(mp_bitcnt_t) 0); + + up = u->_mp_d; + limb = up[i] ^ ux; + + if (ux == 0) + limb -= mpn_zero_p (up, i); /* limb = ~(~limb + zero_p) */ + + /* Mask all bits before starting_bit, thus ignoring them. */ + limb &= GMP_LIMB_MAX << (starting_bit % GMP_LIMB_BITS); + + return mpn_common_scan (limb, i, up, un, ux); +} + + +/* MPZ base conversion. */ + +size_t +mpz_sizeinbase (const mpz_t u, int base) +{ + mp_size_t un, tn; + mp_srcptr up; + mp_ptr tp; + mp_bitcnt_t bits; + struct gmp_div_inverse bi; + size_t ndigits; + + assert (base >= 2); + assert (base <= 62); + + un = GMP_ABS (u->_mp_size); + if (un == 0) + return 1; + + up = u->_mp_d; + + bits = (un - 1) * GMP_LIMB_BITS + mpn_limb_size_in_base_2 (up[un-1]); + switch (base) + { + case 2: + return bits; + case 4: + return (bits + 1) / 2; + case 8: + return (bits + 2) / 3; + case 16: + return (bits + 3) / 4; + case 32: + return (bits + 4) / 5; + /* FIXME: Do something more clever for the common case of base + 10. */ + } + + tp = gmp_alloc_limbs (un); + mpn_copyi (tp, up, un); + mpn_div_qr_1_invert (&bi, base); + + tn = un; + ndigits = 0; + do + { + ndigits++; + mpn_div_qr_1_preinv (tp, tp, tn, &bi); + tn -= (tp[tn-1] == 0); + } + while (tn > 0); + + gmp_free_limbs (tp, un); + return ndigits; +} + +char * +mpz_get_str (char *sp, int base, const mpz_t u) +{ + unsigned bits; + const char *digits; + mp_size_t un; + size_t i, sn, osn; + + digits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + if (base > 1) + { + if (base <= 36) + digits = "0123456789abcdefghijklmnopqrstuvwxyz"; + else if (base > 62) + return NULL; + } + else if (base >= -1) + base = 10; + else + { + base = -base; + if (base > 36) + return NULL; + } + + sn = 1 + mpz_sizeinbase (u, base); + if (!sp) + { + osn = 1 + sn; + sp = (char *) gmp_alloc (osn); + } + else + osn = 0; + un = GMP_ABS (u->_mp_size); + + if (un == 0) + { + sp[0] = '0'; + sn = 1; + goto ret; + } + + i = 0; + + if (u->_mp_size < 0) + sp[i++] = '-'; + + bits = mpn_base_power_of_two_p (base); + + if (bits) + /* Not modified in this case. */ + sn = i + mpn_get_str_bits ((unsigned char *) sp + i, bits, u->_mp_d, un); + else + { + struct mpn_base_info info; + mp_ptr tp; + + mpn_get_base_info (&info, base); + tp = gmp_alloc_limbs (un); + mpn_copyi (tp, u->_mp_d, un); + + sn = i + mpn_get_str_other ((unsigned char *) sp + i, base, &info, tp, un); + gmp_free_limbs (tp, un); + } + + for (; i < sn; i++) + sp[i] = digits[(unsigned char) sp[i]]; + +ret: + sp[sn] = '\0'; + if (osn && osn != sn + 1) + sp = (char*) gmp_realloc (sp, osn, sn + 1); + return sp; +} + +int +mpz_set_str (mpz_t r, const char *sp, int base) +{ + unsigned bits, value_of_a; + mp_size_t rn, alloc; + mp_ptr rp; + size_t dn, sn; + int sign; + unsigned char *dp; + + assert (base == 0 || (base >= 2 && base <= 62)); + + while (isspace( (unsigned char) *sp)) + sp++; + + sign = (*sp == '-'); + sp += sign; + + if (base == 0) + { + if (sp[0] == '0') + { + if (sp[1] == 'x' || sp[1] == 'X') + { + base = 16; + sp += 2; + } + else if (sp[1] == 'b' || sp[1] == 'B') + { + base = 2; + sp += 2; + } + else + base = 8; + } + else + base = 10; + } + + if (!*sp) + { + r->_mp_size = 0; + return -1; + } + sn = strlen(sp); + dp = (unsigned char *) gmp_alloc (sn); + + value_of_a = (base > 36) ? 36 : 10; + for (dn = 0; *sp; sp++) + { + unsigned digit; + + if (isspace ((unsigned char) *sp)) + continue; + else if (*sp >= '0' && *sp <= '9') + digit = *sp - '0'; + else if (*sp >= 'a' && *sp <= 'z') + digit = *sp - 'a' + value_of_a; + else if (*sp >= 'A' && *sp <= 'Z') + digit = *sp - 'A' + 10; + else + digit = base; /* fail */ + + if (digit >= (unsigned) base) + { + gmp_free (dp, sn); + r->_mp_size = 0; + return -1; + } + + dp[dn++] = digit; + } + + if (!dn) + { + gmp_free (dp, sn); + r->_mp_size = 0; + return -1; + } + bits = mpn_base_power_of_two_p (base); + + if (bits > 0) + { + alloc = (dn * bits + GMP_LIMB_BITS - 1) / GMP_LIMB_BITS; + rp = MPZ_REALLOC (r, alloc); + rn = mpn_set_str_bits (rp, dp, dn, bits); + } + else + { + struct mpn_base_info info; + mpn_get_base_info (&info, base); + alloc = (dn + info.exp - 1) / info.exp; + rp = MPZ_REALLOC (r, alloc); + rn = mpn_set_str_other (rp, dp, dn, base, &info); + /* Normalization, needed for all-zero input. */ + assert (rn > 0); + rn -= rp[rn-1] == 0; + } + assert (rn <= alloc); + gmp_free (dp, sn); + + r->_mp_size = sign ? - rn : rn; + + return 0; +} + +int +mpz_init_set_str (mpz_t r, const char *sp, int base) +{ + mpz_init (r); + return mpz_set_str (r, sp, base); +} + +size_t +mpz_out_str (FILE *stream, int base, const mpz_t x) +{ + char *str; + size_t len, n; + + str = mpz_get_str (NULL, base, x); + if (!str) + return 0; + len = strlen (str); + n = fwrite (str, 1, len, stream); + gmp_free (str, len + 1); + return n; +} + + +static int +gmp_detect_endian (void) +{ + static const int i = 2; + const unsigned char *p = (const unsigned char *) &i; + return 1 - *p; +} + +/* Import and export. Does not support nails. */ +void +mpz_import (mpz_t r, size_t count, int order, size_t size, int endian, + size_t nails, const void *src) +{ + const unsigned char *p; + ptrdiff_t word_step; + mp_ptr rp; + mp_size_t rn; + + /* The current (partial) limb. */ + mp_limb_t limb; + /* The number of bytes already copied to this limb (starting from + the low end). */ + size_t bytes; + /* The index where the limb should be stored, when completed. */ + mp_size_t i; + + if (nails != 0) + gmp_die ("mpz_import: Nails not supported."); + + assert (order == 1 || order == -1); + assert (endian >= -1 && endian <= 1); + + if (endian == 0) + endian = gmp_detect_endian (); + + p = (unsigned char *) src; + + word_step = (order != endian) ? 2 * size : 0; + + /* Process bytes from the least significant end, so point p at the + least significant word. */ + if (order == 1) + { + p += size * (count - 1); + word_step = - word_step; + } + + /* And at least significant byte of that word. */ + if (endian == 1) + p += (size - 1); + + rn = (size * count + sizeof(mp_limb_t) - 1) / sizeof(mp_limb_t); + rp = MPZ_REALLOC (r, rn); + + for (limb = 0, bytes = 0, i = 0; count > 0; count--, p += word_step) + { + size_t j; + for (j = 0; j < size; j++, p -= (ptrdiff_t) endian) + { + limb |= (mp_limb_t) *p << (bytes++ * CHAR_BIT); + if (bytes == sizeof(mp_limb_t)) + { + rp[i++] = limb; + bytes = 0; + limb = 0; + } + } + } + assert (i + (bytes > 0) == rn); + if (limb != 0) + rp[i++] = limb; + else + i = mpn_normalized_size (rp, i); + + r->_mp_size = i; +} + +void * +mpz_export (void *r, size_t *countp, int order, size_t size, int endian, + size_t nails, const mpz_t u) +{ + size_t count; + mp_size_t un; + + if (nails != 0) + gmp_die ("mpz_export: Nails not supported."); + + assert (order == 1 || order == -1); + assert (endian >= -1 && endian <= 1); + assert (size > 0 || u->_mp_size == 0); + + un = u->_mp_size; + count = 0; + if (un != 0) + { + size_t k; + unsigned char *p; + ptrdiff_t word_step; + /* The current (partial) limb. */ + mp_limb_t limb; + /* The number of bytes left to do in this limb. */ + size_t bytes; + /* The index where the limb was read. */ + mp_size_t i; + + un = GMP_ABS (un); + + /* Count bytes in top limb. */ + limb = u->_mp_d[un-1]; + assert (limb != 0); + + k = (GMP_LIMB_BITS <= CHAR_BIT); + if (!k) + { + do { + int LOCAL_CHAR_BIT = CHAR_BIT; + k++; limb >>= LOCAL_CHAR_BIT; + } while (limb != 0); + } + /* else limb = 0; */ + + count = (k + (un-1) * sizeof (mp_limb_t) + size - 1) / size; + + if (!r) + r = gmp_alloc (count * size); + + if (endian == 0) + endian = gmp_detect_endian (); + + p = (unsigned char *) r; + + word_step = (order != endian) ? 2 * size : 0; + + /* Process bytes from the least significant end, so point p at the + least significant word. */ + if (order == 1) + { + p += size * (count - 1); + word_step = - word_step; + } + + /* And at least significant byte of that word. */ + if (endian == 1) + p += (size - 1); + + for (bytes = 0, i = 0, k = 0; k < count; k++, p += word_step) + { + size_t j; + for (j = 0; j < size; ++j, p -= (ptrdiff_t) endian) + { + if (sizeof (mp_limb_t) == 1) + { + if (i < un) + *p = u->_mp_d[i++]; + else + *p = 0; + } + else + { + int LOCAL_CHAR_BIT = CHAR_BIT; + if (bytes == 0) + { + if (i < un) + limb = u->_mp_d[i++]; + bytes = sizeof (mp_limb_t); + } + *p = limb; + limb >>= LOCAL_CHAR_BIT; + bytes--; + } + } + } + assert (i == un); + assert (k == count); + } + + if (countp) + *countp = count; + + return r; +} diff --git a/lib/mini-gmp.h b/lib/mini-gmp.h new file mode 100644 index 0000000..508712d --- /dev/null +++ b/lib/mini-gmp.h @@ -0,0 +1,310 @@ +/* mini-gmp, a minimalistic implementation of a GNU GMP subset. + +Copyright 2011-2015, 2017, 2019-2021 Free Software Foundation, Inc. + +This file is part of the GNU MP Library. + +The GNU MP Library is free software; you can redistribute it and/or modify +it under the terms of either: + + * the GNU Lesser General Public License as published by the Free + Software Foundation, either version 3 of the License, or (at your + option) any later version. + +or + + * the GNU General Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your option) any + later version. + +or both in parallel, as here. + +The GNU MP Library is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received copies of the GNU General Public License and the +GNU Lesser General Public License along with the GNU MP Library. If not, +see https://www.gnu.org/licenses/. */ + +/* About mini-gmp: This is a minimal implementation of a subset of the + GMP interface. It is intended for inclusion into applications which + have modest bignums needs, as a fallback when the real GMP library + is not installed. + + This file defines the public interface. */ + +#ifndef __MINI_GMP_H__ +#define __MINI_GMP_H__ + +/* For size_t */ +#include + +#if defined (__cplusplus) +extern "C" { +#endif + +void mp_set_memory_functions (void *(*) (size_t), + void *(*) (void *, size_t, size_t), + void (*) (void *, size_t)); + +void mp_get_memory_functions (void *(**) (size_t), + void *(**) (void *, size_t, size_t), + void (**) (void *, size_t)); + +#ifndef MINI_GMP_LIMB_TYPE +#define MINI_GMP_LIMB_TYPE long +#endif + +typedef unsigned MINI_GMP_LIMB_TYPE mp_limb_t; +typedef long mp_size_t; +typedef unsigned long mp_bitcnt_t; + +typedef mp_limb_t *mp_ptr; +typedef const mp_limb_t *mp_srcptr; + +typedef struct +{ + int _mp_alloc; /* Number of *limbs* allocated and pointed + to by the _mp_d field. */ + int _mp_size; /* abs(_mp_size) is the number of limbs the + last field points to. If _mp_size is + negative this is a negative number. */ + mp_limb_t *_mp_d; /* Pointer to the limbs. */ +} __mpz_struct; + +typedef __mpz_struct mpz_t[1]; + +typedef __mpz_struct *mpz_ptr; +typedef const __mpz_struct *mpz_srcptr; + +extern const int mp_bits_per_limb; + +void mpn_copyi (mp_ptr, mp_srcptr, mp_size_t); +void mpn_copyd (mp_ptr, mp_srcptr, mp_size_t); +void mpn_zero (mp_ptr, mp_size_t); + +int mpn_cmp (mp_srcptr, mp_srcptr, mp_size_t); +int mpn_zero_p (mp_srcptr, mp_size_t); + +mp_limb_t mpn_add_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); +mp_limb_t mpn_add_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); +mp_limb_t mpn_add (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); + +mp_limb_t mpn_sub_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); +mp_limb_t mpn_sub_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); +mp_limb_t mpn_sub (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); + +mp_limb_t mpn_mul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); +mp_limb_t mpn_addmul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); +mp_limb_t mpn_submul_1 (mp_ptr, mp_srcptr, mp_size_t, mp_limb_t); + +mp_limb_t mpn_mul (mp_ptr, mp_srcptr, mp_size_t, mp_srcptr, mp_size_t); +void mpn_mul_n (mp_ptr, mp_srcptr, mp_srcptr, mp_size_t); +void mpn_sqr (mp_ptr, mp_srcptr, mp_size_t); +int mpn_perfect_square_p (mp_srcptr, mp_size_t); +mp_size_t mpn_sqrtrem (mp_ptr, mp_ptr, mp_srcptr, mp_size_t); + +mp_limb_t mpn_lshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); +mp_limb_t mpn_rshift (mp_ptr, mp_srcptr, mp_size_t, unsigned int); + +mp_bitcnt_t mpn_scan0 (mp_srcptr, mp_bitcnt_t); +mp_bitcnt_t mpn_scan1 (mp_srcptr, mp_bitcnt_t); + +void mpn_com (mp_ptr, mp_srcptr, mp_size_t); +mp_limb_t mpn_neg (mp_ptr, mp_srcptr, mp_size_t); + +mp_bitcnt_t mpn_popcount (mp_srcptr, mp_size_t); + +mp_limb_t mpn_invert_3by2 (mp_limb_t, mp_limb_t); +#define mpn_invert_limb(x) mpn_invert_3by2 ((x), 0) + +size_t mpn_get_str (unsigned char *, int, mp_ptr, mp_size_t); +mp_size_t mpn_set_str (mp_ptr, const unsigned char *, size_t, int); + +void mpz_init (mpz_t); +void mpz_init2 (mpz_t, mp_bitcnt_t); +void mpz_clear (mpz_t); + +#define mpz_odd_p(z) (((z)->_mp_size != 0) & (int) (z)->_mp_d[0]) +#define mpz_even_p(z) (! mpz_odd_p (z)) + +int mpz_sgn (const mpz_t); +int mpz_cmp_si (const mpz_t, long); +int mpz_cmp_ui (const mpz_t, unsigned long); +int mpz_cmp (const mpz_t, const mpz_t); +int mpz_cmpabs_ui (const mpz_t, unsigned long); +int mpz_cmpabs (const mpz_t, const mpz_t); +int mpz_cmp_d (const mpz_t, double); +int mpz_cmpabs_d (const mpz_t, double); + +void mpz_abs (mpz_t, const mpz_t); +void mpz_neg (mpz_t, const mpz_t); +void mpz_swap (mpz_t, mpz_t); + +void mpz_add_ui (mpz_t, const mpz_t, unsigned long); +void mpz_add (mpz_t, const mpz_t, const mpz_t); +void mpz_sub_ui (mpz_t, const mpz_t, unsigned long); +void mpz_ui_sub (mpz_t, unsigned long, const mpz_t); +void mpz_sub (mpz_t, const mpz_t, const mpz_t); + +void mpz_mul_si (mpz_t, const mpz_t, long int); +void mpz_mul_ui (mpz_t, const mpz_t, unsigned long int); +void mpz_mul (mpz_t, const mpz_t, const mpz_t); +void mpz_mul_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_addmul_ui (mpz_t, const mpz_t, unsigned long int); +void mpz_addmul (mpz_t, const mpz_t, const mpz_t); +void mpz_submul_ui (mpz_t, const mpz_t, unsigned long int); +void mpz_submul (mpz_t, const mpz_t, const mpz_t); + +void mpz_cdiv_qr (mpz_t, mpz_t, const mpz_t, const mpz_t); +void mpz_fdiv_qr (mpz_t, mpz_t, const mpz_t, const mpz_t); +void mpz_tdiv_qr (mpz_t, mpz_t, const mpz_t, const mpz_t); +void mpz_cdiv_q (mpz_t, const mpz_t, const mpz_t); +void mpz_fdiv_q (mpz_t, const mpz_t, const mpz_t); +void mpz_tdiv_q (mpz_t, const mpz_t, const mpz_t); +void mpz_cdiv_r (mpz_t, const mpz_t, const mpz_t); +void mpz_fdiv_r (mpz_t, const mpz_t, const mpz_t); +void mpz_tdiv_r (mpz_t, const mpz_t, const mpz_t); + +void mpz_cdiv_q_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_fdiv_q_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_tdiv_q_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_cdiv_r_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_fdiv_r_2exp (mpz_t, const mpz_t, mp_bitcnt_t); +void mpz_tdiv_r_2exp (mpz_t, const mpz_t, mp_bitcnt_t); + +void mpz_mod (mpz_t, const mpz_t, const mpz_t); + +void mpz_divexact (mpz_t, const mpz_t, const mpz_t); + +int mpz_divisible_p (const mpz_t, const mpz_t); +int mpz_congruent_p (const mpz_t, const mpz_t, const mpz_t); + +unsigned long mpz_cdiv_qr_ui (mpz_t, mpz_t, const mpz_t, unsigned long); +unsigned long mpz_fdiv_qr_ui (mpz_t, mpz_t, const mpz_t, unsigned long); +unsigned long mpz_tdiv_qr_ui (mpz_t, mpz_t, const mpz_t, unsigned long); +unsigned long mpz_cdiv_q_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_fdiv_q_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_tdiv_q_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_cdiv_r_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_fdiv_r_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_tdiv_r_ui (mpz_t, const mpz_t, unsigned long); +unsigned long mpz_cdiv_ui (const mpz_t, unsigned long); +unsigned long mpz_fdiv_ui (const mpz_t, unsigned long); +unsigned long mpz_tdiv_ui (const mpz_t, unsigned long); + +unsigned long mpz_mod_ui (mpz_t, const mpz_t, unsigned long); + +void mpz_divexact_ui (mpz_t, const mpz_t, unsigned long); + +int mpz_divisible_ui_p (const mpz_t, unsigned long); + +unsigned long mpz_gcd_ui (mpz_t, const mpz_t, unsigned long); +void mpz_gcd (mpz_t, const mpz_t, const mpz_t); +void mpz_gcdext (mpz_t, mpz_t, mpz_t, const mpz_t, const mpz_t); +void mpz_lcm_ui (mpz_t, const mpz_t, unsigned long); +void mpz_lcm (mpz_t, const mpz_t, const mpz_t); +int mpz_invert (mpz_t, const mpz_t, const mpz_t); + +void mpz_sqrtrem (mpz_t, mpz_t, const mpz_t); +void mpz_sqrt (mpz_t, const mpz_t); +int mpz_perfect_square_p (const mpz_t); + +void mpz_pow_ui (mpz_t, const mpz_t, unsigned long); +void mpz_ui_pow_ui (mpz_t, unsigned long, unsigned long); +void mpz_powm (mpz_t, const mpz_t, const mpz_t, const mpz_t); +void mpz_powm_ui (mpz_t, const mpz_t, unsigned long, const mpz_t); + +void mpz_rootrem (mpz_t, mpz_t, const mpz_t, unsigned long); +int mpz_root (mpz_t, const mpz_t, unsigned long); + +void mpz_fac_ui (mpz_t, unsigned long); +void mpz_2fac_ui (mpz_t, unsigned long); +void mpz_mfac_uiui (mpz_t, unsigned long, unsigned long); +void mpz_bin_uiui (mpz_t, unsigned long, unsigned long); + +int mpz_probab_prime_p (const mpz_t, int); + +int mpz_tstbit (const mpz_t, mp_bitcnt_t); +void mpz_setbit (mpz_t, mp_bitcnt_t); +void mpz_clrbit (mpz_t, mp_bitcnt_t); +void mpz_combit (mpz_t, mp_bitcnt_t); + +void mpz_com (mpz_t, const mpz_t); +void mpz_and (mpz_t, const mpz_t, const mpz_t); +void mpz_ior (mpz_t, const mpz_t, const mpz_t); +void mpz_xor (mpz_t, const mpz_t, const mpz_t); + +mp_bitcnt_t mpz_popcount (const mpz_t); +mp_bitcnt_t mpz_hamdist (const mpz_t, const mpz_t); +mp_bitcnt_t mpz_scan0 (const mpz_t, mp_bitcnt_t); +mp_bitcnt_t mpz_scan1 (const mpz_t, mp_bitcnt_t); + +int mpz_fits_slong_p (const mpz_t); +int mpz_fits_ulong_p (const mpz_t); +int mpz_fits_sint_p (const mpz_t); +int mpz_fits_uint_p (const mpz_t); +int mpz_fits_sshort_p (const mpz_t); +int mpz_fits_ushort_p (const mpz_t); +long int mpz_get_si (const mpz_t); +unsigned long int mpz_get_ui (const mpz_t); +double mpz_get_d (const mpz_t); +size_t mpz_size (const mpz_t); +mp_limb_t mpz_getlimbn (const mpz_t, mp_size_t); + +void mpz_realloc2 (mpz_t, mp_bitcnt_t); +mp_srcptr mpz_limbs_read (mpz_srcptr); +mp_ptr mpz_limbs_modify (mpz_t, mp_size_t); +mp_ptr mpz_limbs_write (mpz_t, mp_size_t); +void mpz_limbs_finish (mpz_t, mp_size_t); +mpz_srcptr mpz_roinit_n (mpz_t, mp_srcptr, mp_size_t); + +#define MPZ_ROINIT_N(xp, xs) {{0, (xs),(xp) }} + +void mpz_set_si (mpz_t, signed long int); +void mpz_set_ui (mpz_t, unsigned long int); +void mpz_set (mpz_t, const mpz_t); +void mpz_set_d (mpz_t, double); + +void mpz_init_set_si (mpz_t, signed long int); +void mpz_init_set_ui (mpz_t, unsigned long int); +void mpz_init_set (mpz_t, const mpz_t); +void mpz_init_set_d (mpz_t, double); + +size_t mpz_sizeinbase (const mpz_t, int); +char *mpz_get_str (char *, int, const mpz_t); +int mpz_set_str (mpz_t, const char *, int); +int mpz_init_set_str (mpz_t, const char *, int); + +/* This long list taken from gmp.h. */ +/* For reference, "defined(EOF)" cannot be used here. In g++ 2.95.4, + defines EOF but not FILE. */ +#if defined (FILE) \ + || defined (H_STDIO) \ + || defined (_H_STDIO) /* AIX */ \ + || defined (_STDIO_H) /* glibc, Sun, SCO */ \ + || defined (_STDIO_H_) /* BSD, OSF */ \ + || defined (__STDIO_H) /* Borland */ \ + || defined (__STDIO_H__) /* IRIX */ \ + || defined (_STDIO_INCLUDED) /* HPUX */ \ + || defined (__dj_include_stdio_h_) /* DJGPP */ \ + || defined (_FILE_DEFINED) /* Microsoft */ \ + || defined (__STDIO__) /* Apple MPW MrC */ \ + || defined (_MSL_STDIO_H) /* Metrowerks */ \ + || defined (_STDIO_H_INCLUDED) /* QNX4 */ \ + || defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \ + || defined (__STDIO_LOADED) /* VMS */ \ + || defined (_STDIO) /* HPE NonStop */ \ + || defined (__DEFINED_FILE) /* musl */ +size_t mpz_out_str (FILE *, int, const mpz_t); +#endif + +void mpz_import (mpz_t, size_t, int, size_t, int, size_t, const void *); +void *mpz_export (void *, size_t *, int, size_t, int, size_t, const mpz_t); + +#if defined (__cplusplus) +} +#endif +#endif /* __MINI_GMP_H__ */ diff --git a/lib/minmax.h b/lib/minmax.h index b947776..b4b1345 100644 --- a/lib/minmax.h +++ b/lib/minmax.h @@ -1,19 +1,19 @@ /* MIN, MAX macros. - Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2020 Free Software + Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _MINMAX_H #define _MINMAX_H diff --git a/lib/mkancesdirs.c b/lib/mkancesdirs.c index 14646f4..b66a9d2 100644 --- a/lib/mkancesdirs.c +++ b/lib/mkancesdirs.c @@ -1,10 +1,10 @@ /* Make a file's ancestor directories. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -28,7 +28,7 @@ #include #include -#include "dirname.h" +#include "filename.h" #include "savewd.h" /* Ensure that the ancestor directories of FILE exist, using an diff --git a/lib/mkancesdirs.h b/lib/mkancesdirs.h index fdfd654..34242f3 100644 --- a/lib/mkancesdirs.h +++ b/lib/mkancesdirs.h @@ -1,3 +1,21 @@ +/* Ensure the existence of the ancestor directories of a file. + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert, 2006. */ + #include #ifdef __cplusplus diff --git a/lib/mkdir-p.c b/lib/mkdir-p.c index b83e336..00651e9 100644 --- a/lib/mkdir-p.c +++ b/lib/mkdir-p.c @@ -1,11 +1,11 @@ /* mkdir-p.c -- Ensure that a directory and its parents exist. - Copyright (C) 1990, 1997-2000, 2002-2007, 2009-2020 Free Software + Copyright (C) 1990, 1997-2000, 2002-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mkdir-p.h b/lib/mkdir-p.h index 971d4ce..f8a4b5d 100644 --- a/lib/mkdir-p.h +++ b/lib/mkdir-p.h @@ -1,11 +1,11 @@ /* mkdir-p.h -- Ensure that a directory and its parents exist. - Copyright (C) 1994-1997, 2000, 2003-2006, 2009-2020 Free Software + Copyright (C) 1994-1997, 2000, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mkdir.c b/lib/mkdir.c index c0d4b61..4901701 100644 --- a/lib/mkdir.c +++ b/lib/mkdir.c @@ -1,19 +1,19 @@ /* On some systems, mkdir ("foo/", 0700) fails because of the trailing slash. On those systems, this wrapper removes the trailing slash. - Copyright (C) 2001, 2003, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering */ @@ -48,7 +48,7 @@ /* This function is required at least for NetBSD 1.5.2. */ int -rpl_mkdir (char const *dir, mode_t mode maybe_unused) +rpl_mkdir (char const *dir, maybe_unused mode_t mode) { int ret_val; char *tmp_dir; @@ -77,7 +77,7 @@ rpl_mkdir (char const *dir, mode_t mode maybe_unused) || (last[1] == '.' && last[2] == '\0'))) { struct stat st; - if (stat (tmp_dir, &st) == 0) + if (stat (tmp_dir, &st) == 0 || errno == EOVERFLOW) errno = EEXIST; return -1; } diff --git a/lib/mkdirat.c b/lib/mkdirat.c new file mode 100644 index 0000000..7c5a97c --- /dev/null +++ b/lib/mkdirat.c @@ -0,0 +1,38 @@ +/* fd-relative mkdir + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* written by Jim Meyering */ + +#include + +/* Specification. */ +#include + +#include +#include + +/* Solaris 10 has no function like this. + Create a subdirectory, FILE, with mode MODE, in the directory + open on descriptor FD. If possible, do it without changing the + working directory. Otherwise, resort to using save_cwd/fchdir, + then mkdir/restore_cwd. If either the save_cwd or the restore_cwd + fails, then give a diagnostic and exit nonzero. */ + +#define AT_FUNC_NAME mkdirat +#define AT_FUNC_F1 mkdir +#define AT_FUNC_POST_FILE_PARAM_DECLS , mode_t mode +#define AT_FUNC_POST_FILE_ARGS , mode +#include "at-func.c" diff --git a/lib/mkfifo.c b/lib/mkfifo.c index 706297c..784cc42 100644 --- a/lib/mkfifo.c +++ b/lib/mkfifo.c @@ -1,17 +1,17 @@ /* Create a named fifo. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Eric Blake */ @@ -27,7 +27,7 @@ /* Mingw lacks mkfifo; always fail with ENOSYS. */ int -mkfifo (char const *name _GL_UNUSED, mode_t mode _GL_UNUSED) +mkfifo (_GL_UNUSED char const *name, _GL_UNUSED mode_t mode) { errno = ENOSYS; return -1; @@ -48,7 +48,7 @@ rpl_mkfifo (char const *name, mode_t mode) if (len && name[len - 1] == '/') { struct stat st; - if (stat (name, &st) == 0) + if (stat (name, &st) == 0 || errno == EOVERFLOW) errno = EEXIST; return -1; } diff --git a/lib/mkfifoat.c b/lib/mkfifoat.c new file mode 100644 index 0000000..1208d60 --- /dev/null +++ b/lib/mkfifoat.c @@ -0,0 +1,96 @@ +/* Create a named fifo relative to an open directory. + Copyright (C) 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* written by Eric Blake */ + +#include + +/* Specification. */ +#include + +#include + +#if HAVE_MKFIFOAT + +# include +# include +# include + +int +rpl_mkfifoat (int fd, char const *file, mode_t mode) +#undef mkfifoat +{ + /* Use the original mkfifoat(), but correct the trailing slash handling. */ + size_t len = strlen (file); + if (len && file[len - 1] == '/') + { + struct stat st; + + if (fstatat (fd, file, &st, AT_SYMLINK_NOFOLLOW) < 0) + { + if (errno == EOVERFLOW) + /* It's surely a file, not a directory. */ + errno = ENOTDIR; + } + else + { + /* It's a directory, otherwise fstatat() would have reported an error + ENOTDIR. */ + errno = EEXIST; + } + return -1; + } + + return mkfifoat (fd, file, mode); +} + +#else + +# if !HAVE_MKFIFO + +# include + +/* Mingw lacks mkfifo, so this wrapper is trivial. */ + +int +mkfifoat (_GL_UNUSED int fd, _GL_UNUSED char const *path, + _GL_UNUSED mode_t mode) +{ + errno = ENOSYS; + return -1; +} + +# else /* HAVE_MKFIFO */ + +/* Create a named fifo FILE relative to directory FD, with access + permissions in MODE. If possible, do it without changing the + working directory. Otherwise, resort to using save_cwd/fchdir, + then mkfifo/restore_cwd. If either the save_cwd or the restore_cwd + fails, then give a diagnostic and exit nonzero. */ + +# define AT_FUNC_NAME mkfifoat +# define AT_FUNC_F1 mkfifo +# define AT_FUNC_POST_FILE_PARAM_DECLS , mode_t mode +# define AT_FUNC_POST_FILE_ARGS , mode +# include "at-func.c" +# undef AT_FUNC_NAME +# undef AT_FUNC_F1 +# undef AT_FUNC_POST_FILE_PARAM_DECLS +# undef AT_FUNC_POST_FILE_ARGS + +# endif /* HAVE_MKFIFO */ + +#endif /* HAVE_MKFIFOAT */ diff --git a/lib/mknod.c b/lib/mknod.c index 4e778fa..3627ee3 100644 --- a/lib/mknod.c +++ b/lib/mknod.c @@ -1,17 +1,17 @@ /* Create a device inode. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Eric Blake */ @@ -27,8 +27,8 @@ /* Mingw lacks mknod; always fail with ENOSYS. */ int -mknod (char const *name _GL_UNUSED, mode_t mode _GL_UNUSED, - dev_t dev _GL_UNUSED) +mknod (_GL_UNUSED char const *name, _GL_UNUSED mode_t mode, + _GL_UNUSED dev_t dev) { errno = ENOSYS; return -1; @@ -56,7 +56,7 @@ rpl_mknod (char const *name, mode_t mode, dev_t dev) if (len && name[len - 1] == '/') { struct stat st; - if (stat (name, &st) == 0) + if (stat (name, &st) == 0 || errno == EOVERFLOW) errno = EEXIST; return -1; } diff --git a/lib/mknodat.c b/lib/mknodat.c new file mode 100644 index 0000000..01096d5 --- /dev/null +++ b/lib/mknodat.c @@ -0,0 +1,98 @@ +/* Create an inode relative to an open directory. + Copyright (C) 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* written by Eric Blake */ + +#include + +/* Specification. */ +#include + +#include + +#if HAVE_MKNODAT + +# include +# include +# include + +int +rpl_mknodat (int fd, char const *file, mode_t mode, dev_t dev) +#undef mknodat +{ + /* Use the original mknodat(), but correct the trailing slash handling. */ + size_t len = strlen (file); + if (len && file[len - 1] == '/') + { + struct stat st; + + if (fstatat (fd, file, &st, AT_SYMLINK_NOFOLLOW) < 0) + { + if (errno == EOVERFLOW) + /* It's surely a file, not a directory. */ + errno = ENOTDIR; + } + else + { + /* It's a directory, otherwise fstatat() would have reported an error + ENOTDIR. */ + errno = EEXIST; + } + return -1; + } + + return mknodat (fd, file, mode, dev); +} + +#else + +# if !HAVE_MKNOD + +# include + +/* Mingw lacks mknod, so this wrapper is trivial. */ + +int +mknodat (_GL_UNUSED int fd, _GL_UNUSED char const *path, + _GL_UNUSED mode_t mode, _GL_UNUSED dev_t dev) +{ + errno = ENOSYS; + return -1; +} + +# else + +/* Create a file system node FILE relative to directory FD, with + access permissions and file type in MODE, and device type in DEV. + Usually, non-root applications can only create named fifos, with + DEV set to 0. If possible, create the node without changing the + working directory. Otherwise, resort to using save_cwd/fchdir, + then mknod/restore_cwd. If either the save_cwd or the restore_cwd + fails, then give a diagnostic and exit nonzero. */ + +# define AT_FUNC_NAME mknodat +# define AT_FUNC_F1 mknod +# define AT_FUNC_POST_FILE_PARAM_DECLS , mode_t mode, dev_t dev +# define AT_FUNC_POST_FILE_ARGS , mode, dev +# include "at-func.c" +# undef AT_FUNC_NAME +# undef AT_FUNC_F1 +# undef AT_FUNC_POST_FILE_PARAM_DECLS +# undef AT_FUNC_POST_FILE_ARGS + +# endif + +#endif diff --git a/lib/mkostemp.c b/lib/mkostemp.c index 46b58e1..eae289a 100644 --- a/lib/mkostemp.c +++ b/lib/mkostemp.c @@ -1,18 +1,18 @@ -/* Copyright (C) 1998-1999, 2001, 2005-2007, 2009-2020 Free Software +/* Copyright (C) 1998-1999, 2001, 2005-2007, 2009-2022 Free Software Foundation, Inc. This file is derived from the one in the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if !_LIBC diff --git a/lib/mkstemp-safer.c b/lib/mkstemp-safer.c index 7b9c63e..47b4d8b 100644 --- a/lib/mkstemp-safer.c +++ b/lib/mkstemp-safer.c @@ -1,10 +1,10 @@ /* Invoke mkstemp, but avoid some glitches. - Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mkstemp.c b/lib/mkstemp.c index c809de8..7e0a214 100644 --- a/lib/mkstemp.c +++ b/lib/mkstemp.c @@ -1,18 +1,18 @@ -/* Copyright (C) 1998-1999, 2001, 2005-2007, 2009-2020 Free Software +/* Copyright (C) 1998-1999, 2001, 2005-2007, 2009-2022 Free Software Foundation, Inc. This file is derived from the one in the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if !_LIBC diff --git a/lib/mktime-internal.h b/lib/mktime-internal.h index b765a37..170764e 100644 --- a/lib/mktime-internal.h +++ b/lib/mktime-internal.h @@ -1,19 +1,19 @@ /* Internals of mktime and related functions - Copyright 2016-2020 Free Software Foundation, Inc. + Copyright 2016-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Eggert . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/mktime.c b/lib/mktime.c index 92c00b2..7dc9d67 100644 --- a/lib/mktime.c +++ b/lib/mktime.c @@ -1,19 +1,19 @@ /* Convert a 'struct tm' to a time_t value. - Copyright (C) 1993-2020 Free Software Foundation, Inc. + Copyright (C) 1993-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Paul Eggert . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -94,7 +94,7 @@ my_tzset (void) const char *tz = getenv ("TZ"); if (tz != NULL && strchr (tz, '/') != NULL) _putenv ("TZ="); -# elif HAVE_TZSET +# else tzset (); # endif } @@ -429,8 +429,13 @@ __mktime_internal (struct tm *tp, time with the right value, and use its UTC offset. Heuristic: probe the adjacent timestamps in both directions, - looking for the desired isdst. This should work for all real - time zone histories in the tz database. */ + looking for the desired isdst. If none is found within a + reasonable duration bound, assume a one-hour DST difference. + This should work for all real time zone histories in the tz + database. */ + + /* +1 if we wanted standard time but got DST, -1 if the reverse. */ + int dst_difference = (isdst == 0) - (tm.tm_isdst == 0); /* Distance between probes when looking for a DST boundary. In tzdata2003a, the shortest period of DST is 601200 seconds @@ -441,12 +446,14 @@ __mktime_internal (struct tm *tp, periods when probing. */ int stride = 601200; - /* The longest period of DST in tzdata2003a is 536454000 seconds - (e.g., America/Jujuy starting 1946-10-01 01:00). The longest - period of non-DST is much longer, but it makes no real sense - to search for more than a year of non-DST, so use the DST - max. */ - int duration_max = 536454000; + /* In TZDB 2021e, the longest period of DST (or of non-DST), in + which the DST (or adjacent DST) difference is not one hour, + is 457243209 seconds: e.g., America/Cambridge_Bay with leap + seconds, starting 1965-10-31 00:00 in a switch from + double-daylight time (-05) to standard time (-07), and + continuing to 1980-04-27 02:00 in a switch from standard time + (-07) to daylight time (-06). */ + int duration_max = 457243209; /* Search in both directions, so the maximum distance is half the duration; add the stride to avoid off-by-1 problems. */ @@ -483,6 +490,11 @@ __mktime_internal (struct tm *tp, } } + /* No unusual DST offset was found nearby. Assume one-hour DST. */ + t += 60 * 60 * dst_difference; + if (mktime_min <= t && t <= mktime_max && convert_time (convert, t, &tm)) + goto offset_found; + __set_errno (EOVERFLOW); return -1; } diff --git a/lib/modechange.c b/lib/modechange.c index 800bbf6..6d34acc 100644 --- a/lib/modechange.c +++ b/lib/modechange.c @@ -1,11 +1,11 @@ /* modechange.c -- file mode manipulation - Copyright (C) 1989-1990, 1997-1999, 2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1989-1990, 1997-1999, 2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/modechange.h b/lib/modechange.h index a3bea6b..3982be1 100644 --- a/lib/modechange.h +++ b/lib/modechange.h @@ -1,11 +1,11 @@ /* modechange.h -- definitions for file mode manipulation - Copyright (C) 1989-1990, 1997, 2003-2006, 2009-2020 Free Software + Copyright (C) 1989-1990, 1997, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,10 +20,13 @@ # define MODECHANGE_H_ # include +# include # include -struct mode_change *mode_compile (const char *); -struct mode_change *mode_create_from_ref (const char *); +struct mode_change *mode_compile (const char *) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; +struct mode_change *mode_create_from_ref (const char *) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; mode_t mode_adjust (mode_t, bool, mode_t, struct mode_change const *, mode_t *); diff --git a/lib/mountlist.c b/lib/mountlist.c index 7abe024..fac5c45 100644 --- a/lib/mountlist.c +++ b/lib/mountlist.c @@ -1,10 +1,10 @@ /* mountlist.c -- return a list of mounted file systems - Copyright (C) 1991-1992, 1997-2020 Free Software Foundation, Inc. + Copyright (C) 1991-1992, 1997-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -125,7 +125,7 @@ #ifdef MOUNTED_GETMNTENT1 # if !HAVE_SETMNTENT /* Android <= 4.4 */ -# define setmntent(fp,mode) fopen (fp, mode) +# define setmntent(fp,mode) fopen (fp, mode "e") # endif # if !HAVE_ENDMNTENT /* Android <= 4.4 */ # define endmntent(fp) fclose (fp) @@ -149,9 +149,8 @@ # define MNT_IGNORE(M) 0 #endif -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif +/* Each of the FILE streams in this file is only used in a single thread. */ +#include "unlocked-io.h" /* The results of opendir() in this file are not used with dirfd and fchdir, therefore save some unnecessary work in fchdir.c. */ @@ -170,6 +169,7 @@ || strcmp (Fs_type, "debugfs") == 0 \ || strcmp (Fs_type, "devpts") == 0 \ || strcmp (Fs_type, "fusectl") == 0 \ + || strcmp (Fs_type, "fuse.portal") == 0 \ || strcmp (Fs_type, "mqueue") == 0 \ || strcmp (Fs_type, "rpc_pipefs") == 0 \ || strcmp (Fs_type, "sysfs") == 0 \ @@ -195,11 +195,14 @@ #ifdef __CYGWIN__ # include +/* Don't assume that UNICODE is not defined. */ +# undef GetDriveType +# define GetDriveType GetDriveTypeA # define ME_REMOTE me_remote /* All cygwin mount points include ':' or start with '//'; so it requires a native Windows call to determine remote disks. */ static bool -me_remote (char const *fs_name, char const *fs_type _GL_UNUSED) +me_remote (char const *fs_name, _GL_UNUSED char const *fs_type) { if (fs_name[0] && fs_name[1] == ':') { @@ -221,8 +224,9 @@ me_remote (char const *fs_name, char const *fs_type _GL_UNUSED) #ifndef ME_REMOTE /* A file system is "remote" if its Fs_name contains a ':' or if (it is of type (smbfs or cifs) and its Fs_name starts with '//') - or if it is of type (afs or auristorfs) - or Fs_name is equal to "-hosts" (used by autofs to mount remote fs). */ + or if it is of any other of the listed types + or Fs_name is equal to "-hosts" (used by autofs to mount remote fs). + "VM" file systems like prl_fs or vboxsf are not considered remote here. */ # define ME_REMOTE(Fs_name, Fs_type) \ (strchr (Fs_name, ':') != NULL \ || ((Fs_name)[0] == '/' \ @@ -230,8 +234,15 @@ me_remote (char const *fs_name, char const *fs_type _GL_UNUSED) && (strcmp (Fs_type, "smbfs") == 0 \ || strcmp (Fs_type, "smb3") == 0 \ || strcmp (Fs_type, "cifs") == 0)) \ + || strcmp (Fs_type, "acfs") == 0 \ || strcmp (Fs_type, "afs") == 0 \ + || strcmp (Fs_type, "coda") == 0 \ || strcmp (Fs_type, "auristorfs") == 0 \ + || strcmp (Fs_type, "fhgfs") == 0 \ + || strcmp (Fs_type, "gpfs") == 0 \ + || strcmp (Fs_type, "ibrix") == 0 \ + || strcmp (Fs_type, "ocfs2") == 0 \ + || strcmp (Fs_type, "vxfs") == 0 \ || strcmp ("-hosts", Fs_name) == 0) #endif @@ -460,7 +471,7 @@ read_file_system_list (bool need_fs_type) (and that code is in previous versions of this function), however libmount depends on libselinux which pulls in many dependencies. */ char const *mountinfo = "/proc/self/mountinfo"; - fp = fopen (mountinfo, "r"); + fp = fopen (mountinfo, "re"); if (fp != NULL) { char *line = NULL; @@ -794,7 +805,7 @@ read_file_system_list (bool need_fs_type) char *table = "/etc/mnttab"; FILE *fp; - fp = fopen (table, "r"); + fp = fopen (table, "re"); if (fp == NULL) return NULL; @@ -852,7 +863,7 @@ read_file_system_list (bool need_fs_type) by the kernel. */ errno = 0; - fp = fopen (table, "r"); + fp = fopen (table, "re"); if (fp == NULL) ret = errno; else @@ -902,7 +913,7 @@ read_file_system_list (bool need_fs_type) # ifndef MNTTAB_LOCK # define MNTTAB_LOCK "/etc/.mnttab.lock" # endif - lockfd = open (MNTTAB_LOCK, O_RDONLY); + lockfd = open (MNTTAB_LOCK, O_RDONLY | O_CLOEXEC); if (0 <= lockfd) { struct flock flock; @@ -924,7 +935,7 @@ read_file_system_list (bool need_fs_type) # endif errno = 0; - fp = fopen (table, "r"); + fp = fopen (table, "re"); if (fp == NULL) ret = errno; else @@ -980,9 +991,7 @@ read_file_system_list (bool need_fs_type) n_entries = mntctl (MCTL_QUERY, bufsize, entries); if (n_entries < 0) { - int saved_errno = errno; free (entries); - errno = saved_errno; return NULL; } @@ -1080,7 +1089,7 @@ read_file_system_list (bool need_fs_type) return mount_list; - free_then_fail: _GL_UNUSED_LABEL + free_then_fail: _GL_UNUSED_LABEL; { int saved_errno = errno; *mtail = NULL; @@ -1099,7 +1108,8 @@ read_file_system_list (bool need_fs_type) /* Free a mount entry as returned from read_file_system_list (). */ -void free_mount_entry (struct mount_entry *me) +void +free_mount_entry (struct mount_entry *me) { free (me->me_devname); free (me->me_mountdir); diff --git a/lib/mountlist.h b/lib/mountlist.h index f34ec62..6edac12 100644 --- a/lib/mountlist.h +++ b/lib/mountlist.h @@ -1,11 +1,11 @@ /* mountlist.h -- declarations for list of mounted file systems - Copyright (C) 1991-1992, 1998, 2000-2005, 2009-2020 Free Software + Copyright (C) 1991-1992, 1998, 2000-2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -37,7 +37,8 @@ struct mount_entry struct mount_entry *me_next; }; -struct mount_entry *read_file_system_list (bool need_fs_type); +struct mount_entry *read_file_system_list (bool need_fs_type) + _GL_ATTRIBUTE_MALLOC; void free_mount_entry (struct mount_entry *entry); #endif diff --git a/lib/mpsort.c b/lib/mpsort.c index 6d4afd7..459a63c 100644 --- a/lib/mpsort.c +++ b/lib/mpsort.c @@ -1,10 +1,10 @@ /* Sort a vector of pointers to data. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/mpsort.h b/lib/mpsort.h index 5e58811..e255ad8 100644 --- a/lib/mpsort.h +++ b/lib/mpsort.h @@ -1,2 +1,20 @@ +/* Sort a vector of pointers to data. + + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + void mpsort (void const **, size_t, int (*) (void const *, void const *)); diff --git a/lib/msvc-inval.c b/lib/msvc-inval.c index 8636688..d6651ca 100644 --- a/lib/msvc-inval.c +++ b/lib/msvc-inval.c @@ -1,18 +1,18 @@ /* Invalid parameter handler for MSVC runtime libraries. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/msvc-inval.h b/lib/msvc-inval.h index 93ee785..1230b89 100644 --- a/lib/msvc-inval.h +++ b/lib/msvc-inval.h @@ -1,18 +1,18 @@ /* Invalid parameter handler for MSVC runtime libraries. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _MSVC_INVAL_H #define _MSVC_INVAL_H diff --git a/lib/msvc-nothrow.c b/lib/msvc-nothrow.c index bf93b88..aa06964 100644 --- a/lib/msvc-nothrow.c +++ b/lib/msvc-nothrow.c @@ -1,19 +1,19 @@ /* Wrappers that don't throw invalid parameter notifications with MSVC runtime libraries. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/msvc-nothrow.h b/lib/msvc-nothrow.h index fca5415..5345155 100644 --- a/lib/msvc-nothrow.h +++ b/lib/msvc-nothrow.h @@ -1,19 +1,19 @@ /* Wrappers that don't throw invalid parameter notifications with MSVC runtime libraries. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _MSVC_NOTHROW_H #define _MSVC_NOTHROW_H diff --git a/lib/nanosleep.c b/lib/nanosleep.c index 123c66b..446794e 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -1,18 +1,18 @@ /* Provide a replacement for the POSIX nanosleep function. - Copyright (C) 1999-2000, 2002, 2004-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2002, 2004-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering @@ -23,7 +23,6 @@ #include #include "intprops.h" -#include "sig-handler.h" #include "verify.h" #include @@ -32,7 +31,6 @@ #include #include -#include #include #include @@ -181,45 +179,9 @@ nanosleep (const struct timespec *requested_delay, } #else -/* Unix platforms lacking nanosleep. */ - -/* Some systems (MSDOS) don't have SIGCONT. - Using SIGTERM here turns the signal-handling code below - into a no-op on such systems. */ -# ifndef SIGCONT -# define SIGCONT SIGTERM -# endif - -static sig_atomic_t volatile suspended; - -/* Handle SIGCONT. */ - -static _GL_ASYNC_SAFE void -sighandler (int sig) -{ - suspended = 1; -} - -/* Suspend execution for at least *TS_DELAY seconds. */ - -static int -my_usleep (const struct timespec *ts_delay) -{ - struct timeval tv_delay; - tv_delay.tv_sec = ts_delay->tv_sec; - tv_delay.tv_usec = (ts_delay->tv_nsec + 999) / 1000; - if (tv_delay.tv_usec == 1000000) - { - if (tv_delay.tv_sec == TYPE_MAXIMUM (time_t)) - tv_delay.tv_usec = 1000000 - 1; /* close enough */ - else - { - tv_delay.tv_sec++; - tv_delay.tv_usec = 0; - } - } - return select (0, NULL, NULL, NULL, &tv_delay); -} +/* Other platforms lacking nanosleep. + It's not clear whether these are still practical porting targets. + For now, just fall back on pselect. */ /* Suspend execution for at least *REQUESTED_DELAY seconds. The *REMAINING_DELAY part isn't implemented yet. */ @@ -228,49 +190,6 @@ int nanosleep (const struct timespec *requested_delay, struct timespec *remaining_delay) { - static bool initialized; - - if (requested_delay->tv_nsec < 0 || BILLION <= requested_delay->tv_nsec) - { - errno = EINVAL; - return -1; - } - - /* set up sig handler */ - if (! initialized) - { - struct sigaction oldact; - - sigaction (SIGCONT, NULL, &oldact); - if (get_handler (&oldact) != SIG_IGN) - { - struct sigaction newact; - - newact.sa_handler = sighandler; - sigemptyset (&newact.sa_mask); - newact.sa_flags = 0; - sigaction (SIGCONT, &newact, NULL); - } - initialized = true; - } - - suspended = 0; - - if (my_usleep (requested_delay) == -1) - { - if (suspended) - { - /* Calculate time remaining. */ - /* FIXME: the code in sleep doesn't use this, so there's no - rush to implement it. */ - - errno = EINTR; - } - return -1; - } - - /* FIXME: Restore sig handler? */ - - return 0; + return pselect (0, NULL, NULL, NULL, requested_delay, NULL); } #endif diff --git a/lib/netdb.h b/lib/netdb.h index e268a74..5d89141 100644 --- a/lib/netdb.h +++ b/lib/netdb.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Provide a netdb.h header file for systems lacking it (read: MinGW). - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file is supposed to be used on platforms that lack . It is intended to provide definitions and prototypes needed by an @@ -43,19 +43,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -190,6 +190,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -215,6 +225,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -312,7 +330,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -340,9 +358,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -358,26 +376,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -386,19 +404,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -471,13 +489,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -486,24 +511,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -702,7 +738,9 @@ _GL_FUNCDECL_SYS (gai_strerror, const char *, (int ecode)); # endif _GL_CXXALIAS_SYS (gai_strerror, const char *, (int ecode)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (gai_strerror); +# endif # if !1 /* Convert socket address to printable node and service names. diff --git a/lib/netdb.in.h b/lib/netdb.in.h index b76f7cc..e05cf4b 100644 --- a/lib/netdb.in.h +++ b/lib/netdb.in.h @@ -1,19 +1,19 @@ /* Provide a netdb.h header file for systems lacking it (read: MinGW). - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file is supposed to be used on platforms that lack . It is intended to provide definitions and prototypes needed by an @@ -231,7 +231,9 @@ _GL_FUNCDECL_SYS (gai_strerror, const char *, (int ecode)); # endif _GL_CXXALIAS_SYS (gai_strerror, const char *, (int ecode)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (gai_strerror); +# endif # if !@HAVE_DECL_GETNAMEINFO@ /* Convert socket address to printable node and service names. diff --git a/lib/netinet_in.in.h b/lib/netinet_in.in.h index 84ad215..e23807c 100644 --- a/lib/netinet_in.in.h +++ b/lib/netinet_in.in.h @@ -1,18 +1,18 @@ /* Substitute for . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_NETINET_IN_H diff --git a/lib/nl_langinfo-lock.c b/lib/nl_langinfo-lock.c new file mode 100644 index 0000000..c36882d --- /dev/null +++ b/lib/nl_langinfo-lock.c @@ -0,0 +1,150 @@ +/* Return the internal lock used by nl_langinfo. + Copyright (C) 2019-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Bruno Haible , 2019-2020. */ + +#include + +/* When it is known that the gl_get_nl_langinfo_lock function is defined + by a dependency library, it should not be defined here. */ +#if OMIT_NL_LANGINFO_LOCK + +/* This declaration is solely to ensure that after preprocessing + this file is never empty. */ +typedef int dummy; + +#else + +/* This file defines the internal lock used by nl_langinfo. + It is a separate compilation unit, so that only one copy of it is + present when linking statically. */ + +/* Prohibit renaming this symbol. */ +# undef gl_get_nl_langinfo_lock + +/* Macro for exporting a symbol (function, not variable) defined in this file, + when compiled into a shared library. */ +# ifndef DLL_EXPORTED +# if HAVE_VISIBILITY + /* Override the effect of the compiler option '-fvisibility=hidden'. */ +# define DLL_EXPORTED __attribute__((__visibility__("default"))) +# elif defined _WIN32 || defined __CYGWIN__ +# define DLL_EXPORTED __declspec(dllexport) +# else +# define DLL_EXPORTED +# endif +# endif + +# if defined _WIN32 && !defined __CYGWIN__ + +# define WIN32_LEAN_AND_MEAN /* avoid including junk */ +# include + +# include "windows-initguard.h" + +/* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *', + because the latter is not guaranteed to be a stable ABI in the future. */ + +/* Make sure the function gets exported from DLLs. */ +DLL_EXPORTED CRITICAL_SECTION *gl_get_nl_langinfo_lock (void); + +static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT; +static CRITICAL_SECTION lock; + +/* Returns the internal lock used by nl_langinfo. */ +CRITICAL_SECTION * +gl_get_nl_langinfo_lock (void) +{ + if (!guard.done) + { + if (InterlockedIncrement (&guard.started) == 0) + { + /* This thread is the first one to need the lock. Initialize it. */ + InitializeCriticalSection (&lock); + guard.done = 1; + } + else + { + /* Don't let guard.started grow and wrap around. */ + InterlockedDecrement (&guard.started); + /* Yield the CPU while waiting for another thread to finish + initializing this mutex. */ + while (!guard.done) + Sleep (0); + } + } + return &lock; +} + +# elif HAVE_PTHREAD_API + +# include + +static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; + +/* Make sure the function gets exported from shared libraries. */ +DLL_EXPORTED pthread_mutex_t *gl_get_nl_langinfo_lock (void); + +/* Returns the internal lock used by nl_langinfo. */ +pthread_mutex_t * +gl_get_nl_langinfo_lock (void) +{ + return &mutex; +} + +# elif HAVE_THREADS_H + +# include +# include + +static int volatile init_needed = 1; +static once_flag init_once = ONCE_FLAG_INIT; +static mtx_t mutex; + +static void +atomic_init (void) +{ + if (mtx_init (&mutex, mtx_plain) != thrd_success) + abort (); + init_needed = 0; +} + +/* Make sure the function gets exported from shared libraries. */ +DLL_EXPORTED mtx_t *gl_get_nl_langinfo_lock (void); + +/* Returns the internal lock used by nl_langinfo. */ +mtx_t * +gl_get_nl_langinfo_lock (void) +{ + if (init_needed) + call_once (&init_once, atomic_init); + return &mutex; +} + +# endif + +# if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER +/* Make sure the '__declspec(dllimport)' in nl_langinfo.c does not cause + a link failure when no DLLs are involved. */ +# if defined _WIN64 || defined _LP64 +# define IMP(x) __imp_##x +# else +# define IMP(x) _imp__##x +# endif +void * IMP(gl_get_nl_langinfo_lock) = &gl_get_nl_langinfo_lock; +# endif + +#endif diff --git a/lib/nl_langinfo.c b/lib/nl_langinfo.c index 23299cb..3fa4782 100644 --- a/lib/nl_langinfo.c +++ b/lib/nl_langinfo.c @@ -1,18 +1,18 @@ /* nl_langinfo() replacement: query locale dependent information. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -21,6 +21,7 @@ #include #include +#include #include #if defined _WIN32 && ! defined __CYGWIN__ # define WIN32_LEAN_AND_MEAN /* avoid including junk */ @@ -28,6 +29,30 @@ # include #endif +#if REPLACE_NL_LANGINFO && !NL_LANGINFO_MTSAFE +# if defined _WIN32 && !defined __CYGWIN__ + +# define WIN32_LEAN_AND_MEAN /* avoid including junk */ +# include + +# elif HAVE_PTHREAD_API + +# include +# if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS +# include +# pragma weak thrd_exit +# define c11_threads_in_use() (thrd_exit != NULL) +# else +# define c11_threads_in_use() 0 +# endif + +# elif HAVE_THREADS_H + +# include + +# endif +#endif + /* nl_langinfo() must be multithread-safe. To achieve this without using thread-local storage: 1. We use a specific static buffer for each possible argument. @@ -57,7 +82,7 @@ ctype_codeset (void) codeset = buf; codeset[0] = '\0'; - if (locale && locale[0]) + if (locale[0]) { /* If the locale name contains an encoding after the dot, return it. */ char *dot = strchr (locale, '.'); @@ -117,6 +142,137 @@ ctype_codeset (void) # undef nl_langinfo +/* Without locking, on Solaris 11.3, test-nl_langinfo-mt fails, with message + "thread5 disturbed by threadN!", even when threadN invokes only + nl_langinfo (CODESET); + nl_langinfo (CRNCYSTR); + Similarly on Solaris 10. */ + +# if !NL_LANGINFO_MTSAFE /* Solaris */ + +# define ITEMS (MAXSTRMSG + 1) +# define MAX_RESULT_LEN 80 + +static char * +nl_langinfo_unlocked (nl_item item) +{ + static char result[ITEMS][MAX_RESULT_LEN]; + + /* The result of nl_langinfo is in storage that can be overwritten by + other calls to nl_langinfo. */ + char *tmp = nl_langinfo (item); + if (item >= 0 && item < ITEMS && tmp != NULL) + { + size_t tmp_len = strlen (tmp); + if (tmp_len < MAX_RESULT_LEN) + strcpy (result[item], tmp); + else + { + /* Produce a truncated result. Oh well... */ + result[item][MAX_RESULT_LEN - 1] = '\0'; + memcpy (result[item], tmp, MAX_RESULT_LEN - 1); + } + return result[item]; + } + else + return tmp; +} + +/* Use a lock, so that no two threads can invoke nl_langinfo_unlocked + at the same time. */ + +/* Prohibit renaming this symbol. */ +# undef gl_get_nl_langinfo_lock + +# if defined _WIN32 && !defined __CYGWIN__ + +extern __declspec(dllimport) CRITICAL_SECTION *gl_get_nl_langinfo_lock (void); + +static char * +nl_langinfo_with_lock (nl_item item) +{ + CRITICAL_SECTION *lock = gl_get_nl_langinfo_lock (); + char *ret; + + EnterCriticalSection (lock); + ret = nl_langinfo_unlocked (item); + LeaveCriticalSection (lock); + + return ret; +} + +# elif HAVE_PTHREAD_API + +extern +# if defined _WIN32 || defined __CYGWIN__ + __declspec(dllimport) +# endif + pthread_mutex_t *gl_get_nl_langinfo_lock (void); + +# if HAVE_WEAK_SYMBOLS /* musl libc, FreeBSD, NetBSD, OpenBSD, Haiku */ + + /* Avoid the need to link with '-lpthread'. */ +# pragma weak pthread_mutex_lock +# pragma weak pthread_mutex_unlock + + /* Determine whether libpthread is in use. */ +# pragma weak pthread_mutexattr_gettype + /* See the comments in lock.h. */ +# define pthread_in_use() \ + (pthread_mutexattr_gettype != NULL || c11_threads_in_use ()) + +# else +# define pthread_in_use() 1 +# endif + +static char * +nl_langinfo_with_lock (nl_item item) +{ + if (pthread_in_use()) + { + pthread_mutex_t *lock = gl_get_nl_langinfo_lock (); + char *ret; + + if (pthread_mutex_lock (lock)) + abort (); + ret = nl_langinfo_unlocked (item); + if (pthread_mutex_unlock (lock)) + abort (); + + return ret; + } + else + return nl_langinfo_unlocked (item); +} + +# elif HAVE_THREADS_H + +extern mtx_t *gl_get_nl_langinfo_lock (void); + +static char * +nl_langinfo_with_lock (nl_item item) +{ + mtx_t *lock = gl_get_nl_langinfo_lock (); + char *ret; + + if (mtx_lock (lock) != thrd_success) + abort (); + ret = nl_langinfo_unlocked (item); + if (mtx_unlock (lock) != thrd_success) + abort (); + + return ret; +} + +# endif + +# else + +/* On other platforms, no lock is needed. */ +# define nl_langinfo_with_lock nl_langinfo + +# endif + char * rpl_nl_langinfo (nl_item item) { @@ -183,7 +339,7 @@ rpl_nl_langinfo (nl_item item) default: break; } - return nl_langinfo (item); + return nl_langinfo_with_lock (item); } #else diff --git a/lib/nproc.c b/lib/nproc.c index 90b85c8..378d3ff 100644 --- a/lib/nproc.c +++ b/lib/nproc.c @@ -1,19 +1,19 @@ /* Detect the number of processors. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Glen Lenker and Bruno Haible. */ @@ -307,15 +307,23 @@ num_processors_ignoring_omp (enum nproc_query query) NPROC_CURRENT and NPROC_ALL. */ #if HAVE_SYSCTL && ! defined __GLIBC__ && defined HW_NCPU - { /* This works on Mac OS X, FreeBSD, NetBSD, OpenBSD. */ + { /* This works on macOS, FreeBSD, NetBSD, OpenBSD. + macOS 10.14 does not allow mib to be const. */ int nprocs; size_t len = sizeof (nprocs); - static int mib[2] = { CTL_HW, HW_NCPU }; - - if (sysctl (mib, ARRAY_SIZE (mib), &nprocs, &len, NULL, 0) == 0 - && len == sizeof (nprocs) - && 0 < nprocs) - return nprocs; + static int mib[][2] = { +# ifdef HW_NCPUONLINE + { CTL_HW, HW_NCPUONLINE }, +# endif + { CTL_HW, HW_NCPU } + }; + for (int i = 0; i < ARRAY_SIZE (mib); i++) + { + if (sysctl (mib[i], ARRAY_SIZE (mib[i]), &nprocs, &len, NULL, 0) == 0 + && len == sizeof (nprocs) + && 0 < nprocs) + return nprocs; + } } #endif diff --git a/lib/nproc.h b/lib/nproc.h index 11d9a19..505351d 100644 --- a/lib/nproc.h +++ b/lib/nproc.h @@ -1,19 +1,19 @@ /* Detect the number of processors. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Glen Lenker and Bruno Haible. */ diff --git a/lib/nstrftime.c b/lib/nstrftime.c index fc5052a..c1dd554 100644 --- a/lib/nstrftime.c +++ b/lib/nstrftime.c @@ -1,30 +1,28 @@ -/* Copyright (C) 1991-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - The GNU C Library is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with the GNU C Library; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifdef _LIBC # define USE_IN_EXTENDED_LOCALE_MODEL 1 # define HAVE_STRUCT_ERA_ENTRY 1 # define HAVE_TM_GMTOFF 1 -# define HAVE_TM_ZONE 1 +# define HAVE_STRUCT_TM_TM_ZONE 1 # define HAVE_TZNAME 1 -# define HAVE_TZSET 1 # include "../locale/localeinfo.h" #else -# include +# include # if FPRINTFTIME # include "fprintftime.h" # else @@ -34,6 +32,7 @@ #endif #include +#include #include #if HAVE_TZNAME && !HAVE_DECL_TZNAME @@ -68,16 +67,9 @@ extern char *tzname[]; #include #include +#include "attribute.h" #include -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif - #ifdef COMPILE_WIDE # include # define CHAR_T wchar_t @@ -170,7 +162,10 @@ extern char *tzname[]; size_t _w = pad == L_('-') || width < 0 ? 0 : width; \ size_t _incr = _n < _w ? _w : _n; \ if (_incr >= maxsize - i) \ - return 0; \ + { \ + errno = ERANGE; \ + return 0; \ + } \ if (p) \ { \ if (_n < _w) \ @@ -372,10 +367,7 @@ tm_diff (const struct tm *a, const struct tm *b) #define ISO_WEEK1_WDAY 4 /* Thursday */ #define YDAY_MINIMUM (-366) static int iso_week_days (int, int); -#ifdef __GNUC__ -__inline__ -#endif -static int +static __inline int iso_week_days (int yday, int wday) { /* Add enough to the first operand of % to make it nonnegative. */ @@ -396,7 +388,6 @@ iso_week_days (int yday, int wday) #endif #ifdef my_strftime -# undef HAVE_TZSET # define extra_args , tz, ns # define extra_args_spec , timezone_t tz, int ns #else @@ -434,9 +425,7 @@ my_strftime (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) return __strftime_internal (s, STRFTIME_ARG (maxsize) format, tp, false, 0, -1, &tzset_called extra_args LOCALE_ARG); } -#if defined _LIBC && ! FPRINTFTIME libc_hidden_def (my_strftime) -#endif /* Just like my_strftime, above, but with more parameters. UPCASE indicates that the result should be converted to upper case. @@ -456,6 +445,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) size_t maxsize = (size_t) -1; #endif + int saved_errno = errno; int hour12 = tp->tm_hour; #ifdef _NL_CURRENT /* We cannot make the following values variables since we must delay @@ -502,17 +492,8 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) const char *format_end = NULL; #endif -#if ! defined _LIBC && ! HAVE_RUN_TZSET_TEST - /* Solaris 2.5.x and 2.6 tzset sometimes modify the storage returned - by localtime. On such systems, we must either use the tzset and - localtime wrappers to work around the bug (which sets - HAVE_RUN_TZSET_TEST) or make a copy of the structure. */ - struct tm copy = *tp; - tp = © -#endif - zone = NULL; -#if HAVE_TM_ZONE +#if HAVE_STRUCT_TM_TM_ZONE /* The POSIX test suite assumes that setting the environment variable TZ to a new value before calling strftime() will influence the result (the %Z format) even if the information in @@ -529,7 +510,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) } else { -# if !HAVE_TM_ZONE +# if !HAVE_STRUCT_TM_TM_ZONE /* Infer the zone name from *TZ instead of from TZNAME. */ tzname_vec = tz->tzname_copy; # endif @@ -539,7 +520,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) { /* POSIX.1 requires that local time zone information be used as though strftime called tzset. */ -# if HAVE_TZSET +# ifndef my_strftime if (!*tzset_called) { tzset (); @@ -670,6 +651,8 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) #endif /* ! DO_MULTIBYTE */ + char const *percent = f; + /* Check for flags that can modify a format. */ while (1) { @@ -771,8 +754,8 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) while (0) case L_('%'): - if (modifier != 0) - goto bad_format; + if (f - 1 != percent) + goto bad_percent; add1 (*f); break; @@ -1175,7 +1158,6 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) case L_('q'): /* GNU extension. */ DO_SIGNED_NUMBER (1, false, ((tp->tm_mon * 11) >> 5) + 1); - break; case L_('R'): subfmt = L_("%H:%M"); @@ -1204,7 +1186,13 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) time_t t; ltm = *tp; + ltm.tm_yday = -1; t = mktime_z (tz, <m); + if (ltm.tm_yday < 0) + { + errno = EOVERFLOW; + return 0; + } /* Generate string value for T using time_t arithmetic; this works even if sizeof (long) < sizeof (time_t). */ @@ -1433,7 +1421,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) /* POSIX.1 requires that local time zone information be used as though strftime called tzset. */ -# if HAVE_TZSET +# ifndef my_strftime if (!*tzset_called) { tzset (); @@ -1480,6 +1468,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) } case L_('\0'): /* GNU extension: % at end of format. */ + bad_percent: --f; FALLTHROUGH; default: @@ -1487,12 +1476,7 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) since this is most likely the right thing to do if a multibyte string has been misparsed. */ bad_format: - { - int flen; - for (flen = 1; f[1 - flen] != L_('%'); flen++) - continue; - cpy (flen, &f[1 - flen]); - } + cpy (f - percent + 1, percent); break; } } @@ -1502,5 +1486,6 @@ __strftime_internal (STREAM_OR_CHAR_T *s, STRFTIME_ARG (size_t maxsize) *p = L_('\0'); #endif + errno = saved_errno; return i; } diff --git a/lib/obstack.c b/lib/obstack.c index a6757b8..2cf6045 100644 --- a/lib/obstack.c +++ b/lib/obstack.c @@ -1,20 +1,19 @@ /* obstack.c - subroutines used implicitly by object stack macros - Copyright (C) 1988-2020 Free Software Foundation, Inc. + Copyright (C) 1988-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - The GNU C Library is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with the GNU C Library; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifdef _LIBC @@ -326,7 +325,7 @@ int obstack_exit_failure = EXIT_FAILURE; # include # endif -static _Noreturn void +static __attribute_noreturn__ void print_and_abort (void) { /* Don't change any of these strings. Yes, it would be possible to add diff --git a/lib/obstack.h b/lib/obstack.h index f1c1d00..de16ac9 100644 --- a/lib/obstack.h +++ b/lib/obstack.h @@ -1,20 +1,19 @@ /* obstack.h - object stack macros - Copyright (C) 1988-2020 Free Software Foundation, Inc. + Copyright (C) 1988-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - The GNU C Library is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public - License along with the GNU C Library; if not, see - . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Summary: @@ -153,7 +152,7 @@ /* Not the same as _Noreturn, since it also works with function pointers. */ #ifndef __attribute_noreturn__ -# if 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# if 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ || 0x5110 <= __SUNPRO_C # define __attribute_noreturn__ __attribute__ ((__noreturn__)) # else # define __attribute_noreturn__ @@ -283,8 +282,9 @@ extern int obstack_exit_failure; #define obstack_memory_used(h) _obstack_memory_used (h) -#if defined __GNUC__ -# if !defined __GNUC_MINOR__ || __GNUC__ * 1000 + __GNUC_MINOR__ < 2008 +#if defined __GNUC__ || defined __clang__ +# if !(defined __GNUC_MINOR__ && __GNUC__ * 1000 + __GNUC_MINOR__ >= 2008 \ + || defined __clang__) # define __extension__ # endif diff --git a/lib/offtostr.c b/lib/offtostr.c index 96082aa..df11155 100644 --- a/lib/offtostr.c +++ b/lib/offtostr.c @@ -1,3 +1,20 @@ +/* Convert 'off_t' integer to printable string. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define anytostr offtostr #define inttype off_t #include "anytostr.c" diff --git a/lib/open-safer.c b/lib/open-safer.c index d2eea81..006de5e 100644 --- a/lib/open-safer.c +++ b/lib/open-safer.c @@ -1,10 +1,10 @@ /* Invoke open, but avoid some glitches. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/open.c b/lib/open.c index 487194f..170bff1 100644 --- a/lib/open.c +++ b/lib/open.c @@ -1,17 +1,17 @@ /* Open a descriptor to a file. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2007. */ @@ -30,7 +30,11 @@ static int orig_open (const char *filename, int flags, mode_t mode) { +#if defined _WIN32 && !defined __CYGWIN__ + return _open (filename, flags, mode); +#else return open (filename, flags, mode); +#endif } /* Specification. */ @@ -110,7 +114,9 @@ open (const char *filename, int flags, ...) directories, - if O_WRONLY or O_RDWR is specified, open() must fail because the file does not contain a '.' directory. */ - if (flags & (O_CREAT | O_WRONLY | O_RDWR)) + if ((flags & O_CREAT) + || (flags & O_ACCMODE) == O_RDWR + || (flags & O_ACCMODE) == O_WRONLY) { size_t len = strlen (filename); if (len > 0 && filename[len - 1] == '/') @@ -122,7 +128,7 @@ open (const char *filename, int flags, ...) #endif fd = orig_open (filename, - flags & ~(have_cloexec <= 0 ? O_CLOEXEC : 0), mode); + flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode); if (flags & O_CLOEXEC) { diff --git a/lib/openat-die.c b/lib/openat-die.c index fd96dd7..486d06c 100644 --- a/lib/openat-die.c +++ b/lib/openat-die.c @@ -1,10 +1,10 @@ /* Report a save- or restore-cwd failure in our openat replacement and then exit. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/openat-priv.h b/lib/openat-priv.h index 5b824f7..5d60810 100644 --- a/lib/openat-priv.h +++ b/lib/openat-priv.h @@ -1,10 +1,10 @@ /* Internals for openat-like functions. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/openat-proc.c b/lib/openat-proc.c index 9111cd3..3bacf7d 100644 --- a/lib/openat-proc.c +++ b/lib/openat-proc.c @@ -1,10 +1,10 @@ /* Create /proc/self/fd-related names for subfiles of open directories. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -73,8 +73,9 @@ openat_proc_name (char buf[OPENAT_BUFFER_SIZE], int fd, char const *file) problem is exhibited on code that built on Solaris 8 and running on Solaris 10. */ - int proc_self_fd = open ("/proc/self/fd", - O_SEARCH | O_DIRECTORY | O_NOCTTY | O_NONBLOCK); + int proc_self_fd = + open ("/proc/self/fd", + O_SEARCH | O_DIRECTORY | O_NOCTTY | O_NONBLOCK | O_CLOEXEC); if (proc_self_fd < 0) proc_status = -1; else diff --git a/lib/openat-safer.c b/lib/openat-safer.c index ff6789a..7b9a873 100644 --- a/lib/openat-safer.c +++ b/lib/openat-safer.c @@ -1,10 +1,10 @@ /* Invoke openat, but avoid some glitches. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/openat.c b/lib/openat.c index d2c84e8..52aab19 100644 --- a/lib/openat.c +++ b/lib/openat.c @@ -1,9 +1,9 @@ /* provide a replacement openat function - Copyright (C) 2004-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -100,7 +100,9 @@ rpl_openat (int dfd, char const *filename, int flags, ...) directories, - if O_WRONLY or O_RDWR is specified, open() must fail because the file does not contain a '.' directory. */ - if (flags & (O_CREAT | O_WRONLY | O_RDWR)) + if ((flags & O_CREAT) + || (flags & O_ACCMODE) == O_RDWR + || (flags & O_ACCMODE) == O_WRONLY) { size_t len = strlen (filename); if (len > 0 && filename[len - 1] == '/') @@ -112,7 +114,7 @@ rpl_openat (int dfd, char const *filename, int flags, ...) # endif fd = orig_openat (dfd, filename, - flags & ~(have_cloexec <= 0 ? O_CLOEXEC : 0), mode); + flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode); if (flags & O_CLOEXEC) { @@ -165,7 +167,7 @@ rpl_openat (int dfd, char const *filename, int flags, ...) #else /* !HAVE_OPENAT */ -# include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ +# include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */ # include "openat-priv.h" # include "save-cwd.h" @@ -289,7 +291,7 @@ bool openat_needs_fchdir (void) { bool needs_fchdir = true; - int fd = open ("/", O_SEARCH); + int fd = open ("/", O_SEARCH | O_CLOEXEC); if (0 <= fd) { diff --git a/lib/openat.h b/lib/openat.h index 824ce56..56919ef 100644 --- a/lib/openat.h +++ b/lib/openat.h @@ -1,9 +1,9 @@ /* provide a replacement openat function - Copyright (C) 2004-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -98,12 +98,14 @@ lchmodat (int fd, char const *file, mode_t mode) # define STATAT_INLINE _GL_INLINE # endif +_GL_ATTRIBUTE_DEPRECATED STATAT_INLINE int statat (int fd, char const *name, struct stat *st) { return fstatat (fd, name, st, 0); } +_GL_ATTRIBUTE_DEPRECATED STATAT_INLINE int lstatat (int fd, char const *name, struct stat *st) { diff --git a/lib/opendir-safer.c b/lib/opendir-safer.c index f718a95..1677fb6 100644 --- a/lib/opendir-safer.c +++ b/lib/opendir-safer.c @@ -1,10 +1,10 @@ /* Invoke opendir, but avoid some glitches. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/opendir.c b/lib/opendir.c index 162ae4a..fc6b455 100644 --- a/lib/opendir.c +++ b/lib/opendir.c @@ -1,17 +1,17 @@ /* Start reading the entries of a directory. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -45,6 +45,16 @@ # include #endif +#if defined _WIN32 && ! defined __CYGWIN__ +/* Don't assume that UNICODE is not defined. */ +# undef WIN32_FIND_DATA +# define WIN32_FIND_DATA WIN32_FIND_DATAA +# undef GetFullPathName +# define GetFullPathName GetFullPathNameA +# undef FindFirstFile +# define FindFirstFile FindFirstFileA +#endif + DIR * opendir (const char *dir_name) { diff --git a/lib/opendirat.c b/lib/opendirat.c index 6d88420..1068ae0 100644 --- a/lib/opendirat.c +++ b/lib/opendirat.c @@ -1,10 +1,10 @@ /* Open a directory relative to another directory. - Copyright 2006-2020 Free Software Foundation, Inc. + Copyright 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/opendirat.h b/lib/opendirat.h index 1edf5b5..5568790 100644 --- a/lib/opendirat.h +++ b/lib/opendirat.h @@ -1,2 +1,21 @@ +/* Open a directory relative to another directory. + + Copyright (C) 2018-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include -DIR *opendirat (int, char const *, int, int *); + +DIR *opendirat (int, char const *, int, int *) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1); diff --git a/lib/parse-datetime-gen.h b/lib/parse-datetime-gen.h new file mode 100644 index 0000000..3a2e6d8 --- /dev/null +++ b/lib/parse-datetime-gen.h @@ -0,0 +1,104 @@ +/* A Bison parser, made by GNU Bison 3.7.4. */ + +/* Bison interface for Yacc-like parsers in C + + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, + Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 of Bison. */ + +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + +#ifndef YY_YY_PARSE_DATETIME_TAB_H_INCLUDED +# define YY_YY_PARSE_DATETIME_TAB_H_INCLUDED +/* Debug traces. */ +#ifndef YYDEBUG +# define YYDEBUG 0 +#endif +#if YYDEBUG +extern int yydebug; +#endif + +/* Token kinds. */ +#ifndef YYTOKENTYPE +# define YYTOKENTYPE + enum yytokentype + { + YYEMPTY = -2, + YYEOF = 0, /* "end of file" */ + YYerror = 256, /* error */ + YYUNDEF = 257, /* "invalid token" */ + tAGO = 258, /* tAGO */ + tDST = 259, /* tDST */ + tYEAR_UNIT = 260, /* tYEAR_UNIT */ + tMONTH_UNIT = 261, /* tMONTH_UNIT */ + tHOUR_UNIT = 262, /* tHOUR_UNIT */ + tMINUTE_UNIT = 263, /* tMINUTE_UNIT */ + tSEC_UNIT = 264, /* tSEC_UNIT */ + tDAY_UNIT = 265, /* tDAY_UNIT */ + tDAY_SHIFT = 266, /* tDAY_SHIFT */ + tDAY = 267, /* tDAY */ + tDAYZONE = 268, /* tDAYZONE */ + tLOCAL_ZONE = 269, /* tLOCAL_ZONE */ + tMERIDIAN = 270, /* tMERIDIAN */ + tMONTH = 271, /* tMONTH */ + tORDINAL = 272, /* tORDINAL */ + tZONE = 273, /* tZONE */ + tSNUMBER = 274, /* tSNUMBER */ + tUNUMBER = 275, /* tUNUMBER */ + tSDECIMAL_NUMBER = 276, /* tSDECIMAL_NUMBER */ + tUDECIMAL_NUMBER = 277 /* tUDECIMAL_NUMBER */ + }; + typedef enum yytokentype yytoken_kind_t; +#endif + +/* Value type. */ +#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED +union YYSTYPE +{ +#line 576 "parse-datetime.y" + + intmax_t intval; + textint textintval; + struct timespec timespec; + relative_time rel; + +#line 93 "parse-datetime-gen.h" + +}; +typedef union YYSTYPE YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 +# define YYSTYPE_IS_DECLARED 1 +#endif + + + +int yyparse (parser_control *pc); + +#endif /* !YY_YY_PARSE_DATETIME_TAB_H_INCLUDED */ diff --git a/lib/parse-datetime.c b/lib/parse-datetime.c index dde5f8a..0060cb2 100644 --- a/lib/parse-datetime.c +++ b/lib/parse-datetime.c @@ -1,8 +1,8 @@ -/* A Bison parser, made by GNU Bison 3.4.1. */ +/* A Bison parser, made by GNU Bison 3.7.4. */ /* Bison implementation for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2019 Free Software Foundation, + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -34,6 +34,10 @@ /* C LALR(1) parser skeleton written by Richard Stallman, by simplifying the original so-called "semantic" parser. */ +/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual, + especially those whose name start with YY_ or yy_. They are + private implementation details that can be changed or removed. */ + /* All symbols defined below should begin with yy or YY, to avoid infringing on user name space. This should be done even for local variables, as they might otherwise be expanded by user macros. @@ -41,14 +45,11 @@ define necessary library symbols; they are noted "INFRINGES ON USER NAME SPACE" below. */ -/* Undocumented macros, especially those whose name start with YY_, - are private implementation details. Do not rely on them. */ +/* Identify Bison output, and Bison version. */ +#define YYBISON 30704 -/* Identify Bison output. */ -#define YYBISON 1 - -/* Bison version. */ -#define YYBISON_VERSION "3.4.1" +/* Bison version string. */ +#define YYBISON_VERSION "3.7.4" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -70,11 +71,11 @@ /* Parse a string into an internal timestamp. - Copyright (C) 1999-2000, 2002-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2002-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -96,7 +97,7 @@ Modified by Paul Eggert in 1999 to do the right thing about local DST. Also modified by Paul Eggert in 2004 to support nanosecond-resolution - timestamps, in 2004 to support TZ strings in dates, and in 2017 to + timestamps, in 2004 to support TZ strings in dates, and in 2017 and 2020 to check for integer overflow and to support longer-than-'long' 'time_t' and 'tv_nsec'. */ @@ -104,6 +105,7 @@ #include "parse-datetime.h" +#include "idx.h" #include "intprops.h" #include "timespec.h" #include "verify.h" @@ -132,7 +134,6 @@ #include #include -#include #include #include #include @@ -151,18 +152,6 @@ # define _STDLIB_H 1 #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - Enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if 2 < __GNUC__ + (7 <= __GNUC_MINOR__) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - /* Shift A right by B bits portably, by dividing A by 2**B and truncating towards minus infinity. A and B should be free of side effects, and B should be in the range 0 <= B <= INT_BITS - 2, where @@ -221,7 +210,7 @@ typedef struct { bool negative; intmax_t value; - ptrdiff_t digits; + idx_t digits; } textint; /* An entry in the lexical lookup table. */ @@ -294,16 +283,18 @@ typedef struct /* Presence or counts of nonterminals of various flavors parsed so far. */ bool timespec_seen; bool rels_seen; - ptrdiff_t dates_seen; - ptrdiff_t days_seen; - ptrdiff_t local_zones_seen; - ptrdiff_t dsts_seen; - ptrdiff_t times_seen; - ptrdiff_t zones_seen; + idx_t dates_seen; + idx_t days_seen; + idx_t local_zones_seen; + idx_t dsts_seen; + idx_t times_seen; + idx_t zones_seen; bool year_seen; +#ifdef GNULIB_PARSE_DATETIME2 /* Print debugging output to stderr. */ bool parse_datetime_debug; +#endif /* Which of the 'seen' parts have been printed when debugging. */ bool debug_dates_seen; @@ -320,6 +311,16 @@ typedef struct table local_time_zone_table[3]; } parser_control; +static bool +debugging (parser_control const *pc) +{ +#ifdef GNULIB_PARSE_DATETIME2 + return pc->parse_datetime_debug; +#else + return false; +#endif +} + union YYSTYPE; static int yylex (union YYSTYPE *, parser_control *); static int yyerror (parser_control const *, char const *); @@ -502,7 +503,7 @@ debug_print_current_time (char const *item, parser_control *pc) { bool space = false; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; /* no newline, more items printed below */ @@ -602,7 +603,7 @@ debug_print_relative_time (char const *item, parser_control const *pc) { bool space = false; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; /* no newline, more items printed below */ @@ -631,8 +632,17 @@ debug_print_relative_time (char const *item, parser_control const *pc) -#line 635 "parse-datetime.tab.c" +#line 636 "parse-datetime.c" +# ifndef YY_CAST +# ifdef __cplusplus +# define YY_CAST(Type, Val) static_cast (Val) +# define YY_REINTERPRET_CAST(Type, Val) reinterpret_cast (Val) +# else +# define YY_CAST(Type, Val) ((Type) (Val)) +# define YY_REINTERPRET_CAST(Type, Val) ((Type) (Val)) +# endif +# endif # ifndef YY_NULLPTR # if defined __cplusplus # if 201103L <= __cplusplus @@ -645,115 +655,152 @@ debug_print_relative_time (char const *item, parser_control const *pc) # endif # endif -/* Enabling verbose error messages. */ -#ifdef YYERROR_VERBOSE -# undef YYERROR_VERBOSE -# define YYERROR_VERBOSE 1 -#else -# define YYERROR_VERBOSE 0 -#endif - -/* Use api.header.include to #include this header - instead of duplicating it here. */ -#ifndef YY_YY_PARSE_DATETIME_TAB_H_INCLUDED -# define YY_YY_PARSE_DATETIME_TAB_H_INCLUDED -/* Debug traces. */ -#ifndef YYDEBUG -# define YYDEBUG 0 -#endif -#if YYDEBUG -extern int yydebug; -#endif - -/* Token type. */ -#ifndef YYTOKENTYPE -# define YYTOKENTYPE - enum yytokentype - { - tAGO = 258, - tDST = 259, - tYEAR_UNIT = 260, - tMONTH_UNIT = 261, - tHOUR_UNIT = 262, - tMINUTE_UNIT = 263, - tSEC_UNIT = 264, - tDAY_UNIT = 265, - tDAY_SHIFT = 266, - tDAY = 267, - tDAYZONE = 268, - tLOCAL_ZONE = 269, - tMERIDIAN = 270, - tMONTH = 271, - tORDINAL = 272, - tZONE = 273, - tSNUMBER = 274, - tUNUMBER = 275, - tSDECIMAL_NUMBER = 276, - tUDECIMAL_NUMBER = 277 - }; -#endif - -/* Value type. */ -#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED -union YYSTYPE +#include "parse-datetime-gen.h" +/* Symbol kind. */ +enum yysymbol_kind_t { -#line 576 "parse-datetime.y" - - intmax_t intval; - textint textintval; - struct timespec timespec; - relative_time rel; - -#line 708 "parse-datetime.tab.c" - + YYSYMBOL_YYEMPTY = -2, + YYSYMBOL_YYEOF = 0, /* "end of file" */ + YYSYMBOL_YYerror = 1, /* error */ + YYSYMBOL_YYUNDEF = 2, /* "invalid token" */ + YYSYMBOL_tAGO = 3, /* tAGO */ + YYSYMBOL_tDST = 4, /* tDST */ + YYSYMBOL_tYEAR_UNIT = 5, /* tYEAR_UNIT */ + YYSYMBOL_tMONTH_UNIT = 6, /* tMONTH_UNIT */ + YYSYMBOL_tHOUR_UNIT = 7, /* tHOUR_UNIT */ + YYSYMBOL_tMINUTE_UNIT = 8, /* tMINUTE_UNIT */ + YYSYMBOL_tSEC_UNIT = 9, /* tSEC_UNIT */ + YYSYMBOL_tDAY_UNIT = 10, /* tDAY_UNIT */ + YYSYMBOL_tDAY_SHIFT = 11, /* tDAY_SHIFT */ + YYSYMBOL_tDAY = 12, /* tDAY */ + YYSYMBOL_tDAYZONE = 13, /* tDAYZONE */ + YYSYMBOL_tLOCAL_ZONE = 14, /* tLOCAL_ZONE */ + YYSYMBOL_tMERIDIAN = 15, /* tMERIDIAN */ + YYSYMBOL_tMONTH = 16, /* tMONTH */ + YYSYMBOL_tORDINAL = 17, /* tORDINAL */ + YYSYMBOL_tZONE = 18, /* tZONE */ + YYSYMBOL_tSNUMBER = 19, /* tSNUMBER */ + YYSYMBOL_tUNUMBER = 20, /* tUNUMBER */ + YYSYMBOL_tSDECIMAL_NUMBER = 21, /* tSDECIMAL_NUMBER */ + YYSYMBOL_tUDECIMAL_NUMBER = 22, /* tUDECIMAL_NUMBER */ + YYSYMBOL_23_ = 23, /* '@' */ + YYSYMBOL_24_T_ = 24, /* 'T' */ + YYSYMBOL_25_ = 25, /* ':' */ + YYSYMBOL_26_ = 26, /* ',' */ + YYSYMBOL_27_ = 27, /* '/' */ + YYSYMBOL_YYACCEPT = 28, /* $accept */ + YYSYMBOL_spec = 29, /* spec */ + YYSYMBOL_timespec = 30, /* timespec */ + YYSYMBOL_items = 31, /* items */ + YYSYMBOL_item = 32, /* item */ + YYSYMBOL_datetime = 33, /* datetime */ + YYSYMBOL_iso_8601_datetime = 34, /* iso_8601_datetime */ + YYSYMBOL_time = 35, /* time */ + YYSYMBOL_iso_8601_time = 36, /* iso_8601_time */ + YYSYMBOL_o_zone_offset = 37, /* o_zone_offset */ + YYSYMBOL_zone_offset = 38, /* zone_offset */ + YYSYMBOL_local_zone = 39, /* local_zone */ + YYSYMBOL_zone = 40, /* zone */ + YYSYMBOL_day = 41, /* day */ + YYSYMBOL_date = 42, /* date */ + YYSYMBOL_iso_8601_date = 43, /* iso_8601_date */ + YYSYMBOL_rel = 44, /* rel */ + YYSYMBOL_relunit = 45, /* relunit */ + YYSYMBOL_relunit_snumber = 46, /* relunit_snumber */ + YYSYMBOL_dayshift = 47, /* dayshift */ + YYSYMBOL_seconds = 48, /* seconds */ + YYSYMBOL_signed_seconds = 49, /* signed_seconds */ + YYSYMBOL_unsigned_seconds = 50, /* unsigned_seconds */ + YYSYMBOL_number = 51, /* number */ + YYSYMBOL_hybrid = 52, /* hybrid */ + YYSYMBOL_o_colon_minutes = 53 /* o_colon_minutes */ }; -typedef union YYSTYPE YYSTYPE; -# define YYSTYPE_IS_TRIVIAL 1 -# define YYSTYPE_IS_DECLARED 1 -#endif +typedef enum yysymbol_kind_t yysymbol_kind_t; -int yyparse (parser_control *pc); - -#endif /* !YY_YY_PARSE_DATETIME_TAB_H_INCLUDED */ - - #ifdef short # undef short #endif -#ifdef YYTYPE_UINT8 -typedef YYTYPE_UINT8 yytype_uint8; -#else -typedef unsigned char yytype_uint8; +/* On compilers that do not define __PTRDIFF_MAX__ etc., make sure + and (if available) are included + so that the code can choose integer types of a good width. */ + +#ifndef __PTRDIFF_MAX__ +# include /* INFRINGES ON USER NAME SPACE */ +# if defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ +# include /* INFRINGES ON USER NAME SPACE */ +# define YY_STDINT_H +# endif #endif -#ifdef YYTYPE_INT8 -typedef YYTYPE_INT8 yytype_int8; +/* Narrow types that promote to a signed type and that can represent a + signed or unsigned integer of at least N bits. In tables they can + save space and decrease cache pressure. Promoting to a signed type + helps avoid bugs in integer arithmetic. */ + +#ifdef __INT_LEAST8_MAX__ +typedef __INT_LEAST8_TYPE__ yytype_int8; +#elif defined YY_STDINT_H +typedef int_least8_t yytype_int8; #else typedef signed char yytype_int8; #endif -#ifdef YYTYPE_UINT16 -typedef YYTYPE_UINT16 yytype_uint16; -#else -typedef unsigned short yytype_uint16; -#endif - -#ifdef YYTYPE_INT16 -typedef YYTYPE_INT16 yytype_int16; +#ifdef __INT_LEAST16_MAX__ +typedef __INT_LEAST16_TYPE__ yytype_int16; +#elif defined YY_STDINT_H +typedef int_least16_t yytype_int16; #else typedef short yytype_int16; #endif +#if defined __UINT_LEAST8_MAX__ && __UINT_LEAST8_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST8_TYPE__ yytype_uint8; +#elif (!defined __UINT_LEAST8_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST8_MAX <= INT_MAX) +typedef uint_least8_t yytype_uint8; +#elif !defined __UINT_LEAST8_MAX__ && UCHAR_MAX <= INT_MAX +typedef unsigned char yytype_uint8; +#else +typedef short yytype_uint8; +#endif + +#if defined __UINT_LEAST16_MAX__ && __UINT_LEAST16_MAX__ <= __INT_MAX__ +typedef __UINT_LEAST16_TYPE__ yytype_uint16; +#elif (!defined __UINT_LEAST16_MAX__ && defined YY_STDINT_H \ + && UINT_LEAST16_MAX <= INT_MAX) +typedef uint_least16_t yytype_uint16; +#elif !defined __UINT_LEAST16_MAX__ && USHRT_MAX <= INT_MAX +typedef unsigned short yytype_uint16; +#else +typedef int yytype_uint16; +#endif + +#ifndef YYPTRDIFF_T +# if defined __PTRDIFF_TYPE__ && defined __PTRDIFF_MAX__ +# define YYPTRDIFF_T __PTRDIFF_TYPE__ +# define YYPTRDIFF_MAXIMUM __PTRDIFF_MAX__ +# elif defined PTRDIFF_MAX +# ifndef ptrdiff_t +# include /* INFRINGES ON USER NAME SPACE */ +# endif +# define YYPTRDIFF_T ptrdiff_t +# define YYPTRDIFF_MAXIMUM PTRDIFF_MAX +# else +# define YYPTRDIFF_T long +# define YYPTRDIFF_MAXIMUM LONG_MAX +# endif +#endif + #ifndef YYSIZE_T # ifdef __SIZE_TYPE__ # define YYSIZE_T __SIZE_TYPE__ # elif defined size_t # define YYSIZE_T size_t -# elif ! defined YYSIZE_T +# elif defined __STDC_VERSION__ && 199901 <= __STDC_VERSION__ # include /* INFRINGES ON USER NAME SPACE */ # define YYSIZE_T size_t # else @@ -761,7 +808,20 @@ typedef short yytype_int16; # endif #endif -#define YYSIZE_MAXIMUM ((YYSIZE_T) -1) +#define YYSIZE_MAXIMUM \ + YY_CAST (YYPTRDIFF_T, \ + (YYPTRDIFF_MAXIMUM < YY_CAST (YYSIZE_T, -1) \ + ? YYPTRDIFF_MAXIMUM \ + : YY_CAST (YYSIZE_T, -1))) + +#define YYSIZEOF(X) YY_CAST (YYPTRDIFF_T, sizeof (X)) + + +/* Stored state numbers (used for stacks). */ +typedef yytype_int8 yy_state_t; + +/* State numbers in computations. */ +typedef int yy_state_fast_t; #ifndef YY_ # if defined YYENABLE_NLS && YYENABLE_NLS @@ -775,22 +835,21 @@ typedef short yytype_int16; # endif #endif -#ifndef YY_ATTRIBUTE -# if (defined __GNUC__ \ - && (2 < __GNUC__ || (__GNUC__ == 2 && 96 <= __GNUC_MINOR__))) \ - || defined __SUNPRO_C && 0x5110 <= __SUNPRO_C -# define YY_ATTRIBUTE(Spec) __attribute__(Spec) + +#ifndef YY_ATTRIBUTE_PURE +# if defined __GNUC__ && 2 < __GNUC__ + (96 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_PURE __attribute__ ((__pure__)) # else -# define YY_ATTRIBUTE(Spec) /* empty */ +# define YY_ATTRIBUTE_PURE # endif #endif -#ifndef YY_ATTRIBUTE_PURE -# define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) -#endif - #ifndef YY_ATTRIBUTE_UNUSED -# define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) +# if defined __GNUC__ && 2 < __GNUC__ + (7 <= __GNUC_MINOR__) +# define YY_ATTRIBUTE_UNUSED __attribute__ ((__unused__)) +# else +# define YY_ATTRIBUTE_UNUSED +# endif #endif /* Suppress unused-variable warnings by "using" E. */ @@ -802,11 +861,11 @@ typedef short yytype_int16; #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ /* Suppress an incorrect diagnostic about yylval being uninitialized. */ -# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ - _Pragma ("GCC diagnostic push") \ - _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\ +# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"") \ _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"") -# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ +# define YY_IGNORE_MAYBE_UNINITIALIZED_END \ _Pragma ("GCC diagnostic pop") #else # define YY_INITIAL_VALUE(Value) Value @@ -819,10 +878,22 @@ typedef short yytype_int16; # define YY_INITIAL_VALUE(Value) /* Nothing. */ #endif +#if defined __cplusplus && defined __GNUC__ && ! defined __ICC && 6 <= __GNUC__ +# define YY_IGNORE_USELESS_CAST_BEGIN \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wuseless-cast\"") +# define YY_IGNORE_USELESS_CAST_END \ + _Pragma ("GCC diagnostic pop") +#endif +#ifndef YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_BEGIN +# define YY_IGNORE_USELESS_CAST_END +#endif + #define YY_ASSERT(E) ((void) (0 && (E))) -#if ! defined yyoverflow || YYERROR_VERBOSE +#if !defined yyoverflow /* The parser invokes alloca or malloc; define the necessary symbols. */ @@ -887,8 +958,7 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ # endif # endif # endif -#endif /* ! defined yyoverflow || YYERROR_VERBOSE */ - +#endif /* !defined yyoverflow */ #if (! defined yyoverflow \ && (! defined __cplusplus \ @@ -897,17 +967,17 @@ void free (void *); /* INFRINGES ON USER NAME SPACE */ /* A type that is properly aligned for any stack member. */ union yyalloc { - yytype_int16 yyss_alloc; + yy_state_t yyss_alloc; YYSTYPE yyvs_alloc; }; /* The size of the maximum gap between one aligned stack and the next. */ -# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) +# define YYSTACK_GAP_MAXIMUM (YYSIZEOF (union yyalloc) - 1) /* The size of an array large to enough to hold all stacks, each with N elements. */ # define YYSTACK_BYTES(N) \ - ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \ + ((N) * (YYSIZEOF (yy_state_t) + YYSIZEOF (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) # define YYCOPY_NEEDED 1 @@ -920,11 +990,11 @@ union yyalloc # define YYSTACK_RELOCATE(Stack_alloc, Stack) \ do \ { \ - YYSIZE_T yynewbytes; \ + YYPTRDIFF_T yynewbytes; \ YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ Stack = &yyptr->Stack_alloc; \ - yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ - yyptr += yynewbytes / sizeof (*yyptr); \ + yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \ + yyptr += yynewbytes / YYSIZEOF (*yyptr); \ } \ while (0) @@ -936,12 +1006,12 @@ union yyalloc # ifndef YYCOPY # if defined __GNUC__ && 1 < __GNUC__ # define YYCOPY(Dst, Src, Count) \ - __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src))) + __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) # else # define YYCOPY(Dst, Src, Count) \ do \ { \ - YYSIZE_T yyi; \ + YYPTRDIFF_T yyi; \ for (yyi = 0; yyi < (Count); yyi++) \ (Dst)[yyi] = (Src)[yyi]; \ } \ @@ -964,17 +1034,20 @@ union yyalloc /* YYNSTATES -- Number of states. */ #define YYNSTATES 114 -#define YYUNDEFTOK 2 +/* YYMAXUTOK -- Last valid token kind. */ #define YYMAXUTOK 277 + /* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM as returned by yylex, with out-of-bounds checking. */ -#define YYTRANSLATE(YYX) \ - ((unsigned) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) +#define YYTRANSLATE(YYX) \ + (0 <= (YYX) && (YYX) <= YYMAXUTOK \ + ? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \ + : YYSYMBOL_YYUNDEF) /* YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to TOKEN-NUM as returned by yylex. */ -static const yytype_uint8 yytranslate[] = +static const yytype_int8 yytranslate[] = { 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -1008,7 +1081,7 @@ static const yytype_uint8 yytranslate[] = #if YYDEBUG /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */ -static const yytype_uint16 yyrline[] = +static const yytype_int16 yyrline[] = { 0, 603, 603, 604, 608, 616, 618, 622, 627, 632, 637, 642, 647, 652, 656, 660, 667, 671, 675, 680, @@ -1023,43 +1096,57 @@ static const yytype_uint16 yyrline[] = }; #endif -#if YYDEBUG || YYERROR_VERBOSE || 0 +/** Accessing symbol of state STATE. */ +#define YY_ACCESSING_SYMBOL(State) YY_CAST (yysymbol_kind_t, yystos[State]) + +#if YYDEBUG || 0 +/* The user-facing name of the symbol whose (internal) number is + YYSYMBOL. No bounds checking. */ +static const char *yysymbol_name (yysymbol_kind_t yysymbol) YY_ATTRIBUTE_UNUSED; + /* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { - "$end", "error", "$undefined", "tAGO", "tDST", "tYEAR_UNIT", - "tMONTH_UNIT", "tHOUR_UNIT", "tMINUTE_UNIT", "tSEC_UNIT", "tDAY_UNIT", - "tDAY_SHIFT", "tDAY", "tDAYZONE", "tLOCAL_ZONE", "tMERIDIAN", "tMONTH", - "tORDINAL", "tZONE", "tSNUMBER", "tUNUMBER", "tSDECIMAL_NUMBER", - "tUDECIMAL_NUMBER", "'@'", "'T'", "':'", "','", "'/'", "$accept", "spec", - "timespec", "items", "item", "datetime", "iso_8601_datetime", "time", - "iso_8601_time", "o_zone_offset", "zone_offset", "local_zone", "zone", - "day", "date", "iso_8601_date", "rel", "relunit", "relunit_snumber", - "dayshift", "seconds", "signed_seconds", "unsigned_seconds", "number", - "hybrid", "o_colon_minutes", YY_NULLPTR + "\"end of file\"", "error", "\"invalid token\"", "tAGO", "tDST", + "tYEAR_UNIT", "tMONTH_UNIT", "tHOUR_UNIT", "tMINUTE_UNIT", "tSEC_UNIT", + "tDAY_UNIT", "tDAY_SHIFT", "tDAY", "tDAYZONE", "tLOCAL_ZONE", + "tMERIDIAN", "tMONTH", "tORDINAL", "tZONE", "tSNUMBER", "tUNUMBER", + "tSDECIMAL_NUMBER", "tUDECIMAL_NUMBER", "'@'", "'T'", "':'", "','", + "'/'", "$accept", "spec", "timespec", "items", "item", "datetime", + "iso_8601_datetime", "time", "iso_8601_time", "o_zone_offset", + "zone_offset", "local_zone", "zone", "day", "date", "iso_8601_date", + "rel", "relunit", "relunit_snumber", "dayshift", "seconds", + "signed_seconds", "unsigned_seconds", "number", "hybrid", + "o_colon_minutes", YY_NULLPTR }; + +static const char * +yysymbol_name (yysymbol_kind_t yysymbol) +{ + return yytname[yysymbol]; +} #endif -# ifdef YYPRINT +#ifdef YYPRINT /* YYTOKNUM[NUM] -- (External) token number corresponding to the (internal) symbol number NUM (which must be that of a token). */ -static const yytype_uint16 yytoknum[] = +static const yytype_int16 yytoknum[] = { 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 64, 84, 58, 44, 47 }; -# endif +#endif -#define YYPACT_NINF -93 +#define YYPACT_NINF (-93) -#define yypact_value_is_default(Yystate) \ - (!!((Yystate) == (-93))) +#define yypact_value_is_default(Yyn) \ + ((Yyn) == YYPACT_NINF) -#define YYTABLE_NINF -1 +#define YYTABLE_NINF (-1) -#define yytable_value_is_error(Yytable_value) \ +#define yytable_value_is_error(Yyn) \ 0 /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing @@ -1083,7 +1170,7 @@ static const yytype_int8 yypact[] = /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM. Performed when YYTABLE does not specify something else to do. Zero means the default is an error. */ -static const yytype_uint8 yydefact[] = +static const yytype_int8 yydefact[] = { 5, 0, 0, 2, 3, 85, 87, 84, 86, 4, 82, 83, 1, 56, 59, 65, 68, 73, 62, 81, @@ -1118,7 +1205,7 @@ static const yytype_int8 yydefgoto[] = /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If positive, shift that token. If negative, reduce the rule whose number is the opposite. If YYTABLE_NINF, syntax error. */ -static const yytype_uint8 yytable[] = +static const yytype_int8 yytable[] = { 79, 67, 68, 69, 70, 71, 72, 58, 73, 100, 107, 74, 75, 101, 110, 76, 49, 50, 101, 102, @@ -1152,7 +1239,7 @@ static const yytype_int8 yycheck[] = /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing symbol of state STATE-NUM. */ -static const yytype_uint8 yystos[] = +static const yytype_int8 yystos[] = { 0, 23, 29, 30, 31, 19, 20, 21, 22, 48, 49, 50, 0, 5, 6, 7, 8, 9, 10, 11, @@ -1169,7 +1256,7 @@ static const yytype_uint8 yystos[] = }; /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ -static const yytype_uint8 yyr1[] = +static const yytype_int8 yyr1[] = { 0, 28, 29, 29, 30, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 34, 35, 35, @@ -1184,7 +1271,7 @@ static const yytype_uint8 yyr1[] = }; /* YYR2[YYN] -- Number of symbols on the right hand side of rule YYN. */ -static const yytype_uint8 yyr2[] = +static const yytype_int8 yyr2[] = { 0, 2, 1, 1, 2, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 4, @@ -1199,10 +1286,10 @@ static const yytype_uint8 yyr2[] = }; +enum { YYENOMEM = -2 }; + #define yyerrok (yyerrstatus = 0) #define yyclearin (yychar = YYEMPTY) -#define YYEMPTY (-2) -#define YYEOF 0 #define YYACCEPT goto yyacceptlab #define YYABORT goto yyabortlab @@ -1228,10 +1315,9 @@ static const yytype_uint8 yyr2[] = } \ while (0) -/* Error token number */ -#define YYTERROR 1 -#define YYERRCODE 256 - +/* Backward compatibility with an undocumented macro. + Use YYerror or YYUNDEF. */ +#define YYERRCODE YYUNDEF /* Enable debugging if requested. */ @@ -1249,18 +1335,18 @@ do { \ } while (0) /* This macro is provided for backward compatibility. */ -#ifndef YY_LOCATION_PRINT -# define YY_LOCATION_PRINT(File, Loc) ((void) 0) -#endif +# ifndef YY_LOCATION_PRINT +# define YY_LOCATION_PRINT(File, Loc) ((void) 0) +# endif -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) \ +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) \ do { \ if (yydebug) \ { \ YYFPRINTF (stderr, "%s ", Title); \ yy_symbol_print (stderr, \ - Type, Value, pc); \ + Kind, Value, pc); \ YYFPRINTF (stderr, "\n"); \ } \ } while (0) @@ -1271,7 +1357,8 @@ do { \ `-----------------------------------*/ static void -yy_symbol_value_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, parser_control *pc) +yy_symbol_value_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep, parser_control *pc) { FILE *yyoutput = yyo; YYUSE (yyoutput); @@ -1279,10 +1366,12 @@ yy_symbol_value_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, pa if (!yyvaluep) return; # ifdef YYPRINT - if (yytype < YYNTOKENS) - YYPRINT (yyo, yytoknum[yytype], *yyvaluep); + if (yykind < YYNTOKENS) + YYPRINT (yyo, yytoknum[yykind], *yyvaluep); # endif - YYUSE (yytype); + YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN + YYUSE (yykind); + YY_IGNORE_MAYBE_UNINITIALIZED_END } @@ -1291,12 +1380,13 @@ yy_symbol_value_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, pa `---------------------------*/ static void -yy_symbol_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, parser_control *pc) +yy_symbol_print (FILE *yyo, + yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep, parser_control *pc) { YYFPRINTF (yyo, "%s %s (", - yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]); + yykind < YYNTOKENS ? "token" : "nterm", yysymbol_name (yykind)); - yy_symbol_value_print (yyo, yytype, yyvaluep, pc); + yy_symbol_value_print (yyo, yykind, yyvaluep, pc); YYFPRINTF (yyo, ")"); } @@ -1306,7 +1396,7 @@ yy_symbol_print (FILE *yyo, int yytype, YYSTYPE const * const yyvaluep, parser_c `------------------------------------------------------------------*/ static void -yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop) +yy_stack_print (yy_state_t *yybottom, yy_state_t *yytop) { YYFPRINTF (stderr, "Stack now"); for (; yybottom <= yytop; yybottom++) @@ -1329,21 +1419,21 @@ do { \ `------------------------------------------------*/ static void -yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule, parser_control *pc) +yy_reduce_print (yy_state_t *yyssp, YYSTYPE *yyvsp, + int yyrule, parser_control *pc) { - unsigned long yylno = yyrline[yyrule]; + int yylno = yyrline[yyrule]; int yynrhs = yyr2[yyrule]; int yyi; - YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n", + YYFPRINTF (stderr, "Reducing stack by rule %d (line %d):\n", yyrule - 1, yylno); /* The symbols being reduced. */ for (yyi = 0; yyi < yynrhs; yyi++) { YYFPRINTF (stderr, " $%d = ", yyi + 1); yy_symbol_print (stderr, - yystos[yyssp[yyi + 1 - yynrhs]], - &yyvsp[(yyi + 1) - (yynrhs)] - , pc); + YY_ACCESSING_SYMBOL (+yyssp[yyi + 1 - yynrhs]), + &yyvsp[(yyi + 1) - (yynrhs)], pc); YYFPRINTF (stderr, "\n"); } } @@ -1358,8 +1448,8 @@ do { \ multiple parsers can coexist. */ int yydebug; #else /* !YYDEBUG */ -# define YYDPRINTF(Args) -# define YY_SYMBOL_PRINT(Title, Type, Value, Location) +# define YYDPRINTF(Args) ((void) 0) +# define YY_SYMBOL_PRINT(Title, Kind, Value, Location) # define YY_STACK_PRINT(Bottom, Top) # define YY_REDUCE_PRINT(Rule) #endif /* !YYDEBUG */ @@ -1382,254 +1472,34 @@ int yydebug; #endif -#if YYERROR_VERBOSE -# ifndef yystrlen -# if defined __GLIBC__ && defined _STRING_H -# define yystrlen strlen -# else -/* Return the length of YYSTR. */ -static YYSIZE_T -yystrlen (const char *yystr) -{ - YYSIZE_T yylen; - for (yylen = 0; yystr[yylen]; yylen++) - continue; - return yylen; -} -# endif -# endif -# ifndef yystpcpy -# if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE -# define yystpcpy stpcpy -# else -/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in - YYDEST. */ -static char * -yystpcpy (char *yydest, const char *yysrc) -{ - char *yyd = yydest; - const char *yys = yysrc; - while ((*yyd++ = *yys++) != '\0') - continue; - - return yyd - 1; -} -# endif -# endif - -# ifndef yytnamerr -/* Copy to YYRES the contents of YYSTR after stripping away unnecessary - quotes and backslashes, so that it's suitable for yyerror. The - heuristic is that double-quoting is unnecessary unless the string - contains an apostrophe, a comma, or backslash (other than - backslash-backslash). YYSTR is taken from yytname. If YYRES is - null, do not copy; instead, return the length of what the result - would have been. */ -static YYSIZE_T -yytnamerr (char *yyres, const char *yystr) -{ - if (*yystr == '"') - { - YYSIZE_T yyn = 0; - char const *yyp = yystr; - - for (;;) - switch (*++yyp) - { - case '\'': - case ',': - goto do_not_strip_quotes; - - case '\\': - if (*++yyp != '\\') - goto do_not_strip_quotes; - else - goto append; - - append: - default: - if (yyres) - yyres[yyn] = *yyp; - yyn++; - break; - - case '"': - if (yyres) - yyres[yyn] = '\0'; - return yyn; - } - do_not_strip_quotes: ; - } - - if (! yyres) - return yystrlen (yystr); - - return (YYSIZE_T) (yystpcpy (yyres, yystr) - yyres); -} -# endif - -/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message - about the unexpected token YYTOKEN for the state stack whose top is - YYSSP. - - Return 0 if *YYMSG was successfully written. Return 1 if *YYMSG is - not large enough to hold the message. In that case, also set - *YYMSG_ALLOC to the required number of bytes. Return 2 if the - required number of bytes is too large to store. */ -static int -yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, - yytype_int16 *yyssp, int yytoken) -{ - YYSIZE_T yysize0 = yytnamerr (YY_NULLPTR, yytname[yytoken]); - YYSIZE_T yysize = yysize0; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - /* Internationalized format string. */ - const char *yyformat = YY_NULLPTR; - /* Arguments of yyformat. */ - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - /* Number of reported tokens (one for the "unexpected", one per - "expected"). */ - int yycount = 0; - - /* There are many possibilities here to consider: - - If this state is a consistent state with a default action, then - the only way this function was invoked is if the default action - is an error action. In that case, don't check for expected - tokens because there are none. - - The only way there can be no lookahead present (in yychar) is if - this state is a consistent state with a default action. Thus, - detecting the absence of a lookahead is sufficient to determine - that there is no unexpected or expected token to report. In that - case, just report a simple "syntax error". - - Don't assume there isn't a lookahead just because this state is a - consistent state with a default action. There might have been a - previous inconsistent state, consistent state with a non-default - action, or user semantic action that manipulated yychar. - - Of course, the expected token list depends on states to have - correct lookahead information, and it depends on the parser not - to perform extra reductions after fetching a lookahead from the - scanner and before detecting a syntax error. Thus, state merging - (from LALR or IELR) and default reductions corrupt the expected - token list. However, the list is correct for canonical LR with - one exception: it will still contain any token that will not be - accepted due to an error action in a later state. - */ - if (yytoken != YYEMPTY) - { - int yyn = yypact[*yyssp]; - yyarg[yycount++] = yytname[yytoken]; - if (!yypact_value_is_default (yyn)) - { - /* Start YYX at -YYN if negative to avoid negative indexes in - YYCHECK. In other words, skip the first -YYN actions for - this state because they are default actions. */ - int yyxbegin = yyn < 0 ? -yyn : 0; - /* Stay within bounds of both yycheck and yytname. */ - int yychecklim = YYLAST - yyn + 1; - int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; - int yyx; - - for (yyx = yyxbegin; yyx < yyxend; ++yyx) - if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR - && !yytable_value_is_error (yytable[yyx + yyn])) - { - if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM) - { - yycount = 1; - yysize = yysize0; - break; - } - yyarg[yycount++] = yytname[yyx]; - { - YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULLPTR, yytname[yyx]); - if (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM) - yysize = yysize1; - else - return 2; - } - } - } - } - - switch (yycount) - { -# define YYCASE_(N, S) \ - case N: \ - yyformat = S; \ - break - default: /* Avoid compiler warnings. */ - YYCASE_(0, YY_("syntax error")); - YYCASE_(1, YY_("syntax error, unexpected %s")); - YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s")); - YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s")); - YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s")); - YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s")); -# undef YYCASE_ - } - - { - YYSIZE_T yysize1 = yysize + yystrlen (yyformat); - if (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM) - yysize = yysize1; - else - return 2; - } - - if (*yymsg_alloc < yysize) - { - *yymsg_alloc = 2 * yysize; - if (! (yysize <= *yymsg_alloc - && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM)) - *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM; - return 1; - } - - /* Avoid sprintf, as that infringes on the user's name space. - Don't have undefined behavior even if the translation - produced a string with the wrong number of "%s"s. */ - { - char *yyp = *yymsg; - int yyi = 0; - while ((*yyp = *yyformat) != '\0') - if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount) - { - yyp += yytnamerr (yyp, yyarg[yyi++]); - yyformat += 2; - } - else - { - yyp++; - yyformat++; - } - } - return 0; -} -#endif /* YYERROR_VERBOSE */ /*-----------------------------------------------. | Release the memory associated to this symbol. | `-----------------------------------------------*/ static void -yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, parser_control *pc) +yydestruct (const char *yymsg, + yysymbol_kind_t yykind, YYSTYPE *yyvaluep, parser_control *pc) { YYUSE (yyvaluep); YYUSE (pc); if (!yymsg) yymsg = "Deleting"; - YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); + YY_SYMBOL_PRINT (yymsg, yykind, yyvaluep, yylocationp); YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN - YYUSE (yytype); + YYUSE (yykind); YY_IGNORE_MAYBE_UNINITIALIZED_END } + + /*----------. | yyparse. | `----------*/ @@ -1637,7 +1507,7 @@ yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, parser_control *pc int yyparse (parser_control *pc) { -/* The lookahead symbol. */ +/* Lookahead token kind. */ int yychar; @@ -1648,45 +1518,38 @@ YY_INITIAL_VALUE (static YYSTYPE yyval_default;) YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); /* Number of syntax errors so far. */ - int yynerrs; + int yynerrs = 0; - int yystate; + yy_state_fast_t yystate = 0; /* Number of tokens to shift before error messages enabled. */ - int yyerrstatus; + int yyerrstatus = 0; - /* The stacks and their tools: - 'yyss': related to states. - 'yyvs': related to semantic values. - - Refer to the stacks through separate pointers, to allow yyoverflow + /* Refer to the stacks through separate pointers, to allow yyoverflow to reallocate them elsewhere. */ - /* The state stack. */ - yytype_int16 yyssa[YYINITDEPTH]; - yytype_int16 *yyss; - yytype_int16 *yyssp; + /* Their size. */ + YYPTRDIFF_T yystacksize = YYINITDEPTH; - /* The semantic value stack. */ + /* The state stack: array, bottom, top. */ + yy_state_t yyssa[YYINITDEPTH]; + yy_state_t *yyss = yyssa; + yy_state_t *yyssp = yyss; + + /* The semantic value stack: array, bottom, top. */ YYSTYPE yyvsa[YYINITDEPTH]; - YYSTYPE *yyvs; - YYSTYPE *yyvsp; - - YYSIZE_T yystacksize; + YYSTYPE *yyvs = yyvsa; + YYSTYPE *yyvsp = yyvs; int yyn; + /* The return value of yyparse. */ int yyresult; - /* Lookahead token as an internal (translated) token number. */ - int yytoken = 0; + /* Lookahead symbol kind. */ + yysymbol_kind_t yytoken = YYSYMBOL_YYEMPTY; /* The variables used to return semantic value and location from the action routines. */ YYSTYPE yyval; -#if YYERROR_VERBOSE - /* Buffer for error messages, and its allocated size. */ - char yymsgbuf[128]; - char *yymsg = yymsgbuf; - YYSIZE_T yymsg_alloc = sizeof yymsgbuf; -#endif + #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) @@ -1694,15 +1557,8 @@ YYSTYPE yylval YY_INITIAL_VALUE (= yyval_default); Keep to zero when no symbol should be popped. */ int yylen = 0; - yyssp = yyss = yyssa; - yyvsp = yyvs = yyvsa; - yystacksize = YYINITDEPTH; - YYDPRINTF ((stderr, "Starting parse\n")); - yystate = 0; - yyerrstatus = 0; - yynerrs = 0; yychar = YYEMPTY; /* Cause a token to be read. */ goto yysetstate; @@ -1717,12 +1573,15 @@ yynewstate: /*--------------------------------------------------------------------. -| yynewstate -- set current state (the top of the stack) to yystate. | +| yysetstate -- set current state (the top of the stack) to yystate. | `--------------------------------------------------------------------*/ yysetstate: YYDPRINTF ((stderr, "Entering state %d\n", yystate)); YY_ASSERT (0 <= yystate && yystate < YYNSTATES); - *yyssp = (yytype_int16) yystate; + YY_IGNORE_USELESS_CAST_BEGIN + *yyssp = YY_CAST (yy_state_t, yystate); + YY_IGNORE_USELESS_CAST_END + YY_STACK_PRINT (yyss, yyssp); if (yyss + yystacksize - 1 <= yyssp) #if !defined yyoverflow && !defined YYSTACK_RELOCATE @@ -1730,23 +1589,23 @@ yysetstate: #else { /* Get the current used size of the three stacks, in elements. */ - YYSIZE_T yysize = (YYSIZE_T) (yyssp - yyss + 1); + YYPTRDIFF_T yysize = yyssp - yyss + 1; # if defined yyoverflow { /* Give user a chance to reallocate the stack. Use copies of these so that the &'s don't force the real ones into memory. */ + yy_state_t *yyss1 = yyss; YYSTYPE *yyvs1 = yyvs; - yytype_int16 *yyss1 = yyss; /* Each stack pointer address is followed by the size of the data in use in that stack, in bytes. This used to be a conditional around just the two extra args, but that might be undefined if yyoverflow is a macro. */ yyoverflow (YY_("memory exhausted"), - &yyss1, yysize * sizeof (*yyssp), - &yyvs1, yysize * sizeof (*yyvsp), + &yyss1, yysize * YYSIZEOF (*yyssp), + &yyvs1, yysize * YYSIZEOF (*yyvsp), &yystacksize); yyss = yyss1; yyvs = yyvs1; @@ -1760,14 +1619,15 @@ yysetstate: yystacksize = YYMAXDEPTH; { - yytype_int16 *yyss1 = yyss; + yy_state_t *yyss1 = yyss; union yyalloc *yyptr = - (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize)); + YY_CAST (union yyalloc *, + YYSTACK_ALLOC (YY_CAST (YYSIZE_T, YYSTACK_BYTES (yystacksize)))); if (! yyptr) goto yyexhaustedlab; YYSTACK_RELOCATE (yyss_alloc, yyss); YYSTACK_RELOCATE (yyvs_alloc, yyvs); -# undef YYSTACK_RELOCATE +# undef YYSTACK_RELOCATE if (yyss1 != yyssa) YYSTACK_FREE (yyss1); } @@ -1776,8 +1636,10 @@ yysetstate: yyssp = yyss + yysize - 1; yyvsp = yyvs + yysize - 1; - YYDPRINTF ((stderr, "Stack size increased to %lu\n", - (unsigned long) yystacksize)); + YY_IGNORE_USELESS_CAST_BEGIN + YYDPRINTF ((stderr, "Stack size increased to %ld\n", + YY_CAST (long, yystacksize))); + YY_IGNORE_USELESS_CAST_END if (yyss + yystacksize - 1 <= yyssp) YYABORT; @@ -1804,18 +1666,29 @@ yybackup: /* Not known => get a lookahead token if don't already have one. */ - /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol. */ + /* YYCHAR is either empty, or end-of-input, or a valid lookahead. */ if (yychar == YYEMPTY) { - YYDPRINTF ((stderr, "Reading a token: ")); + YYDPRINTF ((stderr, "Reading a token\n")); yychar = yylex (&yylval, pc); } if (yychar <= YYEOF) { - yychar = yytoken = YYEOF; + yychar = YYEOF; + yytoken = YYSYMBOL_YYEOF; YYDPRINTF ((stderr, "Now at end of input.\n")); } + else if (yychar == YYerror) + { + /* The scanner already issued an error message, process directly + to error recovery. But do not keep the error token as + lookahead, it is too special and may lead us to an endless + loop in error recovery. */ + yychar = YYUNDEF; + yytoken = YYSYMBOL_YYerror; + goto yyerrlab1; + } else { yytoken = YYTRANSLATE (yychar); @@ -1843,14 +1716,13 @@ yybackup: /* Shift the lookahead token. */ YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc); - - /* Discard the shifted token. */ - yychar = YYEMPTY; - yystate = yyn; YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN *++yyvsp = yylval; YY_IGNORE_MAYBE_UNINITIALIZED_END + + /* Discard the shifted token. */ + yychar = YYEMPTY; goto yynewstate; @@ -1885,271 +1757,271 @@ yyreduce: YY_REDUCE_PRINT (yyn); switch (yyn) { - case 4: + case 4: /* timespec: '@' seconds */ #line 609 "parse-datetime.y" - { + { pc->seconds = (yyvsp[0].timespec); pc->timespec_seen = true; debug_print_current_time (_("number of seconds"), pc); } -#line 1896 "parse-datetime.tab.c" +#line 1768 "parse-datetime.c" break; - case 7: + case 7: /* item: datetime */ #line 623 "parse-datetime.y" - { + { pc->times_seen++; pc->dates_seen++; debug_print_current_time (_("datetime"), pc); } -#line 1905 "parse-datetime.tab.c" +#line 1777 "parse-datetime.c" break; - case 8: + case 8: /* item: time */ #line 628 "parse-datetime.y" - { + { pc->times_seen++; debug_print_current_time (_("time"), pc); } -#line 1914 "parse-datetime.tab.c" +#line 1786 "parse-datetime.c" break; - case 9: + case 9: /* item: local_zone */ #line 633 "parse-datetime.y" - { + { pc->local_zones_seen++; debug_print_current_time (_("local_zone"), pc); } -#line 1923 "parse-datetime.tab.c" +#line 1795 "parse-datetime.c" break; - case 10: + case 10: /* item: zone */ #line 638 "parse-datetime.y" - { + { pc->zones_seen++; debug_print_current_time (_("zone"), pc); } -#line 1932 "parse-datetime.tab.c" +#line 1804 "parse-datetime.c" break; - case 11: + case 11: /* item: date */ #line 643 "parse-datetime.y" - { + { pc->dates_seen++; debug_print_current_time (_("date"), pc); } -#line 1941 "parse-datetime.tab.c" +#line 1813 "parse-datetime.c" break; - case 12: + case 12: /* item: day */ #line 648 "parse-datetime.y" - { + { pc->days_seen++; debug_print_current_time (_("day"), pc); } -#line 1950 "parse-datetime.tab.c" +#line 1822 "parse-datetime.c" break; - case 13: + case 13: /* item: rel */ #line 653 "parse-datetime.y" - { + { debug_print_relative_time (_("relative"), pc); } -#line 1958 "parse-datetime.tab.c" +#line 1830 "parse-datetime.c" break; - case 14: + case 14: /* item: number */ #line 657 "parse-datetime.y" - { + { debug_print_current_time (_("number"), pc); } -#line 1966 "parse-datetime.tab.c" +#line 1838 "parse-datetime.c" break; - case 15: + case 15: /* item: hybrid */ #line 661 "parse-datetime.y" - { + { debug_print_relative_time (_("hybrid"), pc); } -#line 1974 "parse-datetime.tab.c" +#line 1846 "parse-datetime.c" break; - case 18: + case 18: /* time: tUNUMBER tMERIDIAN */ #line 676 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-1].textintval).value, 0, 0, 0); pc->meridian = (yyvsp[0].intval); } -#line 1983 "parse-datetime.tab.c" +#line 1855 "parse-datetime.c" break; - case 19: + case 19: /* time: tUNUMBER ':' tUNUMBER tMERIDIAN */ #line 681 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-3].textintval).value, (yyvsp[-1].textintval).value, 0, 0); pc->meridian = (yyvsp[0].intval); } -#line 1992 "parse-datetime.tab.c" +#line 1864 "parse-datetime.c" break; - case 20: + case 20: /* time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds tMERIDIAN */ #line 686 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-5].textintval).value, (yyvsp[-3].textintval).value, (yyvsp[-1].timespec).tv_sec, (yyvsp[-1].timespec).tv_nsec); pc->meridian = (yyvsp[0].intval); } -#line 2001 "parse-datetime.tab.c" +#line 1873 "parse-datetime.c" break; - case 22: + case 22: /* iso_8601_time: tUNUMBER zone_offset */ #line 695 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-1].textintval).value, 0, 0, 0); pc->meridian = MER24; } -#line 2010 "parse-datetime.tab.c" +#line 1882 "parse-datetime.c" break; - case 23: + case 23: /* iso_8601_time: tUNUMBER ':' tUNUMBER o_zone_offset */ #line 700 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-3].textintval).value, (yyvsp[-1].textintval).value, 0, 0); pc->meridian = MER24; } -#line 2019 "parse-datetime.tab.c" +#line 1891 "parse-datetime.c" break; - case 24: + case 24: /* iso_8601_time: tUNUMBER ':' tUNUMBER ':' unsigned_seconds o_zone_offset */ #line 705 "parse-datetime.y" - { + { set_hhmmss (pc, (yyvsp[-5].textintval).value, (yyvsp[-3].textintval).value, (yyvsp[-1].timespec).tv_sec, (yyvsp[-1].timespec).tv_nsec); pc->meridian = MER24; } -#line 2028 "parse-datetime.tab.c" +#line 1900 "parse-datetime.c" break; - case 27: + case 27: /* zone_offset: tSNUMBER o_colon_minutes */ #line 718 "parse-datetime.y" - { + { pc->zones_seen++; if (! time_zone_hhmm (pc, (yyvsp[-1].textintval), (yyvsp[0].intval))) YYABORT; } -#line 2037 "parse-datetime.tab.c" +#line 1909 "parse-datetime.c" break; - case 28: + case 28: /* local_zone: tLOCAL_ZONE */ #line 743 "parse-datetime.y" - { pc->local_isdst = (yyvsp[0].intval); } -#line 2043 "parse-datetime.tab.c" + { pc->local_isdst = (yyvsp[0].intval); } +#line 1915 "parse-datetime.c" break; - case 29: + case 29: /* local_zone: tLOCAL_ZONE tDST */ #line 745 "parse-datetime.y" - { + { pc->local_isdst = 1; pc->dsts_seen++; } -#line 2052 "parse-datetime.tab.c" +#line 1924 "parse-datetime.c" break; - case 30: + case 30: /* zone: tZONE */ #line 755 "parse-datetime.y" - { pc->time_zone = (yyvsp[0].intval); } -#line 2058 "parse-datetime.tab.c" + { pc->time_zone = (yyvsp[0].intval); } +#line 1930 "parse-datetime.c" break; - case 31: + case 31: /* zone: 'T' */ #line 757 "parse-datetime.y" - { pc->time_zone = -HOUR (7); } -#line 2064 "parse-datetime.tab.c" + { pc->time_zone = -HOUR (7); } +#line 1936 "parse-datetime.c" break; - case 32: + case 32: /* zone: tZONE relunit_snumber */ #line 759 "parse-datetime.y" - { pc->time_zone = (yyvsp[-1].intval); + { pc->time_zone = (yyvsp[-1].intval); if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; debug_print_relative_time (_("relative"), pc); } -#line 2073 "parse-datetime.tab.c" +#line 1945 "parse-datetime.c" break; - case 33: + case 33: /* zone: 'T' relunit_snumber */ #line 764 "parse-datetime.y" - { pc->time_zone = -HOUR (7); + { pc->time_zone = -HOUR (7); if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; debug_print_relative_time (_("relative"), pc); } -#line 2082 "parse-datetime.tab.c" +#line 1954 "parse-datetime.c" break; - case 34: + case 34: /* zone: tZONE tSNUMBER o_colon_minutes */ #line 769 "parse-datetime.y" - { if (! time_zone_hhmm (pc, (yyvsp[-1].textintval), (yyvsp[0].intval))) YYABORT; + { if (! time_zone_hhmm (pc, (yyvsp[-1].textintval), (yyvsp[0].intval))) YYABORT; if (INT_ADD_WRAPV (pc->time_zone, (yyvsp[-2].intval), &pc->time_zone)) YYABORT; } -#line 2089 "parse-datetime.tab.c" +#line 1961 "parse-datetime.c" break; - case 35: + case 35: /* zone: tDAYZONE */ #line 772 "parse-datetime.y" - { pc->time_zone = (yyvsp[0].intval) + 60 * 60; } -#line 2095 "parse-datetime.tab.c" + { pc->time_zone = (yyvsp[0].intval) + 60 * 60; } +#line 1967 "parse-datetime.c" break; - case 36: + case 36: /* zone: tZONE tDST */ #line 774 "parse-datetime.y" - { pc->time_zone = (yyvsp[-1].intval) + 60 * 60; } -#line 2101 "parse-datetime.tab.c" + { pc->time_zone = (yyvsp[-1].intval) + 60 * 60; } +#line 1973 "parse-datetime.c" break; - case 37: + case 37: /* day: tDAY */ #line 779 "parse-datetime.y" - { + { pc->day_ordinal = 0; pc->day_number = (yyvsp[0].intval); } -#line 2110 "parse-datetime.tab.c" +#line 1982 "parse-datetime.c" break; - case 38: + case 38: /* day: tDAY ',' */ #line 784 "parse-datetime.y" - { + { pc->day_ordinal = 0; pc->day_number = (yyvsp[-1].intval); } -#line 2119 "parse-datetime.tab.c" +#line 1991 "parse-datetime.c" break; - case 39: + case 39: /* day: tORDINAL tDAY */ #line 789 "parse-datetime.y" - { + { pc->day_ordinal = (yyvsp[-1].intval); pc->day_number = (yyvsp[0].intval); pc->debug_ordinal_day_seen = true; } -#line 2129 "parse-datetime.tab.c" +#line 2001 "parse-datetime.c" break; - case 40: + case 40: /* day: tUNUMBER tDAY */ #line 795 "parse-datetime.y" - { + { pc->day_ordinal = (yyvsp[-1].textintval).value; pc->day_number = (yyvsp[0].intval); pc->debug_ordinal_day_seen = true; } -#line 2139 "parse-datetime.tab.c" +#line 2011 "parse-datetime.c" break; - case 41: + case 41: /* date: tUNUMBER '/' tUNUMBER */ #line 804 "parse-datetime.y" - { + { pc->month = (yyvsp[-2].textintval).value; pc->day = (yyvsp[0].textintval).value; } -#line 2148 "parse-datetime.tab.c" +#line 2020 "parse-datetime.c" break; - case 42: + case 42: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ #line 809 "parse-datetime.y" - { + { /* Interpret as YYYY/MM/DD if the first value has 4 or more digits, otherwise as MM/DD/YY. The goal in recognizing YYYY/MM/DD is solely to support legacy @@ -2157,7 +2029,7 @@ yyreduce: you want portability, use the ISO 8601 format. */ if (4 <= (yyvsp[-4].textintval).digits) { - if (pc->parse_datetime_debug) + if (debugging (pc)) { intmax_t digits = (yyvsp[-4].textintval).digits; dbg_printf (_("warning: value %"PRIdMAX" has %"PRIdMAX" digits. " @@ -2171,7 +2043,7 @@ yyreduce: } else { - if (pc->parse_datetime_debug) + if (debugging (pc)) dbg_printf (_("warning: value %"PRIdMAX" has less than 4 digits. " "Assuming MM/DD/YY[YY]\n"), (yyvsp[-4].textintval).value); @@ -2181,310 +2053,310 @@ yyreduce: pc->year = (yyvsp[0].textintval); } } -#line 2185 "parse-datetime.tab.c" +#line 2057 "parse-datetime.c" break; - case 43: + case 43: /* date: tUNUMBER tMONTH tSNUMBER */ #line 842 "parse-datetime.y" - { + { /* E.g., 17-JUN-1992. */ pc->day = (yyvsp[-2].textintval).value; pc->month = (yyvsp[-1].intval); if (INT_SUBTRACT_WRAPV (0, (yyvsp[0].textintval).value, &pc->year.value)) YYABORT; pc->year.digits = (yyvsp[0].textintval).digits; } -#line 2197 "parse-datetime.tab.c" +#line 2069 "parse-datetime.c" break; - case 44: + case 44: /* date: tMONTH tSNUMBER tSNUMBER */ #line 850 "parse-datetime.y" - { + { /* E.g., JUN-17-1992. */ pc->month = (yyvsp[-2].intval); if (INT_SUBTRACT_WRAPV (0, (yyvsp[-1].textintval).value, &pc->day)) YYABORT; if (INT_SUBTRACT_WRAPV (0, (yyvsp[0].textintval).value, &pc->year.value)) YYABORT; pc->year.digits = (yyvsp[0].textintval).digits; } -#line 2209 "parse-datetime.tab.c" +#line 2081 "parse-datetime.c" break; - case 45: + case 45: /* date: tMONTH tUNUMBER */ #line 858 "parse-datetime.y" - { + { pc->month = (yyvsp[-1].intval); pc->day = (yyvsp[0].textintval).value; } -#line 2218 "parse-datetime.tab.c" +#line 2090 "parse-datetime.c" break; - case 46: + case 46: /* date: tMONTH tUNUMBER ',' tUNUMBER */ #line 863 "parse-datetime.y" - { + { pc->month = (yyvsp[-3].intval); pc->day = (yyvsp[-2].textintval).value; pc->year = (yyvsp[0].textintval); } -#line 2228 "parse-datetime.tab.c" +#line 2100 "parse-datetime.c" break; - case 47: + case 47: /* date: tUNUMBER tMONTH */ #line 869 "parse-datetime.y" - { + { pc->day = (yyvsp[-1].textintval).value; pc->month = (yyvsp[0].intval); } -#line 2237 "parse-datetime.tab.c" +#line 2109 "parse-datetime.c" break; - case 48: + case 48: /* date: tUNUMBER tMONTH tUNUMBER */ #line 874 "parse-datetime.y" - { + { pc->day = (yyvsp[-2].textintval).value; pc->month = (yyvsp[-1].intval); pc->year = (yyvsp[0].textintval); } -#line 2247 "parse-datetime.tab.c" +#line 2119 "parse-datetime.c" break; - case 50: + case 50: /* iso_8601_date: tUNUMBER tSNUMBER tSNUMBER */ #line 884 "parse-datetime.y" - { + { /* ISO 8601 format. YYYY-MM-DD. */ pc->year = (yyvsp[-2].textintval); if (INT_SUBTRACT_WRAPV (0, (yyvsp[-1].textintval).value, &pc->month)) YYABORT; if (INT_SUBTRACT_WRAPV (0, (yyvsp[0].textintval).value, &pc->day)) YYABORT; } -#line 2258 "parse-datetime.tab.c" +#line 2130 "parse-datetime.c" break; - case 51: + case 51: /* rel: relunit tAGO */ #line 894 "parse-datetime.y" - { if (! apply_relative_time (pc, (yyvsp[-1].rel), (yyvsp[0].intval))) YYABORT; } -#line 2264 "parse-datetime.tab.c" + { if (! apply_relative_time (pc, (yyvsp[-1].rel), (yyvsp[0].intval))) YYABORT; } +#line 2136 "parse-datetime.c" break; - case 52: + case 52: /* rel: relunit */ #line 896 "parse-datetime.y" - { if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; } -#line 2270 "parse-datetime.tab.c" + { if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; } +#line 2142 "parse-datetime.c" break; - case 53: + case 53: /* rel: dayshift */ #line 898 "parse-datetime.y" - { if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; } -#line 2276 "parse-datetime.tab.c" + { if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; } +#line 2148 "parse-datetime.c" break; - case 54: + case 54: /* relunit: tORDINAL tYEAR_UNIT */ #line 903 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].intval); } -#line 2282 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].intval); } +#line 2154 "parse-datetime.c" break; - case 55: + case 55: /* relunit: tUNUMBER tYEAR_UNIT */ #line 905 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].textintval).value; } -#line 2288 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].textintval).value; } +#line 2160 "parse-datetime.c" break; - case 56: + case 56: /* relunit: tYEAR_UNIT */ #line 907 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = 1; } -#line 2294 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = 1; } +#line 2166 "parse-datetime.c" break; - case 57: + case 57: /* relunit: tORDINAL tMONTH_UNIT */ #line 909 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].intval); } -#line 2300 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].intval); } +#line 2172 "parse-datetime.c" break; - case 58: + case 58: /* relunit: tUNUMBER tMONTH_UNIT */ #line 911 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].textintval).value; } -#line 2306 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].textintval).value; } +#line 2178 "parse-datetime.c" break; - case 59: + case 59: /* relunit: tMONTH_UNIT */ #line 913 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = 1; } -#line 2312 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = 1; } +#line 2184 "parse-datetime.c" break; - case 60: + case 60: /* relunit: tORDINAL tDAY_UNIT */ #line 915 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; + { (yyval.rel) = RELATIVE_TIME_0; if (INT_MULTIPLY_WRAPV ((yyvsp[-1].intval), (yyvsp[0].intval), &(yyval.rel).day)) YYABORT; } -#line 2319 "parse-datetime.tab.c" +#line 2191 "parse-datetime.c" break; - case 61: + case 61: /* relunit: tUNUMBER tDAY_UNIT */ #line 918 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; + { (yyval.rel) = RELATIVE_TIME_0; if (INT_MULTIPLY_WRAPV ((yyvsp[-1].textintval).value, (yyvsp[0].intval), &(yyval.rel).day)) YYABORT; } -#line 2326 "parse-datetime.tab.c" +#line 2198 "parse-datetime.c" break; - case 62: + case 62: /* relunit: tDAY_UNIT */ #line 921 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[0].intval); } -#line 2332 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[0].intval); } +#line 2204 "parse-datetime.c" break; - case 63: + case 63: /* relunit: tORDINAL tHOUR_UNIT */ #line 923 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].intval); } -#line 2338 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].intval); } +#line 2210 "parse-datetime.c" break; - case 64: + case 64: /* relunit: tUNUMBER tHOUR_UNIT */ #line 925 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].textintval).value; } -#line 2344 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].textintval).value; } +#line 2216 "parse-datetime.c" break; - case 65: + case 65: /* relunit: tHOUR_UNIT */ #line 927 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = 1; } -#line 2350 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = 1; } +#line 2222 "parse-datetime.c" break; - case 66: + case 66: /* relunit: tORDINAL tMINUTE_UNIT */ #line 929 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].intval); } -#line 2356 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].intval); } +#line 2228 "parse-datetime.c" break; - case 67: + case 67: /* relunit: tUNUMBER tMINUTE_UNIT */ #line 931 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].textintval).value; } -#line 2362 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].textintval).value; } +#line 2234 "parse-datetime.c" break; - case 68: + case 68: /* relunit: tMINUTE_UNIT */ #line 933 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = 1; } -#line 2368 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = 1; } +#line 2240 "parse-datetime.c" break; - case 69: + case 69: /* relunit: tORDINAL tSEC_UNIT */ #line 935 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].intval); } -#line 2374 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].intval); } +#line 2246 "parse-datetime.c" break; - case 70: + case 70: /* relunit: tUNUMBER tSEC_UNIT */ #line 937 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].textintval).value; } -#line 2380 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].textintval).value; } +#line 2252 "parse-datetime.c" break; - case 71: + case 71: /* relunit: tSDECIMAL_NUMBER tSEC_UNIT */ #line 939 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; } -#line 2386 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; } +#line 2258 "parse-datetime.c" break; - case 72: + case 72: /* relunit: tUDECIMAL_NUMBER tSEC_UNIT */ #line 941 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; } -#line 2392 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; } +#line 2264 "parse-datetime.c" break; - case 73: + case 73: /* relunit: tSEC_UNIT */ #line 943 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 1; } -#line 2398 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 1; } +#line 2270 "parse-datetime.c" break; - case 75: + case 75: /* relunit_snumber: tSNUMBER tYEAR_UNIT */ #line 949 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].textintval).value; } -#line 2404 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].textintval).value; } +#line 2276 "parse-datetime.c" break; - case 76: + case 76: /* relunit_snumber: tSNUMBER tMONTH_UNIT */ #line 951 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].textintval).value; } -#line 2410 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].textintval).value; } +#line 2282 "parse-datetime.c" break; - case 77: + case 77: /* relunit_snumber: tSNUMBER tDAY_UNIT */ #line 953 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; + { (yyval.rel) = RELATIVE_TIME_0; if (INT_MULTIPLY_WRAPV ((yyvsp[-1].textintval).value, (yyvsp[0].intval), &(yyval.rel).day)) YYABORT; } -#line 2417 "parse-datetime.tab.c" +#line 2289 "parse-datetime.c" break; - case 78: + case 78: /* relunit_snumber: tSNUMBER tHOUR_UNIT */ #line 956 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].textintval).value; } -#line 2423 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].textintval).value; } +#line 2295 "parse-datetime.c" break; - case 79: + case 79: /* relunit_snumber: tSNUMBER tMINUTE_UNIT */ #line 958 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].textintval).value; } -#line 2429 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].textintval).value; } +#line 2301 "parse-datetime.c" break; - case 80: + case 80: /* relunit_snumber: tSNUMBER tSEC_UNIT */ #line 960 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].textintval).value; } -#line 2435 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].textintval).value; } +#line 2307 "parse-datetime.c" break; - case 81: + case 81: /* dayshift: tDAY_SHIFT */ #line 965 "parse-datetime.y" - { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[0].intval); } -#line 2441 "parse-datetime.tab.c" + { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[0].intval); } +#line 2313 "parse-datetime.c" break; - case 85: + case 85: /* signed_seconds: tSNUMBER */ #line 973 "parse-datetime.y" - { if (time_overflow ((yyvsp[0].textintval).value)) YYABORT; + { if (time_overflow ((yyvsp[0].textintval).value)) YYABORT; (yyval.timespec).tv_sec = (yyvsp[0].textintval).value; (yyval.timespec).tv_nsec = 0; } -#line 2448 "parse-datetime.tab.c" +#line 2320 "parse-datetime.c" break; - case 87: + case 87: /* unsigned_seconds: tUNUMBER */ #line 980 "parse-datetime.y" - { if (time_overflow ((yyvsp[0].textintval).value)) YYABORT; + { if (time_overflow ((yyvsp[0].textintval).value)) YYABORT; (yyval.timespec).tv_sec = (yyvsp[0].textintval).value; (yyval.timespec).tv_nsec = 0; } -#line 2455 "parse-datetime.tab.c" +#line 2327 "parse-datetime.c" break; - case 88: + case 88: /* number: tUNUMBER */ #line 986 "parse-datetime.y" - { digits_to_date_time (pc, (yyvsp[0].textintval)); } -#line 2461 "parse-datetime.tab.c" + { digits_to_date_time (pc, (yyvsp[0].textintval)); } +#line 2333 "parse-datetime.c" break; - case 89: + case 89: /* hybrid: tUNUMBER relunit_snumber */ #line 991 "parse-datetime.y" - { + { /* Hybrid all-digit and relative offset, so that we accept e.g., "YYYYMMDD +N days" as well as "YYYYMMDD N days". */ digits_to_date_time (pc, (yyvsp[-1].textintval)); if (! apply_relative_time (pc, (yyvsp[0].rel), 1)) YYABORT; } -#line 2472 "parse-datetime.tab.c" +#line 2344 "parse-datetime.c" break; - case 90: + case 90: /* o_colon_minutes: %empty */ #line 1001 "parse-datetime.y" - { (yyval.intval) = -1; } -#line 2478 "parse-datetime.tab.c" + { (yyval.intval) = -1; } +#line 2350 "parse-datetime.c" break; - case 91: + case 91: /* o_colon_minutes: ':' tUNUMBER */ #line 1003 "parse-datetime.y" - { (yyval.intval) = (yyvsp[0].textintval).value; } -#line 2484 "parse-datetime.tab.c" + { (yyval.intval) = (yyvsp[0].textintval).value; } +#line 2356 "parse-datetime.c" break; -#line 2488 "parse-datetime.tab.c" +#line 2360 "parse-datetime.c" default: break; } @@ -2499,11 +2371,10 @@ yyreduce: case of YYERROR or YYBACKUP, subsequent parser actions might lead to an incorrect destructor call or verbose syntax error message before the lookahead is translated. */ - YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); + YY_SYMBOL_PRINT ("-> $$ =", YY_CAST (yysymbol_kind_t, yyr1[yyn]), &yyval, &yyloc); YYPOPSTACK (yylen); yylen = 0; - YY_STACK_PRINT (yyss, yyssp); *++yyvsp = yyval; @@ -2527,50 +2398,14 @@ yyreduce: yyerrlab: /* Make sure we have latest lookahead translation. See comments at user semantic actions for why this is necessary. */ - yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar); - + yytoken = yychar == YYEMPTY ? YYSYMBOL_YYEMPTY : YYTRANSLATE (yychar); /* If not already recovering from an error, report this error. */ if (!yyerrstatus) { ++yynerrs; -#if ! YYERROR_VERBOSE yyerror (pc, YY_("syntax error")); -#else -# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \ - yyssp, yytoken) - { - char const *yymsgp = YY_("syntax error"); - int yysyntax_error_status; - yysyntax_error_status = YYSYNTAX_ERROR; - if (yysyntax_error_status == 0) - yymsgp = yymsg; - else if (yysyntax_error_status == 1) - { - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); - yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc); - if (!yymsg) - { - yymsg = yymsgbuf; - yymsg_alloc = sizeof yymsgbuf; - yysyntax_error_status = 2; - } - else - { - yysyntax_error_status = YYSYNTAX_ERROR; - yymsgp = yymsg; - } - } - yyerror (pc, yymsgp); - if (yysyntax_error_status == 2) - goto yyexhaustedlab; - } -# undef YYSYNTAX_ERROR -#endif } - - if (yyerrstatus == 3) { /* If just tried and failed to reuse lookahead token after an @@ -2619,13 +2454,14 @@ yyerrorlab: yyerrlab1: yyerrstatus = 3; /* Each real token shifted decrements this. */ + /* Pop stack until we find a state that shifts the error token. */ for (;;) { yyn = yypact[yystate]; if (!yypact_value_is_default (yyn)) { - yyn += YYTERROR; - if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR) + yyn += YYSYMBOL_YYerror; + if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYSYMBOL_YYerror) { yyn = yytable[yyn]; if (0 < yyn) @@ -2639,7 +2475,7 @@ yyerrlab1: yydestruct ("Error: popping", - yystos[yystate], yyvsp, pc); + YY_ACCESSING_SYMBOL (yystate), yyvsp, pc); YYPOPSTACK (1); yystate = *yyssp; YY_STACK_PRINT (yyss, yyssp); @@ -2651,7 +2487,7 @@ yyerrlab1: /* Shift the error token. */ - YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); + YY_SYMBOL_PRINT ("Shifting", YY_ACCESSING_SYMBOL (yyn), yyvsp, yylsp); yystate = yyn; goto yynewstate; @@ -2673,20 +2509,20 @@ yyabortlab: goto yyreturn; -#if !defined yyoverflow || YYERROR_VERBOSE +#if !defined yyoverflow /*-------------------------------------------------. | yyexhaustedlab -- memory exhaustion comes here. | `-------------------------------------------------*/ yyexhaustedlab: yyerror (pc, YY_("memory exhausted")); yyresult = 2; - /* Fall through. */ + goto yyreturn; #endif -/*-----------------------------------------------------. -| yyreturn -- parsing is finished, return the result. | -`-----------------------------------------------------*/ +/*-------------------------------------------------------. +| yyreturn -- parsing is finished, clean up and return. | +`-------------------------------------------------------*/ yyreturn: if (yychar != YYEMPTY) { @@ -2703,19 +2539,17 @@ yyreturn: while (yyssp != yyss) { yydestruct ("Cleanup: popping", - yystos[*yyssp], yyvsp, pc); + YY_ACCESSING_SYMBOL (+*yyssp), yyvsp, pc); YYPOPSTACK (1); } #ifndef yyoverflow if (yyss != yyssa) YYSTACK_FREE (yyss); #endif -#if YYERROR_VERBOSE - if (yymsg != yymsgbuf) - YYSTACK_FREE (yymsg); -#endif + return yyresult; } + #line 1006 "parse-datetime.y" @@ -3061,7 +2895,7 @@ lookup_word (parser_control const *pc, char *word) { char *p; char *q; - ptrdiff_t wordlen; + idx_t wordlen; table const *tp; bool period_found; bool abbrev; @@ -3136,13 +2970,12 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if (c_isdigit (c) || c == '-' || c == '+') { - char const *p; + char const *p = pc->input; int sign; - intmax_t value = 0; if (c == '-' || c == '+') { sign = c == '-' ? -1 : 1; - while (c = *++pc->input, c_isspace (c)) + while (c = *(pc->input = ++p), c_isspace (c)) continue; if (! c_isdigit (c)) /* skip the '-' sign */ @@ -3150,8 +2983,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) } else sign = 0; - p = pc->input; + time_t value = 0; do { if (INT_MULTIPLY_WRAPV (value, 10, &value)) @@ -3164,17 +2997,12 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if ((c == '.' || c == ',') && c_isdigit (p[1])) { - time_t s; - int ns; + time_t s = value; int digits; - if (time_overflow (value)) - return '?'; - s = value; - /* Accumulate fraction, to ns precision. */ p++; - ns = *p++ - '0'; + int ns = *p++ - '0'; for (digits = 2; digits <= LOG10_BILLION; digits++) { ns *= 10; @@ -3198,9 +3026,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) negative. */ if (sign < 0 && ns) { - if (s == TYPE_MINIMUM (time_t)) + if (INT_SUBTRACT_WRAPV (s, 1, &s)) return '?'; - s--; ns = BILLION - ns; } @@ -3237,7 +3064,7 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) tp = lookup_word (pc, buff); if (! tp) { - if (pc->parse_datetime_debug) + if (debugging (pc)) dbg_printf (_("error: unknown word '%s'\n"), buff); return '?'; } @@ -3248,7 +3075,7 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if (c != '(') return to_uchar (*pc->input++); - ptrdiff_t count = 0; + idx_t count = 0; do { c = *pc->input++; @@ -3265,8 +3092,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) /* Do nothing if the parser reports an error. */ static int -yyerror (parser_control const *pc _GL_UNUSED, - char const *s _GL_UNUSED) +yyerror (_GL_UNUSED parser_control const *pc, + _GL_UNUSED char const *s) { return 0; } @@ -3384,7 +3211,7 @@ debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, const bool dst_shift = eq_sec && eq_min && !eq_hour && eq_mday && eq_month && eq_year; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; dbg_printf (_("error: invalid date/time value:\n")); @@ -3423,29 +3250,15 @@ debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, : _("missing timezone"))); } -/* The original interface: run with debug=false and the default timezone. */ -bool -parse_datetime (struct timespec *result, char const *p, - struct timespec const *now) -{ - char const *tzstring = getenv ("TZ"); - timezone_t tz = tzalloc (tzstring); - if (!tz) - return false; - bool ok = parse_datetime2 (result, p, now, 0, tz, tzstring); - tzfree (tz); - return ok; -} - /* Parse a date/time string, storing the resulting time value into *RESULT. The string itself is pointed to by P. Return true if successful. P can be an incomplete or relative time specification; if so, use *NOW as the basis for the returned time. Default to timezone TZDEFAULT, which corresponds to tzalloc (TZSTRING). */ -bool -parse_datetime2 (struct timespec *result, char const *p, - struct timespec const *now, unsigned int flags, - timezone_t tzdefault, char const *tzstring) +static bool +parse_datetime_body (struct timespec *result, char const *p, + struct timespec const *now, unsigned int flags, + timezone_t tzdefault, char const *tzstring) { struct tm tm; struct tm tm0; @@ -3484,7 +3297,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (strncmp (p, "TZ=\"", 4) == 0) { char const *tzbase = p + 4; - ptrdiff_t tzsize = 1; + idx_t tzsize = 1; char const *s; for (s = tzbase; *s; s++, tzsize++) @@ -3536,10 +3349,12 @@ parse_datetime2 (struct timespec *result, char const *p, parser_control pc; pc.input = p; +#ifdef GNULIB_PARSE_DATETIME2 pc.parse_datetime_debug = (flags & PARSE_DATETIME_DEBUG) != 0; +#endif if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: initial year out of range\n")); goto fail; } @@ -3583,11 +3398,9 @@ parse_datetime2 (struct timespec *result, char const *p, int quarter; for (quarter = 1; quarter <= 3; quarter++) { - intmax_t iprobe; - if (INT_ADD_WRAPV (Start, quarter * (90 * 24 * 60 * 60), &iprobe) - || time_overflow (iprobe)) + time_t probe; + if (INT_ADD_WRAPV (Start, quarter * (90 * 24 * 60 * 60), &probe)) break; - time_t probe = iprobe; struct tm probe_tm; if (localtime_rz (tz, &probe, &probe_tm) && probe_tm.tm_zone && probe_tm.tm_isdst != pc.local_time_zone_table[0].value) @@ -3635,7 +3448,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (yyparse (&pc) != 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ((input_sentinel <= pc.input ? _("error: parsing failed\n") : _("error: parsing failed, stopped at '%s'\n")), @@ -3646,7 +3459,7 @@ parse_datetime2 (struct timespec *result, char const *p, /* Determine effective timezone source. */ - if (pc.parse_datetime_debug) + if (debugging (&pc)) { dbg_printf (_("input timezone: ")); @@ -3688,7 +3501,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (1 < (pc.times_seen | pc.dates_seen | pc.days_seen | pc.dsts_seen | (pc.local_zones_seen + pc.zones_seen))) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if (pc.times_seen > 1) dbg_printf ("error: seen multiple time parts\n"); @@ -3704,11 +3517,11 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (! to_tm_year (pc.year, pc.parse_datetime_debug, &tm.tm_year) + if (! to_tm_year (pc.year, debugging (&pc), &tm.tm_year) || INT_ADD_WRAPV (pc.month, -1, &tm.tm_mon) || INT_ADD_WRAPV (pc.day, 0, &tm.tm_mday)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: year, month, or day overflow\n")); goto fail; } @@ -3719,14 +3532,14 @@ parse_datetime2 (struct timespec *result, char const *p, { char const *mrd = (pc.meridian == MERam ? "am" : pc.meridian == MERpm ?"pm" : ""); - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: invalid hour %"PRIdMAX"%s\n"), pc.hour, mrd); goto fail; } tm.tm_min = pc.minutes; tm.tm_sec = pc.seconds.tv_sec; - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ((pc.times_seen ? _("using specified time as starting value: '%s'\n") : _("using current time as starting value: '%s'\n")), @@ -3736,7 +3549,7 @@ parse_datetime2 (struct timespec *result, char const *p, { tm.tm_hour = tm.tm_min = tm.tm_sec = 0; pc.seconds.tv_nsec = 0; - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ("warning: using midnight as starting time: 00:00:00\n"); } @@ -3782,7 +3595,7 @@ parse_datetime2 (struct timespec *result, char const *p, timezone_t tz2 = tzalloc (tz2buf); if (!tz2) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: tzalloc (\"%s\") failed\n"), tz2buf); goto fail; } @@ -3811,23 +3624,22 @@ parse_datetime2 (struct timespec *result, char const *p, if (pc.days_seen && ! pc.dates_seen) { intmax_t dayincr; - if (INT_MULTIPLY_WRAPV ((pc.day_ordinal - - (0 < pc.day_ordinal - && tm.tm_wday != pc.day_number)), - 7, &dayincr) - || INT_ADD_WRAPV ((pc.day_number - tm.tm_wday + 7) % 7, - dayincr, &dayincr) - || INT_ADD_WRAPV (dayincr, tm.tm_mday, &tm.tm_mday)) - Start = -1; - else + tm.tm_yday = -1; + if (! (INT_MULTIPLY_WRAPV ((pc.day_ordinal + - (0 < pc.day_ordinal + && tm.tm_wday != pc.day_number)), + 7, &dayincr) + || INT_ADD_WRAPV ((pc.day_number - tm.tm_wday + 7) % 7, + dayincr, &dayincr) + || INT_ADD_WRAPV (dayincr, tm.tm_mday, &tm.tm_mday))) { tm.tm_isdst = -1; Start = mktime_z (tz, &tm); } - if (Start == (time_t) -1) + if (tm.tm_yday < 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: day '%s' " "(day ordinal=%"PRIdMAX" number=%d) " "resulted in an invalid date: '%s'\n"), @@ -3838,14 +3650,14 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("new start date: '%s' is '%s'\n"), str_days (&pc, dbg_ord, sizeof dbg_ord), debug_strfdatetime (&tm, &pc, dbg_tm, sizeof dbg_tm)); } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if (!pc.dates_seen && !pc.days_seen) dbg_printf (_("using current date as starting value: '%s'\n"), @@ -3863,7 +3675,7 @@ parse_datetime2 (struct timespec *result, char const *p, /* Add relative date. */ if (pc.rel.year | pc.rel.month | pc.rel.day) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if ((pc.rel.year != 0 || pc.rel.month != 0) && tm.tm_mday != 15) dbg_printf (_("warning: when adding relative months/years, " @@ -3880,7 +3692,7 @@ parse_datetime2 (struct timespec *result, char const *p, || INT_ADD_WRAPV (tm.tm_mon, pc.rel.month, &month) || INT_ADD_WRAPV (tm.tm_mday, pc.rel.day, &day)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: %s:%d\n"), __FILE__, __LINE__); goto fail; } @@ -3891,10 +3703,11 @@ parse_datetime2 (struct timespec *result, char const *p, tm.tm_min = tm0.tm_min; tm.tm_sec = tm0.tm_sec; tm.tm_isdst = tm0.tm_isdst; + tm.tm_wday = -1; Start = mktime_z (tz, &tm); - if (Start == (time_t) -1) + if (tm.tm_wday < 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: adding relative date resulted " "in an invalid date: '%s'\n"), debug_strfdatetime (&tm, &pc, dbg_tm, @@ -3902,7 +3715,7 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { dbg_printf (_("after date adjustment " "(%+"PRIdMAX" years, %+"PRIdMAX" months, " @@ -3963,7 +3776,6 @@ parse_datetime2 (struct timespec *result, char const *p, so this block must follow others that clobber Start. */ if (pc.zones_seen) { - intmax_t delta = pc.time_zone, t1; bool overflow = false; #ifdef HAVE_TM_GMTOFF long int utcoff = tm.tm_gmtoff; @@ -3974,11 +3786,13 @@ parse_datetime2 (struct timespec *result, char const *p, ? tm_diff (&tm, &gmt) : (overflow = true, 0)); #endif - overflow |= INT_SUBTRACT_WRAPV (delta, utcoff, &delta); + intmax_t delta; + overflow |= INT_SUBTRACT_WRAPV (pc.time_zone, utcoff, &delta); + time_t t1; overflow |= INT_SUBTRACT_WRAPV (Start, delta, &t1); - if (overflow || time_overflow (t1)) + if (overflow) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: timezone %d caused time_t overflow\n"), pc.time_zone); goto fail; @@ -3986,7 +3800,7 @@ parse_datetime2 (struct timespec *result, char const *p, Start = t1; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { intmax_t Starti = Start; dbg_printf (_("'%s' = %"PRIdMAX" epoch-seconds\n"), @@ -4007,16 +3821,16 @@ parse_datetime2 (struct timespec *result, char const *p, intmax_t sum_ns = orig_ns + pc.rel.ns; int normalized_ns = (sum_ns % BILLION + BILLION) % BILLION; int d4 = (sum_ns - normalized_ns) / BILLION; - intmax_t d1, t1, d2, t2, t3, t4; + intmax_t d1, t1, d2, t2, t3; + time_t t4; if (INT_MULTIPLY_WRAPV (pc.rel.hour, 60 * 60, &d1) || INT_ADD_WRAPV (Start, d1, &t1) || INT_MULTIPLY_WRAPV (pc.rel.minutes, 60, &d2) || INT_ADD_WRAPV (t1, d2, &t2) || INT_ADD_WRAPV (t2, pc.rel.seconds, &t3) - || INT_ADD_WRAPV (t3, d4, &t4) - || time_overflow (t4)) + || INT_ADD_WRAPV (t3, d4, &t4)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: adding relative time caused an " "overflow\n")); goto fail; @@ -4025,7 +3839,7 @@ parse_datetime2 (struct timespec *result, char const *p, result->tv_sec = t4; result->tv_nsec = normalized_ns; - if (pc.parse_datetime_debug + if (debugging (&pc) && (pc.rel.hour | pc.rel.minutes | pc.rel.seconds | pc.rel.ns)) { dbg_printf (_("after time adjustment (%+"PRIdMAX" hours, " @@ -4033,7 +3847,8 @@ parse_datetime2 (struct timespec *result, char const *p, "%+"PRIdMAX" seconds, %+d ns),\n"), pc.rel.hour, pc.rel.minutes, pc.rel.seconds, pc.rel.ns); - dbg_printf (_(" new time = %"PRIdMAX" epoch-seconds\n"), t4); + intmax_t t4i = t4; + dbg_printf (_(" new time = %"PRIdMAX" epoch-seconds\n"), t4i); /* Warn about crossing DST due to time adjustment. Example: https://bugs.gnu.org/8357 @@ -4055,7 +3870,7 @@ parse_datetime2 (struct timespec *result, char const *p, } } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { /* Special case: using 'date -u' simply set TZ=UTC0 */ if (! tzstring) @@ -4106,6 +3921,36 @@ parse_datetime2 (struct timespec *result, char const *p, return ok; } +#ifdef GNULIB_PARSE_DATETIME2 +/* Parse a date/time string, storing the resulting time value into *RESULT. + The string itself is pointed to by P. Return true if successful. + P can be an incomplete or relative time specification; if so, use + *NOW as the basis for the returned time. Default to timezone + TZDEFAULT, which corresponds to tzalloc (TZSTRING). */ +bool +parse_datetime2 (struct timespec *result, char const *p, + struct timespec const *now, unsigned int flags, + timezone_t tzdefault, char const *tzstring) +{ + return parse_datetime_body (result, p, now, flags, tzdefault, tzstring); +} +#endif + + +/* The plain interface: run with debug=false and the default timezone. */ +bool +parse_datetime (struct timespec *result, char const *p, + struct timespec const *now) +{ + char const *tzstring = getenv ("TZ"); + timezone_t tz = tzalloc (tzstring); + if (!tz) + return false; + bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); + tzfree (tz); + return ok; +} + #if TEST int diff --git a/lib/parse-datetime.h b/lib/parse-datetime.h index 3836308..c333abc 100644 --- a/lib/parse-datetime.h +++ b/lib/parse-datetime.h @@ -1,11 +1,11 @@ /* Parse a string into an internal timestamp. - Copyright (C) 1995, 1997-1998, 2003-2004, 2007, 2009-2020 Free Software + Copyright (C) 1995, 1997-1998, 2003-2004, 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/parse-datetime.y b/lib/parse-datetime.y index 206ff20..9fc14c9 100644 --- a/lib/parse-datetime.y +++ b/lib/parse-datetime.y @@ -1,11 +1,11 @@ %{ /* Parse a string into an internal timestamp. - Copyright (C) 1999-2000, 2002-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2002-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -27,7 +27,7 @@ Modified by Paul Eggert in 1999 to do the right thing about local DST. Also modified by Paul Eggert in 2004 to support nanosecond-resolution - timestamps, in 2004 to support TZ strings in dates, and in 2017 to + timestamps, in 2004 to support TZ strings in dates, and in 2017 and 2020 to check for integer overflow and to support longer-than-'long' 'time_t' and 'tv_nsec'. */ @@ -35,6 +35,7 @@ #include "parse-datetime.h" +#include "idx.h" #include "intprops.h" #include "timespec.h" #include "verify.h" @@ -63,7 +64,6 @@ #include #include -#include #include #include #include @@ -82,18 +82,6 @@ # define _STDLIB_H 1 #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - Enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if 2 < __GNUC__ + (7 <= __GNUC_MINOR__) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - /* Shift A right by B bits portably, by dividing A by 2**B and truncating towards minus infinity. A and B should be free of side effects, and B should be in the range 0 <= B <= INT_BITS - 2, where @@ -152,7 +140,7 @@ typedef struct { bool negative; intmax_t value; - ptrdiff_t digits; + idx_t digits; } textint; /* An entry in the lexical lookup table. */ @@ -225,16 +213,18 @@ typedef struct /* Presence or counts of nonterminals of various flavors parsed so far. */ bool timespec_seen; bool rels_seen; - ptrdiff_t dates_seen; - ptrdiff_t days_seen; - ptrdiff_t local_zones_seen; - ptrdiff_t dsts_seen; - ptrdiff_t times_seen; - ptrdiff_t zones_seen; + idx_t dates_seen; + idx_t days_seen; + idx_t local_zones_seen; + idx_t dsts_seen; + idx_t times_seen; + idx_t zones_seen; bool year_seen; +#ifdef GNULIB_PARSE_DATETIME2 /* Print debugging output to stderr. */ bool parse_datetime_debug; +#endif /* Which of the 'seen' parts have been printed when debugging. */ bool debug_dates_seen; @@ -251,6 +241,16 @@ typedef struct table local_time_zone_table[3]; } parser_control; +static bool +debugging (parser_control const *pc) +{ +#ifdef GNULIB_PARSE_DATETIME2 + return pc->parse_datetime_debug; +#else + return false; +#endif +} + union YYSTYPE; static int yylex (union YYSTYPE *, parser_control *); static int yyerror (parser_control const *, char const *); @@ -433,7 +433,7 @@ debug_print_current_time (char const *item, parser_control *pc) { bool space = false; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; /* no newline, more items printed below */ @@ -533,7 +533,7 @@ debug_print_relative_time (char const *item, parser_control const *pc) { bool space = false; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; /* no newline, more items printed below */ @@ -814,7 +814,7 @@ date: you want portability, use the ISO 8601 format. */ if (4 <= $1.digits) { - if (pc->parse_datetime_debug) + if (debugging (pc)) { intmax_t digits = $1.digits; dbg_printf (_("warning: value %"PRIdMAX" has %"PRIdMAX" digits. " @@ -828,7 +828,7 @@ date: } else { - if (pc->parse_datetime_debug) + if (debugging (pc)) dbg_printf (_("warning: value %"PRIdMAX" has less than 4 digits. " "Assuming MM/DD/YY[YY]\n"), $1.value); @@ -1347,7 +1347,7 @@ lookup_word (parser_control const *pc, char *word) { char *p; char *q; - ptrdiff_t wordlen; + idx_t wordlen; table const *tp; bool period_found; bool abbrev; @@ -1422,13 +1422,12 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if (c_isdigit (c) || c == '-' || c == '+') { - char const *p; + char const *p = pc->input; int sign; - intmax_t value = 0; if (c == '-' || c == '+') { sign = c == '-' ? -1 : 1; - while (c = *++pc->input, c_isspace (c)) + while (c = *(pc->input = ++p), c_isspace (c)) continue; if (! c_isdigit (c)) /* skip the '-' sign */ @@ -1436,8 +1435,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) } else sign = 0; - p = pc->input; + time_t value = 0; do { if (INT_MULTIPLY_WRAPV (value, 10, &value)) @@ -1450,17 +1449,12 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if ((c == '.' || c == ',') && c_isdigit (p[1])) { - time_t s; - int ns; + time_t s = value; int digits; - if (time_overflow (value)) - return '?'; - s = value; - /* Accumulate fraction, to ns precision. */ p++; - ns = *p++ - '0'; + int ns = *p++ - '0'; for (digits = 2; digits <= LOG10_BILLION; digits++) { ns *= 10; @@ -1484,9 +1478,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) negative. */ if (sign < 0 && ns) { - if (s == TYPE_MINIMUM (time_t)) + if (INT_SUBTRACT_WRAPV (s, 1, &s)) return '?'; - s--; ns = BILLION - ns; } @@ -1523,7 +1516,7 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) tp = lookup_word (pc, buff); if (! tp) { - if (pc->parse_datetime_debug) + if (debugging (pc)) dbg_printf (_("error: unknown word '%s'\n"), buff); return '?'; } @@ -1534,7 +1527,7 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) if (c != '(') return to_uchar (*pc->input++); - ptrdiff_t count = 0; + idx_t count = 0; do { c = *pc->input++; @@ -1551,8 +1544,8 @@ yylex (union YYSTYPE *lvalp, parser_control *pc) /* Do nothing if the parser reports an error. */ static int -yyerror (parser_control const *pc _GL_UNUSED, - char const *s _GL_UNUSED) +yyerror (_GL_UNUSED parser_control const *pc, + _GL_UNUSED char const *s) { return 0; } @@ -1670,7 +1663,7 @@ debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, const bool dst_shift = eq_sec && eq_min && !eq_hour && eq_mday && eq_month && eq_year; - if (!pc->parse_datetime_debug) + if (!debugging (pc)) return; dbg_printf (_("error: invalid date/time value:\n")); @@ -1709,29 +1702,15 @@ debug_mktime_not_ok (struct tm const *tm0, struct tm const *tm1, : _("missing timezone"))); } -/* The original interface: run with debug=false and the default timezone. */ -bool -parse_datetime (struct timespec *result, char const *p, - struct timespec const *now) -{ - char const *tzstring = getenv ("TZ"); - timezone_t tz = tzalloc (tzstring); - if (!tz) - return false; - bool ok = parse_datetime2 (result, p, now, 0, tz, tzstring); - tzfree (tz); - return ok; -} - /* Parse a date/time string, storing the resulting time value into *RESULT. The string itself is pointed to by P. Return true if successful. P can be an incomplete or relative time specification; if so, use *NOW as the basis for the returned time. Default to timezone TZDEFAULT, which corresponds to tzalloc (TZSTRING). */ -bool -parse_datetime2 (struct timespec *result, char const *p, - struct timespec const *now, unsigned int flags, - timezone_t tzdefault, char const *tzstring) +static bool +parse_datetime_body (struct timespec *result, char const *p, + struct timespec const *now, unsigned int flags, + timezone_t tzdefault, char const *tzstring) { struct tm tm; struct tm tm0; @@ -1770,7 +1749,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (strncmp (p, "TZ=\"", 4) == 0) { char const *tzbase = p + 4; - ptrdiff_t tzsize = 1; + idx_t tzsize = 1; char const *s; for (s = tzbase; *s; s++, tzsize++) @@ -1822,10 +1801,12 @@ parse_datetime2 (struct timespec *result, char const *p, parser_control pc; pc.input = p; +#ifdef GNULIB_PARSE_DATETIME2 pc.parse_datetime_debug = (flags & PARSE_DATETIME_DEBUG) != 0; +#endif if (INT_ADD_WRAPV (tmp.tm_year, TM_YEAR_BASE, &pc.year.value)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: initial year out of range\n")); goto fail; } @@ -1869,11 +1850,9 @@ parse_datetime2 (struct timespec *result, char const *p, int quarter; for (quarter = 1; quarter <= 3; quarter++) { - intmax_t iprobe; - if (INT_ADD_WRAPV (Start, quarter * (90 * 24 * 60 * 60), &iprobe) - || time_overflow (iprobe)) + time_t probe; + if (INT_ADD_WRAPV (Start, quarter * (90 * 24 * 60 * 60), &probe)) break; - time_t probe = iprobe; struct tm probe_tm; if (localtime_rz (tz, &probe, &probe_tm) && probe_tm.tm_zone && probe_tm.tm_isdst != pc.local_time_zone_table[0].value) @@ -1921,7 +1900,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (yyparse (&pc) != 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ((input_sentinel <= pc.input ? _("error: parsing failed\n") : _("error: parsing failed, stopped at '%s'\n")), @@ -1932,7 +1911,7 @@ parse_datetime2 (struct timespec *result, char const *p, /* Determine effective timezone source. */ - if (pc.parse_datetime_debug) + if (debugging (&pc)) { dbg_printf (_("input timezone: ")); @@ -1974,7 +1953,7 @@ parse_datetime2 (struct timespec *result, char const *p, if (1 < (pc.times_seen | pc.dates_seen | pc.days_seen | pc.dsts_seen | (pc.local_zones_seen + pc.zones_seen))) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if (pc.times_seen > 1) dbg_printf ("error: seen multiple time parts\n"); @@ -1990,11 +1969,11 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (! to_tm_year (pc.year, pc.parse_datetime_debug, &tm.tm_year) + if (! to_tm_year (pc.year, debugging (&pc), &tm.tm_year) || INT_ADD_WRAPV (pc.month, -1, &tm.tm_mon) || INT_ADD_WRAPV (pc.day, 0, &tm.tm_mday)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: year, month, or day overflow\n")); goto fail; } @@ -2005,14 +1984,14 @@ parse_datetime2 (struct timespec *result, char const *p, { char const *mrd = (pc.meridian == MERam ? "am" : pc.meridian == MERpm ?"pm" : ""); - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: invalid hour %"PRIdMAX"%s\n"), pc.hour, mrd); goto fail; } tm.tm_min = pc.minutes; tm.tm_sec = pc.seconds.tv_sec; - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ((pc.times_seen ? _("using specified time as starting value: '%s'\n") : _("using current time as starting value: '%s'\n")), @@ -2022,7 +2001,7 @@ parse_datetime2 (struct timespec *result, char const *p, { tm.tm_hour = tm.tm_min = tm.tm_sec = 0; pc.seconds.tv_nsec = 0; - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf ("warning: using midnight as starting time: 00:00:00\n"); } @@ -2068,7 +2047,7 @@ parse_datetime2 (struct timespec *result, char const *p, timezone_t tz2 = tzalloc (tz2buf); if (!tz2) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: tzalloc (\"%s\") failed\n"), tz2buf); goto fail; } @@ -2097,23 +2076,22 @@ parse_datetime2 (struct timespec *result, char const *p, if (pc.days_seen && ! pc.dates_seen) { intmax_t dayincr; - if (INT_MULTIPLY_WRAPV ((pc.day_ordinal - - (0 < pc.day_ordinal - && tm.tm_wday != pc.day_number)), - 7, &dayincr) - || INT_ADD_WRAPV ((pc.day_number - tm.tm_wday + 7) % 7, - dayincr, &dayincr) - || INT_ADD_WRAPV (dayincr, tm.tm_mday, &tm.tm_mday)) - Start = -1; - else + tm.tm_yday = -1; + if (! (INT_MULTIPLY_WRAPV ((pc.day_ordinal + - (0 < pc.day_ordinal + && tm.tm_wday != pc.day_number)), + 7, &dayincr) + || INT_ADD_WRAPV ((pc.day_number - tm.tm_wday + 7) % 7, + dayincr, &dayincr) + || INT_ADD_WRAPV (dayincr, tm.tm_mday, &tm.tm_mday))) { tm.tm_isdst = -1; Start = mktime_z (tz, &tm); } - if (Start == (time_t) -1) + if (tm.tm_yday < 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: day '%s' " "(day ordinal=%"PRIdMAX" number=%d) " "resulted in an invalid date: '%s'\n"), @@ -2124,14 +2102,14 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("new start date: '%s' is '%s'\n"), str_days (&pc, dbg_ord, sizeof dbg_ord), debug_strfdatetime (&tm, &pc, dbg_tm, sizeof dbg_tm)); } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if (!pc.dates_seen && !pc.days_seen) dbg_printf (_("using current date as starting value: '%s'\n"), @@ -2149,7 +2127,7 @@ parse_datetime2 (struct timespec *result, char const *p, /* Add relative date. */ if (pc.rel.year | pc.rel.month | pc.rel.day) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) { if ((pc.rel.year != 0 || pc.rel.month != 0) && tm.tm_mday != 15) dbg_printf (_("warning: when adding relative months/years, " @@ -2166,7 +2144,7 @@ parse_datetime2 (struct timespec *result, char const *p, || INT_ADD_WRAPV (tm.tm_mon, pc.rel.month, &month) || INT_ADD_WRAPV (tm.tm_mday, pc.rel.day, &day)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: %s:%d\n"), __FILE__, __LINE__); goto fail; } @@ -2177,10 +2155,11 @@ parse_datetime2 (struct timespec *result, char const *p, tm.tm_min = tm0.tm_min; tm.tm_sec = tm0.tm_sec; tm.tm_isdst = tm0.tm_isdst; + tm.tm_wday = -1; Start = mktime_z (tz, &tm); - if (Start == (time_t) -1) + if (tm.tm_wday < 0) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: adding relative date resulted " "in an invalid date: '%s'\n"), debug_strfdatetime (&tm, &pc, dbg_tm, @@ -2188,7 +2167,7 @@ parse_datetime2 (struct timespec *result, char const *p, goto fail; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { dbg_printf (_("after date adjustment " "(%+"PRIdMAX" years, %+"PRIdMAX" months, " @@ -2249,7 +2228,6 @@ parse_datetime2 (struct timespec *result, char const *p, so this block must follow others that clobber Start. */ if (pc.zones_seen) { - intmax_t delta = pc.time_zone, t1; bool overflow = false; #ifdef HAVE_TM_GMTOFF long int utcoff = tm.tm_gmtoff; @@ -2260,11 +2238,13 @@ parse_datetime2 (struct timespec *result, char const *p, ? tm_diff (&tm, &gmt) : (overflow = true, 0)); #endif - overflow |= INT_SUBTRACT_WRAPV (delta, utcoff, &delta); + intmax_t delta; + overflow |= INT_SUBTRACT_WRAPV (pc.time_zone, utcoff, &delta); + time_t t1; overflow |= INT_SUBTRACT_WRAPV (Start, delta, &t1); - if (overflow || time_overflow (t1)) + if (overflow) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: timezone %d caused time_t overflow\n"), pc.time_zone); goto fail; @@ -2272,7 +2252,7 @@ parse_datetime2 (struct timespec *result, char const *p, Start = t1; } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { intmax_t Starti = Start; dbg_printf (_("'%s' = %"PRIdMAX" epoch-seconds\n"), @@ -2293,16 +2273,16 @@ parse_datetime2 (struct timespec *result, char const *p, intmax_t sum_ns = orig_ns + pc.rel.ns; int normalized_ns = (sum_ns % BILLION + BILLION) % BILLION; int d4 = (sum_ns - normalized_ns) / BILLION; - intmax_t d1, t1, d2, t2, t3, t4; + intmax_t d1, t1, d2, t2, t3; + time_t t4; if (INT_MULTIPLY_WRAPV (pc.rel.hour, 60 * 60, &d1) || INT_ADD_WRAPV (Start, d1, &t1) || INT_MULTIPLY_WRAPV (pc.rel.minutes, 60, &d2) || INT_ADD_WRAPV (t1, d2, &t2) || INT_ADD_WRAPV (t2, pc.rel.seconds, &t3) - || INT_ADD_WRAPV (t3, d4, &t4) - || time_overflow (t4)) + || INT_ADD_WRAPV (t3, d4, &t4)) { - if (pc.parse_datetime_debug) + if (debugging (&pc)) dbg_printf (_("error: adding relative time caused an " "overflow\n")); goto fail; @@ -2311,7 +2291,7 @@ parse_datetime2 (struct timespec *result, char const *p, result->tv_sec = t4; result->tv_nsec = normalized_ns; - if (pc.parse_datetime_debug + if (debugging (&pc) && (pc.rel.hour | pc.rel.minutes | pc.rel.seconds | pc.rel.ns)) { dbg_printf (_("after time adjustment (%+"PRIdMAX" hours, " @@ -2319,7 +2299,8 @@ parse_datetime2 (struct timespec *result, char const *p, "%+"PRIdMAX" seconds, %+d ns),\n"), pc.rel.hour, pc.rel.minutes, pc.rel.seconds, pc.rel.ns); - dbg_printf (_(" new time = %"PRIdMAX" epoch-seconds\n"), t4); + intmax_t t4i = t4; + dbg_printf (_(" new time = %"PRIdMAX" epoch-seconds\n"), t4i); /* Warn about crossing DST due to time adjustment. Example: https://bugs.gnu.org/8357 @@ -2341,7 +2322,7 @@ parse_datetime2 (struct timespec *result, char const *p, } } - if (pc.parse_datetime_debug) + if (debugging (&pc)) { /* Special case: using 'date -u' simply set TZ=UTC0 */ if (! tzstring) @@ -2392,6 +2373,36 @@ parse_datetime2 (struct timespec *result, char const *p, return ok; } +#ifdef GNULIB_PARSE_DATETIME2 +/* Parse a date/time string, storing the resulting time value into *RESULT. + The string itself is pointed to by P. Return true if successful. + P can be an incomplete or relative time specification; if so, use + *NOW as the basis for the returned time. Default to timezone + TZDEFAULT, which corresponds to tzalloc (TZSTRING). */ +bool +parse_datetime2 (struct timespec *result, char const *p, + struct timespec const *now, unsigned int flags, + timezone_t tzdefault, char const *tzstring) +{ + return parse_datetime_body (result, p, now, flags, tzdefault, tzstring); +} +#endif + + +/* The plain interface: run with debug=false and the default timezone. */ +bool +parse_datetime (struct timespec *result, char const *p, + struct timespec const *now) +{ + char const *tzstring = getenv ("TZ"); + timezone_t tz = tzalloc (tzstring); + if (!tz) + return false; + bool ok = parse_datetime_body (result, p, now, 0, tz, tzstring); + tzfree (tz); + return ok; +} + #if TEST int diff --git a/lib/pathmax.h b/lib/pathmax.h index 15a236f..19b93d7 100644 --- a/lib/pathmax.h +++ b/lib/pathmax.h @@ -1,19 +1,19 @@ /* Define PATH_MAX somehow. Requires sys/types.h. - Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2020 Free Software + Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _PATHMAX_H # define _PATHMAX_H diff --git a/lib/physmem.c b/lib/physmem.c index 76813a4..6d18520 100644 --- a/lib/physmem.c +++ b/lib/physmem.c @@ -1,19 +1,19 @@ /* Calculate the size of physical memory. - Copyright (C) 2000-2001, 2003, 2005-2006, 2009-2020 Free Software + Copyright (C) 2000-2001, 2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -63,6 +63,10 @@ # define WIN32_LEAN_AND_MEAN # include +/* Don't assume that UNICODE is not defined. */ +# undef GetModuleHandle +# define GetModuleHandle GetModuleHandleA + /* Avoid warnings from gcc -Wcast-function-type. */ # define GetProcAddress \ (void *) GetProcAddress @@ -81,7 +85,7 @@ typedef struct DWORDLONG ullAvailVirtual; DWORDLONG ullAvailExtendedVirtual; } lMEMORYSTATUSEX; -typedef WINBOOL (WINAPI *PFN_MS_EX) (lMEMORYSTATUSEX*); +typedef BOOL (WINAPI *PFN_MS_EX) (lMEMORYSTATUSEX*); #endif diff --git a/lib/physmem.h b/lib/physmem.h index 8665bfa..ebbd796 100644 --- a/lib/physmem.h +++ b/lib/physmem.h @@ -1,18 +1,18 @@ /* Calculate the size of physical memory. - Copyright (C) 2000, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2000, 2003, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/pipe-safer.c b/lib/pipe-safer.c index 5a597c5..22f8695 100644 --- a/lib/pipe-safer.c +++ b/lib/pipe-safer.c @@ -1,9 +1,9 @@ /* Invoke pipe, but avoid some glitches. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -30,7 +30,6 @@ int pipe_safer (int fd[2]) { -#if HAVE_PIPE if (pipe (fd) == 0) { int i; @@ -39,18 +38,15 @@ pipe_safer (int fd[2]) fd[i] = fd_safer (fd[i]); if (fd[i] < 0) { - int e = errno; + int saved_errno = errno; close (fd[1 - i]); - errno = e; + errno = saved_errno; return -1; } } return 0; } -#else - errno = ENOSYS; -#endif return -1; } diff --git a/lib/pipe.c b/lib/pipe.c index fd554fe..ce909b9 100644 --- a/lib/pipe.c +++ b/lib/pipe.c @@ -1,18 +1,18 @@ /* Create a pipe. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/pipe2.c b/lib/pipe2.c index 591e94d..400aff0 100644 --- a/lib/pipe2.c +++ b/lib/pipe2.c @@ -1,18 +1,18 @@ /* Create a pipe, with specific opening flags. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/posix_memalign.c b/lib/posix_memalign.c new file mode 100644 index 0000000..b490665 --- /dev/null +++ b/lib/posix_memalign.c @@ -0,0 +1,35 @@ +/* A posix_memalign() function that works around platform bugs. + Copyright (C) 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +#include + +int +posix_memalign (void **memptr, size_t alignment, size_t size) +#undef posix_memalign +{ + /* Round up SIZE to the next multiple of ALIGNMENT, namely + (SIZE + ALIGNMENT - 1) & ~(ALIGNMENT - 1). */ + size += alignment - 1; + if (size >= alignment - 1) /* no overflow? */ + return posix_memalign (memptr, alignment, size & ~(size_t)(alignment - 1)); + else + return ENOMEM; +} diff --git a/lib/posixtm.c b/lib/posixtm.c index 5b88b17..b00cef4 100644 --- a/lib/posixtm.c +++ b/lib/posixtm.c @@ -1,10 +1,10 @@ /* Parse dates for touch and date. - Copyright (C) 1989-1991, 1998, 2000-2020 Free Software Foundation, Inc. + Copyright (C) 1989-1991, 1998, 2000-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -22,24 +22,13 @@ #include "posixtm.h" -#include -#include -#include +#include "c-ctype.h" +#include "idx.h" +#include "intprops.h" +#include "verify.h" + #include -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif - -/* ISDIGIT differs from isdigit, as follows: - - Its arg may be any int or unsigned int; it need not be an unsigned char - or EOF. - - It's typically faster. - POSIX says that only '0' through '9' are digits. Prefer ISDIGIT to - isdigit unless it's important to use the locale's definition - of "digit" even when the host does not conform to POSIX. */ -#define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9) - /* POSIX requires: @@ -58,7 +47,7 @@ */ static bool -year (struct tm *tm, const int *digit_pair, size_t n, unsigned int syntax_bits) +year (struct tm *tm, const int *digit_pair, idx_t n, unsigned int syntax_bits) { switch (n) { @@ -83,12 +72,9 @@ year (struct tm *tm, const int *digit_pair, size_t n, unsigned int syntax_bits) case 0: { - time_t now; - struct tm *tmp; - /* Use current year. */ - time (&now); - tmp = localtime (&now); + time_t now = time (NULL); + struct tm *tmp = localtime (&now); if (! tmp) return false; tm->tm_year = tmp->tm_year; @@ -96,7 +82,7 @@ year (struct tm *tm, const int *digit_pair, size_t n, unsigned int syntax_bits) break; default: - abort (); + assume (false); } return true; @@ -107,11 +93,9 @@ posix_time_parse (struct tm *tm, const char *s, unsigned int syntax_bits) { const char *dot = NULL; int pair[6]; - int *p; - size_t i; - size_t s_len = strlen (s); - size_t len = s_len; + idx_t s_len = strlen (s); + idx_t len = s_len; if (syntax_bits & PDS_SECONDS) { @@ -127,15 +111,15 @@ posix_time_parse (struct tm *tm, const char *s, unsigned int syntax_bits) if (! (8 <= len && len <= 12 && len % 2 == 0)) return false; - for (i = 0; i < len; i++) - if (!ISDIGIT (s[i])) + for (idx_t i = 0; i < len; i++) + if (!c_isdigit (s[i])) return false; len /= 2; - for (i = 0; i < len; i++) + for (idx_t i = 0; i < len; i++) pair[i] = 10 * (s[2*i] - '0') + s[2*i + 1] - '0'; - p = pair; + int *p = pair; if (! (syntax_bits & PDS_TRAILING_YEAR)) { if (! year (tm, p, len - 4, syntax_bits)) @@ -161,7 +145,7 @@ posix_time_parse (struct tm *tm, const char *s, unsigned int syntax_bits) /* Handle seconds. */ if (!dot) tm->tm_sec = 0; - else if (ISDIGIT (dot[1]) && ISDIGIT (dot[2])) + else if (c_isdigit (dot[1]) && c_isdigit (dot[2])) tm->tm_sec = 10 * (dot[1] - '0') + dot[2] - '0'; else return false; @@ -175,51 +159,50 @@ bool posixtime (time_t *p, const char *s, unsigned int syntax_bits) { struct tm tm0; - struct tm tm1; - time_t t; + bool leapsec = false; if (! posix_time_parse (&tm0, s, syntax_bits)) return false; - tm1.tm_sec = tm0.tm_sec; - tm1.tm_min = tm0.tm_min; - tm1.tm_hour = tm0.tm_hour; - tm1.tm_mday = tm0.tm_mday; - tm1.tm_mon = tm0.tm_mon; - tm1.tm_year = tm0.tm_year; - tm1.tm_wday = -1; - tm1.tm_isdst = -1; - t = mktime (&tm1); - - if (tm1.tm_wday < 0) - return false; - - /* Reject dates like "September 31" and times like "25:61". - However, allow a seconds count of 60 even in time zones that do - not support leap seconds, treating it as the following second; - POSIX requires this. */ - if ((tm0.tm_year ^ tm1.tm_year) - | (tm0.tm_mon ^ tm1.tm_mon) - | (tm0.tm_mday ^ tm1.tm_mday) - | (tm0.tm_hour ^ tm1.tm_hour) - | (tm0.tm_min ^ tm1.tm_min) - | (tm0.tm_sec ^ tm1.tm_sec)) + while (true) { + struct tm tm1; + tm1.tm_sec = tm0.tm_sec; + tm1.tm_min = tm0.tm_min; + tm1.tm_hour = tm0.tm_hour; + tm1.tm_mday = tm0.tm_mday; + tm1.tm_mon = tm0.tm_mon; + tm1.tm_year = tm0.tm_year; + tm1.tm_wday = -1; + tm1.tm_isdst = -1; + time_t t = mktime (&tm1); + + if (tm1.tm_wday < 0) + return false; + + /* Reject dates like "September 31" and times like "25:61". + However, allow a seconds count of 60 even in time zones that do + not support leap seconds, treating it as the following second; + POSIX requires this. */ + if (! ((tm0.tm_year ^ tm1.tm_year) + | (tm0.tm_mon ^ tm1.tm_mon) + | (tm0.tm_mday ^ tm1.tm_mday) + | (tm0.tm_hour ^ tm1.tm_hour) + | (tm0.tm_min ^ tm1.tm_min) + | (tm0.tm_sec ^ tm1.tm_sec))) + { + if (INT_ADD_WRAPV (t, leapsec, &t)) + return false; + *p = t; + return true; + } + /* Any mismatch without 60 in the tm_sec field is invalid. */ if (tm0.tm_sec != 60) return false; - { - /* Allow times like 01:35:60 or 23:59:60. */ - time_t dummy; - char buf[16]; - char *b = stpcpy (buf, s); - strcpy (b - 2, "59"); - if (!posixtime (&dummy, buf, syntax_bits)) - return false; - } + /* Allow times like 01:35:60 or 23:59:60. */ + tm0.tm_sec = 59; + leapsec = true; } - - *p = t; - return true; } diff --git a/lib/posixtm.h b/lib/posixtm.h index bba6ccc..bb8a6bd 100644 --- a/lib/posixtm.h +++ b/lib/posixtm.h @@ -1,10 +1,10 @@ /* Parse dates for touch and date. - Copyright (C) 1998, 2003, 2005, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 1998, 2003, 2005, 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/posixver.c b/lib/posixver.c index 054c95d..2cb7713 100644 --- a/lib/posixver.c +++ b/lib/posixver.c @@ -1,10 +1,10 @@ /* Which POSIX version to conform to, for utilities. - Copyright (C) 2002-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/posixver.h b/lib/posixver.h index b64f6a2..1f5e6c7 100644 --- a/lib/posixver.h +++ b/lib/posixver.h @@ -1 +1,18 @@ +/* Which POSIX version to conform to, for utilities. + + Copyright (C) 2002-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + int posix2_version (void); diff --git a/lib/printf-args.c b/lib/printf-args.c index 943b77c..669c24a 100644 --- a/lib/printf-args.c +++ b/lib/printf-args.c @@ -1,19 +1,19 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2020 Free Software + Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file can be parametrized with the following macros: ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions. diff --git a/lib/printf-args.h b/lib/printf-args.h index 781f572..553fe96 100644 --- a/lib/printf-args.h +++ b/lib/printf-args.h @@ -1,19 +1,19 @@ /* Decomposed printf argument list. - Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2020 Free Software + Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _PRINTF_ARGS_H #define _PRINTF_ARGS_H diff --git a/lib/printf-frexp.c b/lib/printf-frexp.c index 6e1e647..68fce68 100644 --- a/lib/printf-frexp.c +++ b/lib/printf-frexp.c @@ -1,17 +1,17 @@ /* Split a double into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if ! defined USE_LONG_DOUBLE diff --git a/lib/printf-frexp.h b/lib/printf-frexp.h index 321ea60..44ece5d 100644 --- a/lib/printf-frexp.h +++ b/lib/printf-frexp.h @@ -1,17 +1,17 @@ /* Split a double into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Write a finite, positive number x as diff --git a/lib/printf-frexpl.c b/lib/printf-frexpl.c index 7992cbb..0004e02 100644 --- a/lib/printf-frexpl.c +++ b/lib/printf-frexpl.c @@ -1,17 +1,17 @@ /* Split a 'long double' into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/printf-frexpl.h b/lib/printf-frexpl.h index be729dd..9220d7b 100644 --- a/lib/printf-frexpl.h +++ b/lib/printf-frexpl.h @@ -1,17 +1,17 @@ /* Split a 'long double' into fraction and mantissa, for hexadecimal printf. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Write a finite, positive number x as diff --git a/lib/printf-parse.c b/lib/printf-parse.c index 99ddbc3..aab02dc 100644 --- a/lib/printf-parse.c +++ b/lib/printf-parse.c @@ -1,18 +1,18 @@ /* Formatted output to strings. - Copyright (C) 1999-2000, 2002-2003, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2000, 2002-2003, 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file can be parametrized with the following macros: CHAR_T The element type of the format string. @@ -48,16 +48,7 @@ #include /* Get intmax_t. */ -#if defined IN_LIBINTL || defined IN_LIBASPRINTF -# if HAVE_STDINT_H_WITH_UINTMAX -# include -# endif -# if HAVE_INTTYPES_H_WITH_UINTMAX -# include -# endif -#else -# include -#endif +#include /* malloc(), realloc(), free(). */ #include diff --git a/lib/printf-parse.h b/lib/printf-parse.h index 34b91f4..b12ccea 100644 --- a/lib/printf-parse.h +++ b/lib/printf-parse.h @@ -1,19 +1,19 @@ /* Parse printf format string. - Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2020 Free Software + Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _PRINTF_PARSE_H #define _PRINTF_PARSE_H diff --git a/lib/priv-set.c b/lib/priv-set.c index 4140464..7a7455b 100644 --- a/lib/priv-set.c +++ b/lib/priv-set.c @@ -1,10 +1,10 @@ /* Query, remove, or restore a Solaris privilege. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/priv-set.h b/lib/priv-set.h index dd999c7..c70a8f7 100644 --- a/lib/priv-set.h +++ b/lib/priv-set.h @@ -1,10 +1,10 @@ /* Query, remove, or restore a Solaris privilege. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/progname.c b/lib/progname.c index d59d969..6f09c2b 100644 --- a/lib/progname.c +++ b/lib/progname.c @@ -1,10 +1,10 @@ /* Program name management. - Copyright (C) 2001-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/progname.h b/lib/progname.h index bc276cc..0561089 100644 --- a/lib/progname.h +++ b/lib/progname.h @@ -1,10 +1,10 @@ /* Program name management. - Copyright (C) 2001-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2004, 2006, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/propername.c b/lib/propername.c index 4acefa5..eaef4f2 100644 --- a/lib/propername.c +++ b/lib/propername.c @@ -1,10 +1,10 @@ /* Localization of proper names. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2006. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/propername.h b/lib/propername.h index da3f978..92d1ec5 100644 --- a/lib/propername.h +++ b/lib/propername.h @@ -1,10 +1,10 @@ /* Localization of proper names. -*- coding: utf-8 -*- - Copyright (C) 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2006. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -51,7 +51,7 @@ output will look like this: () - To use the 'propername' module requires three simple steps: + To use the 'propername' module requires two simple steps: 1) Add it to the list of gnulib modules to import, @@ -68,16 +68,6 @@ (Optionally, here you can also add / * TRANSLATORS: ... * / comments explaining how the name is written or pronounced.) - - 3) If you are using GNU gettext version 0.16.1 or older, in po/Makevars, - in the definition of the XGETTEXT_OPTIONS variable, add: - - --keyword='proper_name:1,"This is a proper name. See the gettext manual, section Names."' - --keyword='proper_name_utf8:1,"This is a proper name. See the gettext manual, section Names."' - - This specifies automatic comments for the translator. (Requires - xgettext >= 0.15. The double-quotes inside the quoted string are on - purpose: they are part of the --keyword argument syntax.) */ #ifndef _PROPERNAME_H diff --git a/lib/pselect.c b/lib/pselect.c new file mode 100644 index 0000000..a1eca0c --- /dev/null +++ b/lib/pselect.c @@ -0,0 +1,110 @@ +/* pselect - synchronous I/O multiplexing + + Copyright 2011-2022 Free Software Foundation, Inc. + + This file is part of gnulib. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* written by Paul Eggert */ + +#include + +#include + +#include +#include + +/* Examine the size-NFDS file descriptor sets in RFDS, WFDS, and XFDS + to see whether some of their descriptors are ready for reading, + ready for writing, or have exceptions pending. Wait for at most + TIMEOUT seconds, and use signal mask SIGMASK while waiting. A null + pointer parameter stands for no descriptors, an infinite timeout, + or an unaffected signal mask. */ + +#if !HAVE_PSELECT + +int +pselect (int nfds, fd_set *restrict rfds, + fd_set *restrict wfds, fd_set *restrict xfds, + struct timespec const *restrict timeout, + sigset_t const *restrict sigmask) +{ + int select_result; + sigset_t origmask; + struct timeval tv, *tvp; + + if (timeout) + { + if (! (0 <= timeout->tv_nsec && timeout->tv_nsec < 1000000000)) + { + errno = EINVAL; + return -1; + } + + tv.tv_sec = timeout->tv_sec; + tv.tv_usec = (timeout->tv_nsec + 999) / 1000; + tvp = &tv; + } + else + tvp = NULL; + + /* Signal mask munging should be atomic, but this is the best we can + do in this emulation. */ + if (sigmask) + pthread_sigmask (SIG_SETMASK, sigmask, &origmask); + + select_result = select (nfds, rfds, wfds, xfds, tvp); + + if (sigmask) + { + int select_errno = errno; + pthread_sigmask (SIG_SETMASK, &origmask, NULL); + errno = select_errno; + } + + return select_result; +} + +#else /* HAVE_PSELECT */ +# include +# undef pselect + +int +rpl_pselect (int nfds, fd_set *restrict rfds, + fd_set *restrict wfds, fd_set *restrict xfds, + struct timespec const *restrict timeout, + sigset_t const *restrict sigmask) +{ + int i; + + /* FreeBSD 8.2 has a bug: it does not always detect invalid fds. */ + if (nfds < 0 || nfds > FD_SETSIZE) + { + errno = EINVAL; + return -1; + } + for (i = 0; i < nfds; i++) + { + if (((rfds && FD_ISSET (i, rfds)) + || (wfds && FD_ISSET (i, wfds)) + || (xfds && FD_ISSET (i, xfds))) + && dup2 (i, i) != i) + return -1; + } + + return pselect (nfds, rfds, wfds, xfds, timeout, sigmask); +} + +#endif diff --git a/lib/pthread-cond.c b/lib/pthread-cond.c index bc7bfa6..06608f3 100644 --- a/lib/pthread-cond.c +++ b/lib/pthread-cond.c @@ -1,18 +1,18 @@ /* POSIX condition variables. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert, 2010, and Bruno Haible , 2019. */ @@ -40,7 +40,7 @@ pthread_condattr_init (pthread_condattr_t *attr) } int -pthread_condattr_destroy (pthread_condattr_t *attr _GL_UNUSED) +pthread_condattr_destroy (_GL_UNUSED pthread_condattr_t *attr) { return 0; } @@ -52,7 +52,7 @@ pthread_condattr_destroy (pthread_condattr_t *attr _GL_UNUSED) int pthread_cond_init (pthread_cond_t *cond, - const pthread_condattr_t *attr _GL_UNUSED) + _GL_UNUSED const pthread_condattr_t *attr) { return glwthread_cond_init (cond); } @@ -100,16 +100,16 @@ pthread_cond_destroy (pthread_cond_t *cond) /* Provide a dummy implementation for single-threaded applications. */ int -pthread_cond_init (pthread_cond_t *cond _GL_UNUSED, - const pthread_condattr_t *attr _GL_UNUSED) +pthread_cond_init (_GL_UNUSED pthread_cond_t *cond, + _GL_UNUSED const pthread_condattr_t *attr) { /* COND is never seriously used. */ return 0; } int -pthread_cond_wait (pthread_cond_t *cond _GL_UNUSED, - pthread_mutex_t *mutex _GL_UNUSED) +pthread_cond_wait (_GL_UNUSED pthread_cond_t *cond, + _GL_UNUSED pthread_mutex_t *mutex) { /* No other thread can signal this condition variable. Wait endlessly. */ @@ -118,14 +118,14 @@ pthread_cond_wait (pthread_cond_t *cond _GL_UNUSED, struct timespec duration; duration.tv_sec = 86400; - duration.tv_usec = 0; + duration.tv_nsec = 0; nanosleep (&duration, NULL); } } int -pthread_cond_timedwait (pthread_cond_t *cond _GL_UNUSED, - pthread_mutex_t *mutex _GL_UNUSED, +pthread_cond_timedwait (_GL_UNUSED pthread_cond_t *cond, + _GL_UNUSED pthread_mutex_t *mutex, const struct timespec *abstime) { /* No other thread can signal this condition variable. @@ -176,21 +176,21 @@ pthread_cond_timedwait (pthread_cond_t *cond _GL_UNUSED, } int -pthread_cond_signal (pthread_cond_t *cond _GL_UNUSED) +pthread_cond_signal (_GL_UNUSED pthread_cond_t *cond) { /* No threads can currently be blocked on COND. */ return 0; } int -pthread_cond_broadcast (pthread_cond_t *cond _GL_UNUSED) +pthread_cond_broadcast (_GL_UNUSED pthread_cond_t *cond) { /* No threads can currently be blocked on COND. */ return 0; } int -pthread_cond_destroy (pthread_cond_t *cond _GL_UNUSED) +pthread_cond_destroy (_GL_UNUSED pthread_cond_t *cond) { /* COND is never seriously used. */ return 0; diff --git a/lib/pthread-mutex.c b/lib/pthread-mutex.c index 1f66a92..5af75b5 100644 --- a/lib/pthread-mutex.c +++ b/lib/pthread-mutex.c @@ -1,18 +1,18 @@ /* POSIX mutexes (locks). - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert, 2010, and Bruno Haible , 2019. */ @@ -77,7 +77,7 @@ pthread_mutexattr_setrobust (pthread_mutexattr_t *attr, int robust) } int -pthread_mutexattr_destroy (pthread_mutexattr_t *attr _GL_UNUSED) +pthread_mutexattr_destroy (_GL_UNUSED pthread_mutexattr_t *attr) { return 0; } @@ -207,15 +207,15 @@ pthread_mutex_destroy (pthread_mutex_t *mutex) /* Provide a dummy implementation for single-threaded applications. */ int -pthread_mutex_init (pthread_mutex_t *mutex _GL_UNUSED, - const pthread_mutexattr_t *attr _GL_UNUSED) +pthread_mutex_init (_GL_UNUSED pthread_mutex_t *mutex, + _GL_UNUSED const pthread_mutexattr_t *attr) { /* MUTEX is never seriously used. */ return 0; } int -pthread_mutex_lock (pthread_mutex_t *mutex _GL_UNUSED) +pthread_mutex_lock (_GL_UNUSED pthread_mutex_t *mutex) { /* There is only one thread, so it always gets the lock. This implementation does not support PTHREAD_MUTEX_ERRORCHECK. */ @@ -223,7 +223,7 @@ pthread_mutex_lock (pthread_mutex_t *mutex _GL_UNUSED) } int -pthread_mutex_trylock (pthread_mutex_t *mutex _GL_UNUSED) +pthread_mutex_trylock (_GL_UNUSED pthread_mutex_t *mutex) { /* There is only one thread, so it always gets the lock. This implementation does not support PTHREAD_MUTEX_ERRORCHECK. */ @@ -231,8 +231,8 @@ pthread_mutex_trylock (pthread_mutex_t *mutex _GL_UNUSED) } int -pthread_mutex_timedlock (pthread_mutex_t *mutex _GL_UNUSED, - const struct timespec *abstime _GL_UNUSED) +pthread_mutex_timedlock (_GL_UNUSED pthread_mutex_t *mutex, + _GL_UNUSED const struct timespec *abstime) { /* There is only one thread, so it always gets the lock. This implementation does not support PTHREAD_MUTEX_ERRORCHECK. */ @@ -240,7 +240,7 @@ pthread_mutex_timedlock (pthread_mutex_t *mutex _GL_UNUSED, } int -pthread_mutex_unlock (pthread_mutex_t *mutex _GL_UNUSED) +pthread_mutex_unlock (_GL_UNUSED pthread_mutex_t *mutex) { /* There is only one thread, so it always unlocks successfully. This implementation does not support robust mutexes or @@ -249,7 +249,7 @@ pthread_mutex_unlock (pthread_mutex_t *mutex _GL_UNUSED) } int -pthread_mutex_destroy (pthread_mutex_t *mutex _GL_UNUSED) +pthread_mutex_destroy (_GL_UNUSED pthread_mutex_t *mutex) { /* MUTEX is never seriously used. */ return 0; diff --git a/lib/pthread-thread.c b/lib/pthread-thread.c index 13fda18..a5f07fb 100644 --- a/lib/pthread-thread.c +++ b/lib/pthread-thread.c @@ -1,18 +1,18 @@ /* Creating and controlling POSIX threads. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert, 2010, and Bruno Haible , 2019. */ @@ -57,7 +57,7 @@ pthread_attr_setdetachstate (pthread_attr_t *attr, int detachstate) } int -pthread_attr_destroy (pthread_attr_t *attr _GL_UNUSED) +pthread_attr_destroy (_GL_UNUSED pthread_attr_t *attr) { return 0; } diff --git a/lib/pthread.h b/lib/pthread.h index 192db6c..3070638 100644 --- a/lib/pthread.h +++ b/lib/pthread.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Implement the most essential subset of POSIX 1003.1-2008 pthread.h. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert, Glen Lenker, and Bruno Haible. */ @@ -70,21 +70,31 @@ #include #include +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __pure__ was added in gcc 2.96. */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -219,6 +229,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -244,6 +264,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -341,7 +369,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -369,9 +397,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -387,19 +415,19 @@ /* The definition of _Noreturn is copied here. */ /* A C macro for declaring that a function does not return. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _Noreturn @@ -414,14 +442,16 @@ AIX system header files and several gnulib header files use precisely this syntax with 'extern'. */ # define _Noreturn [[noreturn]] -# elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ - || (defined __apple_build_version__ \ - ? 6000000 <= __apple_build_version__ \ - : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# elif ((!defined __cplusplus || defined __clang__) \ + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))))) /* _Noreturn works as-is. */ -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \ + || 0x5110 <= __SUNPRO_C) # define _Noreturn __attribute__ ((__noreturn__)) # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) # define _Noreturn __declspec (noreturn) @@ -432,26 +462,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -460,19 +490,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -545,13 +575,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -560,24 +597,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -992,7 +1040,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_create, int, const pthread_attr_t *restrict attr, void * (*mainfunc) (void *), void *restrict arg)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_create); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_create # if HAVE_RAW_DECL_PTHREAD_CREATE @@ -1017,7 +1067,9 @@ _GL_FUNCDECL_SYS (pthread_attr_init, int, (pthread_attr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_attr_init, int, (pthread_attr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_init # if HAVE_RAW_DECL_PTHREAD_ATTR_INIT @@ -1046,7 +1098,9 @@ _GL_FUNCDECL_SYS (pthread_attr_getdetachstate, int, _GL_CXXALIAS_SYS (pthread_attr_getdetachstate, int, (const pthread_attr_t *attr, int *detachstatep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_getdetachstate); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_getdetachstate # if HAVE_RAW_DECL_PTHREAD_ATTR_GETDETACHSTATE @@ -1075,7 +1129,9 @@ _GL_FUNCDECL_SYS (pthread_attr_setdetachstate, int, _GL_CXXALIAS_SYS (pthread_attr_setdetachstate, int, (pthread_attr_t *attr, int detachstate)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_setdetachstate); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_setdetachstate # if HAVE_RAW_DECL_PTHREAD_ATTR_SETDETACHSTATE @@ -1100,7 +1156,9 @@ _GL_FUNCDECL_SYS (pthread_attr_destroy, int, (pthread_attr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_attr_destroy, int, (pthread_attr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_destroy # if HAVE_RAW_DECL_PTHREAD_ATTR_DESTROY @@ -1123,7 +1181,9 @@ _GL_FUNCDECL_SYS (pthread_self, pthread_t, (void) _GL_ATTRIBUTE_PURE); # endif _GL_CXXALIAS_SYS (pthread_self, pthread_t, (void)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_self); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_self # if HAVE_RAW_DECL_PTHREAD_SELF @@ -1146,7 +1206,9 @@ _GL_FUNCDECL_SYS (pthread_equal, int, (pthread_t thread1, pthread_t thread2)); # endif _GL_CXXALIAS_SYS (pthread_equal, int, (pthread_t thread1, pthread_t thread2)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_equal); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_equal # if HAVE_RAW_DECL_PTHREAD_EQUAL @@ -1169,7 +1231,9 @@ _GL_FUNCDECL_SYS (pthread_detach, int, (pthread_t thread)); # endif _GL_CXXALIAS_SYS (pthread_detach, int, (pthread_t thread)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_detach); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_detach # if HAVE_RAW_DECL_PTHREAD_DETACH @@ -1192,7 +1256,9 @@ _GL_FUNCDECL_SYS (pthread_join, int, (pthread_t thread, void **valuep)); # endif _GL_CXXALIAS_SYS (pthread_join, int, (pthread_t thread, void **valuep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_join); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_join # if HAVE_RAW_DECL_PTHREAD_JOIN @@ -1216,7 +1282,9 @@ _GL_FUNCDECL_SYS (pthread_exit, _Noreturn void, (void *value)); /* Need to cast because of AIX with xlclang++. */ _GL_CXXALIAS_SYS_CAST (pthread_exit, void, (void *value)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_exit); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_exit # if HAVE_RAW_DECL_PTHREAD_EXIT @@ -1248,7 +1316,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_once, int, (pthread_once_t *once_control, void (*initfunction) (void))); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_once); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_once # if HAVE_RAW_DECL_PTHREAD_ONCE @@ -1283,7 +1353,9 @@ _GL_CXXALIAS_SYS (pthread_mutex_init, int, (pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_init # if HAVE_RAW_DECL_PTHREAD_MUTEX_INIT @@ -1308,7 +1380,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_init, int, (pthread_mutexattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_mutexattr_init, int, (pthread_mutexattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_init # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_INIT @@ -1343,7 +1417,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_mutexattr_gettype, int, (const pthread_mutexattr_t *restrict attr, int *restrict typep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_gettype); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_gettype # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_GETTYPE @@ -1370,7 +1446,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_settype, int, _GL_CXXALIAS_SYS (pthread_mutexattr_settype, int, (pthread_mutexattr_t *attr, int type)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_settype); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_settype # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_SETTYPE @@ -1463,7 +1541,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_destroy, int, (pthread_mutexattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_mutexattr_destroy, int, (pthread_mutexattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_destroy # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_DESTROY @@ -1515,7 +1595,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_trylock, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_trylock, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_trylock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_trylock # if HAVE_RAW_DECL_PTHREAD_MUTEX_TRYLOCK @@ -1548,7 +1630,9 @@ _GL_CXXALIAS_SYS (pthread_mutex_timedlock, int, (pthread_mutex_t *restrict mutex, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_timedlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_timedlock # if HAVE_RAW_DECL_PTHREAD_MUTEX_TIMEDLOCK @@ -1573,7 +1657,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_unlock, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_unlock, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_unlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_unlock # if HAVE_RAW_DECL_PTHREAD_MUTEX_UNLOCK @@ -1598,7 +1684,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_destroy, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_destroy, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_destroy # if HAVE_RAW_DECL_PTHREAD_MUTEX_DESTROY @@ -1633,7 +1721,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_init, int, (pthread_rwlock_t *restrict lock, const pthread_rwlockattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_init # if HAVE_RAW_DECL_PTHREAD_RWLOCK_INIT @@ -1658,7 +1748,9 @@ _GL_FUNCDECL_SYS (pthread_rwlockattr_init, int, (pthread_rwlockattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_rwlockattr_init, int, (pthread_rwlockattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlockattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlockattr_init # if HAVE_RAW_DECL_PTHREAD_RWLOCKATTR_INIT @@ -1685,7 +1777,9 @@ _GL_FUNCDECL_SYS (pthread_rwlockattr_destroy, int, _GL_CXXALIAS_SYS (pthread_rwlockattr_destroy, int, (pthread_rwlockattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlockattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlockattr_destroy # if HAVE_RAW_DECL_PTHREAD_RWLOCKATTR_DESTROY @@ -1710,7 +1804,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_rdlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_rdlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_rdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_rdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_RDLOCK @@ -1735,7 +1831,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_wrlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_wrlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_wrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_wrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_WRLOCK @@ -1760,7 +1858,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_tryrdlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_tryrdlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_tryrdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_tryrdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TRYRDLOCK @@ -1785,7 +1885,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_trywrlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_trywrlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_trywrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_trywrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TRYWRLOCK @@ -1818,7 +1920,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_timedrdlock, int, (pthread_rwlock_t *restrict lock, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_timedrdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_timedrdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TIMEDRDLOCK @@ -1851,7 +1955,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_timedwrlock, int, (pthread_rwlock_t *restrict lock, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_timedwrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_timedwrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TIMEDWRLOCK @@ -1876,7 +1982,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_unlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_unlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_unlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_unlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_UNLOCK @@ -1901,7 +2009,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_destroy, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_destroy, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_destroy # if HAVE_RAW_DECL_PTHREAD_RWLOCK_DESTROY @@ -1936,7 +2046,9 @@ _GL_CXXALIAS_SYS (pthread_cond_init, int, (pthread_cond_t *restrict cond, const pthread_condattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_init # if HAVE_RAW_DECL_PTHREAD_COND_INIT @@ -1961,7 +2073,9 @@ _GL_FUNCDECL_SYS (pthread_condattr_init, int, (pthread_condattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_condattr_init, int, (pthread_condattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_condattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_condattr_init # if HAVE_RAW_DECL_PTHREAD_CONDATTR_INIT @@ -1986,7 +2100,9 @@ _GL_FUNCDECL_SYS (pthread_condattr_destroy, int, (pthread_condattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_condattr_destroy, int, (pthread_condattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_condattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_condattr_destroy # if HAVE_RAW_DECL_PTHREAD_CONDATTR_DESTROY @@ -2019,7 +2135,9 @@ _GL_CXXALIAS_SYS (pthread_cond_wait, int, (pthread_cond_t *restrict cond, pthread_mutex_t *restrict mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_wait); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_wait # if HAVE_RAW_DECL_PTHREAD_COND_WAIT @@ -2056,7 +2174,9 @@ _GL_CXXALIAS_SYS (pthread_cond_timedwait, int, pthread_mutex_t *restrict mutex, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_timedwait); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_timedwait # if HAVE_RAW_DECL_PTHREAD_COND_TIMEDWAIT @@ -2081,7 +2201,9 @@ _GL_FUNCDECL_SYS (pthread_cond_signal, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_signal, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_signal); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_signal # if HAVE_RAW_DECL_PTHREAD_COND_SIGNAL @@ -2106,7 +2228,9 @@ _GL_FUNCDECL_SYS (pthread_cond_broadcast, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_broadcast, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_broadcast); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_broadcast # if HAVE_RAW_DECL_PTHREAD_COND_BROADCAST @@ -2131,7 +2255,9 @@ _GL_FUNCDECL_SYS (pthread_cond_destroy, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_destroy, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_destroy # if HAVE_RAW_DECL_PTHREAD_COND_DESTROY @@ -2162,7 +2288,9 @@ _GL_FUNCDECL_SYS (pthread_key_create, int, _GL_CXXALIAS_SYS_CAST (pthread_key_create, int, (pthread_key_t *keyp, void (*destructor) (void *))); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_key_create); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_key_create # if HAVE_RAW_DECL_PTHREAD_KEY_CREATE @@ -2189,7 +2317,9 @@ _GL_FUNCDECL_SYS (pthread_setspecific, int, _GL_CXXALIAS_SYS (pthread_setspecific, int, (pthread_key_t key, const void *value)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_setspecific); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_setspecific # if HAVE_RAW_DECL_PTHREAD_SETSPECIFIC @@ -2212,7 +2342,9 @@ _GL_FUNCDECL_SYS (pthread_getspecific, void *, (pthread_key_t key)); # endif _GL_CXXALIAS_SYS (pthread_getspecific, void *, (pthread_key_t key)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_getspecific); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_getspecific # if HAVE_RAW_DECL_PTHREAD_GETSPECIFIC @@ -2235,7 +2367,9 @@ _GL_FUNCDECL_SYS (pthread_key_delete, int, (pthread_key_t key)); # endif _GL_CXXALIAS_SYS (pthread_key_delete, int, (pthread_key_t key)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_key_delete); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_key_delete # if HAVE_RAW_DECL_PTHREAD_KEY_DELETE diff --git a/lib/pthread.in.h b/lib/pthread.in.h index dc9e340..5a658db 100644 --- a/lib/pthread.in.h +++ b/lib/pthread.in.h @@ -1,19 +1,19 @@ /* Implement the most essential subset of POSIX 1003.1-2008 pthread.h. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert, Glen Lenker, and Bruno Haible. */ @@ -69,6 +69,16 @@ #include #include +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __pure__ was added in gcc 2.96. */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _Noreturn is copied here. */ @@ -478,7 +488,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_create, int, const pthread_attr_t *restrict attr, void * (*mainfunc) (void *), void *restrict arg)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_create); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_create # if HAVE_RAW_DECL_PTHREAD_CREATE @@ -503,7 +515,9 @@ _GL_FUNCDECL_SYS (pthread_attr_init, int, (pthread_attr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_attr_init, int, (pthread_attr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_init # if HAVE_RAW_DECL_PTHREAD_ATTR_INIT @@ -532,7 +546,9 @@ _GL_FUNCDECL_SYS (pthread_attr_getdetachstate, int, _GL_CXXALIAS_SYS (pthread_attr_getdetachstate, int, (const pthread_attr_t *attr, int *detachstatep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_getdetachstate); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_getdetachstate # if HAVE_RAW_DECL_PTHREAD_ATTR_GETDETACHSTATE @@ -561,7 +577,9 @@ _GL_FUNCDECL_SYS (pthread_attr_setdetachstate, int, _GL_CXXALIAS_SYS (pthread_attr_setdetachstate, int, (pthread_attr_t *attr, int detachstate)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_setdetachstate); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_setdetachstate # if HAVE_RAW_DECL_PTHREAD_ATTR_SETDETACHSTATE @@ -586,7 +604,9 @@ _GL_FUNCDECL_SYS (pthread_attr_destroy, int, (pthread_attr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_attr_destroy, int, (pthread_attr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_attr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_attr_destroy # if HAVE_RAW_DECL_PTHREAD_ATTR_DESTROY @@ -609,7 +629,9 @@ _GL_FUNCDECL_SYS (pthread_self, pthread_t, (void) _GL_ATTRIBUTE_PURE); # endif _GL_CXXALIAS_SYS (pthread_self, pthread_t, (void)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_self); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_self # if HAVE_RAW_DECL_PTHREAD_SELF @@ -632,7 +654,9 @@ _GL_FUNCDECL_SYS (pthread_equal, int, (pthread_t thread1, pthread_t thread2)); # endif _GL_CXXALIAS_SYS (pthread_equal, int, (pthread_t thread1, pthread_t thread2)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_equal); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_equal # if HAVE_RAW_DECL_PTHREAD_EQUAL @@ -655,7 +679,9 @@ _GL_FUNCDECL_SYS (pthread_detach, int, (pthread_t thread)); # endif _GL_CXXALIAS_SYS (pthread_detach, int, (pthread_t thread)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_detach); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_detach # if HAVE_RAW_DECL_PTHREAD_DETACH @@ -678,7 +704,9 @@ _GL_FUNCDECL_SYS (pthread_join, int, (pthread_t thread, void **valuep)); # endif _GL_CXXALIAS_SYS (pthread_join, int, (pthread_t thread, void **valuep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_join); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_join # if HAVE_RAW_DECL_PTHREAD_JOIN @@ -702,7 +730,9 @@ _GL_FUNCDECL_SYS (pthread_exit, _Noreturn void, (void *value)); /* Need to cast because of AIX with xlclang++. */ _GL_CXXALIAS_SYS_CAST (pthread_exit, void, (void *value)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_exit); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_exit # if HAVE_RAW_DECL_PTHREAD_EXIT @@ -734,7 +764,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_once, int, (pthread_once_t *once_control, void (*initfunction) (void))); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_once); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_once # if HAVE_RAW_DECL_PTHREAD_ONCE @@ -769,7 +801,9 @@ _GL_CXXALIAS_SYS (pthread_mutex_init, int, (pthread_mutex_t *restrict mutex, const pthread_mutexattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_init # if HAVE_RAW_DECL_PTHREAD_MUTEX_INIT @@ -794,7 +828,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_init, int, (pthread_mutexattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_mutexattr_init, int, (pthread_mutexattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_init # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_INIT @@ -829,7 +865,9 @@ _GL_CXXALIAS_SYS_CAST (pthread_mutexattr_gettype, int, (const pthread_mutexattr_t *restrict attr, int *restrict typep)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_gettype); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_gettype # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_GETTYPE @@ -856,7 +894,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_settype, int, _GL_CXXALIAS_SYS (pthread_mutexattr_settype, int, (pthread_mutexattr_t *attr, int type)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_settype); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_settype # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_SETTYPE @@ -949,7 +989,9 @@ _GL_FUNCDECL_SYS (pthread_mutexattr_destroy, int, (pthread_mutexattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_mutexattr_destroy, int, (pthread_mutexattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutexattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutexattr_destroy # if HAVE_RAW_DECL_PTHREAD_MUTEXATTR_DESTROY @@ -1001,7 +1043,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_trylock, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_trylock, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_trylock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_trylock # if HAVE_RAW_DECL_PTHREAD_MUTEX_TRYLOCK @@ -1034,7 +1078,9 @@ _GL_CXXALIAS_SYS (pthread_mutex_timedlock, int, (pthread_mutex_t *restrict mutex, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_timedlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_timedlock # if HAVE_RAW_DECL_PTHREAD_MUTEX_TIMEDLOCK @@ -1059,7 +1105,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_unlock, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_unlock, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_unlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_unlock # if HAVE_RAW_DECL_PTHREAD_MUTEX_UNLOCK @@ -1084,7 +1132,9 @@ _GL_FUNCDECL_SYS (pthread_mutex_destroy, int, (pthread_mutex_t *mutex) # endif _GL_CXXALIAS_SYS (pthread_mutex_destroy, int, (pthread_mutex_t *mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_mutex_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_mutex_destroy # if HAVE_RAW_DECL_PTHREAD_MUTEX_DESTROY @@ -1119,7 +1169,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_init, int, (pthread_rwlock_t *restrict lock, const pthread_rwlockattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_init # if HAVE_RAW_DECL_PTHREAD_RWLOCK_INIT @@ -1144,7 +1196,9 @@ _GL_FUNCDECL_SYS (pthread_rwlockattr_init, int, (pthread_rwlockattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_rwlockattr_init, int, (pthread_rwlockattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlockattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlockattr_init # if HAVE_RAW_DECL_PTHREAD_RWLOCKATTR_INIT @@ -1171,7 +1225,9 @@ _GL_FUNCDECL_SYS (pthread_rwlockattr_destroy, int, _GL_CXXALIAS_SYS (pthread_rwlockattr_destroy, int, (pthread_rwlockattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlockattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlockattr_destroy # if HAVE_RAW_DECL_PTHREAD_RWLOCKATTR_DESTROY @@ -1196,7 +1252,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_rdlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_rdlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_rdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_rdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_RDLOCK @@ -1221,7 +1279,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_wrlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_wrlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_wrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_wrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_WRLOCK @@ -1246,7 +1306,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_tryrdlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_tryrdlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_tryrdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_tryrdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TRYRDLOCK @@ -1271,7 +1333,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_trywrlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_trywrlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_trywrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_trywrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TRYWRLOCK @@ -1304,7 +1368,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_timedrdlock, int, (pthread_rwlock_t *restrict lock, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_timedrdlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_timedrdlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TIMEDRDLOCK @@ -1337,7 +1403,9 @@ _GL_CXXALIAS_SYS (pthread_rwlock_timedwrlock, int, (pthread_rwlock_t *restrict lock, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_timedwrlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_timedwrlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_TIMEDWRLOCK @@ -1362,7 +1430,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_unlock, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_unlock, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_unlock); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_unlock # if HAVE_RAW_DECL_PTHREAD_RWLOCK_UNLOCK @@ -1387,7 +1457,9 @@ _GL_FUNCDECL_SYS (pthread_rwlock_destroy, int, (pthread_rwlock_t *lock) # endif _GL_CXXALIAS_SYS (pthread_rwlock_destroy, int, (pthread_rwlock_t *lock)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_rwlock_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_rwlock_destroy # if HAVE_RAW_DECL_PTHREAD_RWLOCK_DESTROY @@ -1422,7 +1494,9 @@ _GL_CXXALIAS_SYS (pthread_cond_init, int, (pthread_cond_t *restrict cond, const pthread_condattr_t *restrict attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_init # if HAVE_RAW_DECL_PTHREAD_COND_INIT @@ -1447,7 +1521,9 @@ _GL_FUNCDECL_SYS (pthread_condattr_init, int, (pthread_condattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_condattr_init, int, (pthread_condattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_condattr_init); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_condattr_init # if HAVE_RAW_DECL_PTHREAD_CONDATTR_INIT @@ -1472,7 +1548,9 @@ _GL_FUNCDECL_SYS (pthread_condattr_destroy, int, (pthread_condattr_t *attr) # endif _GL_CXXALIAS_SYS (pthread_condattr_destroy, int, (pthread_condattr_t *attr)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_condattr_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_condattr_destroy # if HAVE_RAW_DECL_PTHREAD_CONDATTR_DESTROY @@ -1505,7 +1583,9 @@ _GL_CXXALIAS_SYS (pthread_cond_wait, int, (pthread_cond_t *restrict cond, pthread_mutex_t *restrict mutex)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_wait); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_wait # if HAVE_RAW_DECL_PTHREAD_COND_WAIT @@ -1542,7 +1622,9 @@ _GL_CXXALIAS_SYS (pthread_cond_timedwait, int, pthread_mutex_t *restrict mutex, const struct timespec *restrict abstime)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_timedwait); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_timedwait # if HAVE_RAW_DECL_PTHREAD_COND_TIMEDWAIT @@ -1567,7 +1649,9 @@ _GL_FUNCDECL_SYS (pthread_cond_signal, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_signal, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_signal); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_signal # if HAVE_RAW_DECL_PTHREAD_COND_SIGNAL @@ -1592,7 +1676,9 @@ _GL_FUNCDECL_SYS (pthread_cond_broadcast, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_broadcast, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_broadcast); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_broadcast # if HAVE_RAW_DECL_PTHREAD_COND_BROADCAST @@ -1617,7 +1703,9 @@ _GL_FUNCDECL_SYS (pthread_cond_destroy, int, (pthread_cond_t *cond) # endif _GL_CXXALIAS_SYS (pthread_cond_destroy, int, (pthread_cond_t *cond)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_cond_destroy); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_cond_destroy # if HAVE_RAW_DECL_PTHREAD_COND_DESTROY @@ -1648,7 +1736,9 @@ _GL_FUNCDECL_SYS (pthread_key_create, int, _GL_CXXALIAS_SYS_CAST (pthread_key_create, int, (pthread_key_t *keyp, void (*destructor) (void *))); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_key_create); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_key_create # if HAVE_RAW_DECL_PTHREAD_KEY_CREATE @@ -1675,7 +1765,9 @@ _GL_FUNCDECL_SYS (pthread_setspecific, int, _GL_CXXALIAS_SYS (pthread_setspecific, int, (pthread_key_t key, const void *value)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_setspecific); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_setspecific # if HAVE_RAW_DECL_PTHREAD_SETSPECIFIC @@ -1698,7 +1790,9 @@ _GL_FUNCDECL_SYS (pthread_getspecific, void *, (pthread_key_t key)); # endif _GL_CXXALIAS_SYS (pthread_getspecific, void *, (pthread_key_t key)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_getspecific); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_getspecific # if HAVE_RAW_DECL_PTHREAD_GETSPECIFIC @@ -1721,7 +1815,9 @@ _GL_FUNCDECL_SYS (pthread_key_delete, int, (pthread_key_t key)); # endif _GL_CXXALIAS_SYS (pthread_key_delete, int, (pthread_key_t key)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (pthread_key_delete); +# endif #elif defined GNULIB_POSIXCHECK # undef pthread_key_delete # if HAVE_RAW_DECL_PTHREAD_KEY_DELETE diff --git a/lib/pthread_mutex_timedlock.c b/lib/pthread_mutex_timedlock.c index 2e13e26..2e8af03 100644 --- a/lib/pthread_mutex_timedlock.c +++ b/lib/pthread_mutex_timedlock.c @@ -1,17 +1,17 @@ /* Lock a mutex, abandoning after a certain time. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/pthread_sigmask.c b/lib/pthread_sigmask.c index 3eb74f2..cd4eb80 100644 --- a/lib/pthread_sigmask.c +++ b/lib/pthread_sigmask.c @@ -1,17 +1,17 @@ /* POSIX compatible signal blocking for threads. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/putenv.c b/lib/putenv.c index 9e862e6..b0d27e2 100644 --- a/lib/putenv.c +++ b/lib/putenv.c @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2020 Free Software +/* Copyright (C) 1991, 1994, 1997-1998, 2000, 2003-2022 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@prep.ai.mit.edu. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -58,6 +58,12 @@ __libc_lock_define_initialized (static, envlock) # define UNLOCK #endif +#if defined _WIN32 && ! defined __CYGWIN__ +/* Don't assume that UNICODE is not defined. */ +# undef SetEnvironmentVariable +# define SetEnvironmentVariable SetEnvironmentVariableA +#endif + static int _unsetenv (const char *name) { @@ -76,15 +82,13 @@ _unsetenv (const char *name) #if HAVE_DECL__PUTENV { - int putenv_result, putenv_errno; + int putenv_result; char *name_ = malloc (len + 2); memcpy (name_, name, len); name_[len] = '='; name_[len + 1] = 0; putenv_result = _putenv (name_); - putenv_errno = errno; free (name_); - __set_errno (putenv_errno); return putenv_result; } #else @@ -138,7 +142,7 @@ putenv (char *string) /* _putenv ("NAME=") unsets NAME, so invoke _putenv ("NAME= ") to allocate the environ vector and then replace the new entry with "NAME=". */ - int putenv_result, putenv_errno; + int putenv_result; char *name_x = malloc (name_end - string + sizeof "= "); if (!name_x) return -1; @@ -146,7 +150,6 @@ putenv (char *string) name_x[name_end - string + 1] = ' '; name_x[name_end - string + 2] = 0; putenv_result = _putenv (name_x); - putenv_errno = errno; for (ep = environ; *ep; ep++) if (strcmp (*ep, name_x) == 0) { @@ -160,11 +163,10 @@ putenv (char *string) fix that by calling SetEnvironmentVariable directly. */ name_x[name_end - string] = 0; putenv_result = SetEnvironmentVariable (name_x, "") ? 0 : -1; - putenv_errno = ENOMEM; /* ENOMEM is the only way to fail. */ + errno = ENOMEM; /* ENOMEM is the only way to fail. */ } # endif free (name_x); - __set_errno (putenv_errno); return putenv_result; } #else diff --git a/lib/qcopy-acl.c b/lib/qcopy-acl.c index 5408b0f..37fb179 100644 --- a/lib/qcopy-acl.c +++ b/lib/qcopy-acl.c @@ -1,10 +1,10 @@ /* Copy access control list from one file to another. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/qset-acl.c b/lib/qset-acl.c index db895a3..841677b 100644 --- a/lib/qset-acl.c +++ b/lib/qset-acl.c @@ -1,10 +1,10 @@ /* qset-acl.c - set access control list equivalent to a mode - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/quote.h b/lib/quote.h index 391ff1a..0910ffd 100644 --- a/lib/quote.h +++ b/lib/quote.h @@ -1,10 +1,10 @@ /* quote.h - prototypes for quote.c - Copyright (C) 1998-2001, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2001, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/quotearg.c b/lib/quotearg.c index c78fc16..9180d9a 100644 --- a/lib/quotearg.c +++ b/lib/quotearg.c @@ -1,10 +1,10 @@ /* quotearg.c - quote arguments for output - Copyright (C) 1998-2002, 2004-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2002, 2004-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -29,6 +29,7 @@ #include "quotearg.h" #include "quote.h" +#include "attribute.h" #include "minmax.h" #include "xalloc.h" #include "c-strcaseeq.h" @@ -54,14 +55,6 @@ #define INT_BITS (sizeof (int) * CHAR_BIT) -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif - struct quoting_options { /* Basic quoting style. */ @@ -794,7 +787,6 @@ quotearg_buffer (char *buffer, size_t buffersize, return r; } -/* Equivalent to quotearg_alloc (ARG, ARGSIZE, NULL, O). */ char * quotearg_alloc (char const *arg, size_t argsize, struct quoting_options const *o) @@ -871,7 +863,8 @@ quotearg_free (void) OPTIONS specifies the quoting options. The returned value points to static storage that can be reused by the next call to this function with the same value of N. - N must be nonnegative. N is deliberately declared with type "int" + N must be nonnegative; it is typically small, and must be + less than MIN (INT_MAX, IDX_MAX). The type of N is signed to allow for future extensions (using negative values). */ static char * quotearg_n_options (int n, char const *arg, size_t argsize, @@ -881,22 +874,21 @@ quotearg_n_options (int n, char const *arg, size_t argsize, struct slotvec *sv = slotvec; - if (n < 0) + int nslots_max = MIN (INT_MAX, IDX_MAX); + if (! (0 <= n && n < nslots_max)) abort (); if (nslots <= n) { bool preallocated = (sv == &slotvec0); - int nmax = MIN (INT_MAX, MIN (PTRDIFF_MAX, SIZE_MAX) / sizeof *sv) - 1; + idx_t new_nslots = nslots; - if (nmax < n) - xalloc_die (); - - slotvec = sv = xrealloc (preallocated ? NULL : sv, (n + 1) * sizeof *sv); + slotvec = sv = xpalloc (preallocated ? NULL : sv, &new_nslots, + n - nslots + 1, nslots_max, sizeof *sv); if (preallocated) *sv = slotvec0; - memset (sv + nslots, 0, (n + 1 - nslots) * sizeof *sv); - nslots = n + 1; + memset (sv + nslots, 0, (new_nslots - nslots) * sizeof *sv); + nslots = new_nslots; } { diff --git a/lib/quotearg.h b/lib/quotearg.h index 3bf149b..2009fac 100644 --- a/lib/quotearg.h +++ b/lib/quotearg.h @@ -1,11 +1,11 @@ /* quotearg.h - quote arguments for output - Copyright (C) 1998-2002, 2004, 2006, 2008-2020 Free Software Foundation, + Copyright (C) 1998-2002, 2004, 2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -21,7 +21,7 @@ #ifndef QUOTEARG_H_ # define QUOTEARG_H_ 1 -# include +# include /* Basic quoting styles. For each style, an example is given on the input strings "simple", "\0 \t\n'\"\033?""?/\\", and "a:b", using @@ -275,7 +275,9 @@ struct quoting_options; /* Allocate a new set of quoting options, with contents initially identical to O if O is not null, or to the default if O is null. It is the caller's responsibility to free the result. */ -struct quoting_options *clone_quoting_options (struct quoting_options *o); +struct quoting_options *clone_quoting_options (struct quoting_options *o) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; /* Get the value of O's quoting style. If O is null, use the default. */ enum quoting_style get_quoting_style (struct quoting_options const *o); @@ -331,7 +333,9 @@ size_t quotearg_buffer (char *restrict buffer, size_t buffersize, buffer. It is the caller's responsibility to free the result. The result will not contain embedded null bytes. */ char *quotearg_alloc (char const *arg, size_t argsize, - struct quoting_options const *o); + struct quoting_options const *o) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; /* Like quotearg_alloc, except that the length of the result, excluding the terminating null byte, is stored into SIZE if it is @@ -340,7 +344,9 @@ char *quotearg_alloc (char const *arg, size_t argsize, backslash escapes, and the flags of O do not request elision of null bytes.*/ char *quotearg_alloc_mem (char const *arg, size_t argsize, - size_t *size, struct quoting_options const *o); + size_t *size, struct quoting_options const *o) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; /* Use storage slot N to return a quoted version of the string ARG. Use the default quoting options. diff --git a/lib/raise.c b/lib/raise.c index 1b93e52..385ddd3 100644 --- a/lib/raise.c +++ b/lib/raise.c @@ -1,18 +1,18 @@ /* Provide a non-threads replacement for the POSIX raise function. - Copyright (C) 2002-2003, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering and Bruno Haible */ diff --git a/lib/rand-isaac.c b/lib/rand-isaac.c index 9e95201..e19c47a 100644 --- a/lib/rand-isaac.c +++ b/lib/rand-isaac.c @@ -1,6 +1,6 @@ /* Bob Jenkins's cryptographic random number generators, ISAAC and ISAAC64. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2022 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 1999 Colin Plumb. This program is free software: you can redistribute it and/or modify diff --git a/lib/rand-isaac.h b/lib/rand-isaac.h index c910f6a..3c443be 100644 --- a/lib/rand-isaac.h +++ b/lib/rand-isaac.h @@ -1,6 +1,6 @@ /* Bob Jenkins's cryptographic random number generators, ISAAC and ISAAC64. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2022 Free Software Foundation, Inc. Copyright (C) 1997, 1998, 1999 Colin Plumb. This program is free software: you can redistribute it and/or modify @@ -59,7 +59,8 @@ struct isaac_state isaac_word a, b, c; /* Extra variables */ }; -void isaac_seed (struct isaac_state *); -void isaac_refill (struct isaac_state *, isaac_word[ISAAC_WORDS]); +void isaac_seed (struct isaac_state *) _GL_ATTRIBUTE_NONNULL (); +void isaac_refill (struct isaac_state *, isaac_word[ISAAC_WORDS]) + _GL_ATTRIBUTE_NONNULL (); #endif diff --git a/lib/randint.c b/lib/randint.c index 2311322..02c04ed 100644 --- a/lib/randint.c +++ b/lib/randint.c @@ -1,6 +1,6 @@ /* Generate random integers. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/randint.h b/lib/randint.h index e0d58ae..775d1b7 100644 --- a/lib/randint.h +++ b/lib/randint.h @@ -1,6 +1,6 @@ /* Generate random integers. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -32,11 +32,17 @@ typedef uintmax_t randint; struct randint_source; -struct randint_source *randint_new (struct randread_source *); -struct randint_source *randint_all_new (char const *, size_t); +void randint_free (struct randint_source *) _GL_ATTRIBUTE_NONNULL (); +int randint_all_free (struct randint_source *) _GL_ATTRIBUTE_NONNULL (); +struct randint_source *randint_new (struct randread_source *) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (randint_free, 1) + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_RETURNS_NONNULL; +struct randint_source *randint_all_new (char const *, size_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (randint_all_free, 1); struct randread_source *randint_get_source (struct randint_source const *) - _GL_ATTRIBUTE_PURE; -randint randint_genmax (struct randint_source *, randint genmax); + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_PURE; +randint randint_genmax (struct randint_source *, randint genmax) + _GL_ATTRIBUTE_NONNULL (); /* Consume random data from *S to generate a random number in the range 0 .. CHOICES-1. CHOICES must be nonzero. */ @@ -46,7 +52,4 @@ randint_choose (struct randint_source *s, randint choices) return randint_genmax (s, choices - 1); } -void randint_free (struct randint_source *); -int randint_all_free (struct randint_source *); - #endif diff --git a/lib/randperm.c b/lib/randperm.c index e9f46cd..f9bb652 100644 --- a/lib/randperm.c +++ b/lib/randperm.c @@ -1,6 +1,6 @@ /* Generate random permutations. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,6 +25,7 @@ #include #include +#include "attribute.h" #include "count-leading-zeros.h" #include "hash.h" #include "verify.h" @@ -32,7 +33,7 @@ /* Return the floor of the log base 2 of N. If N is zero, return -1. */ -static int _GL_ATTRIBUTE_CONST +ATTRIBUTE_CONST static int floor_lg (size_t n) { verify (SIZE_WIDTH <= ULLONG_WIDTH); @@ -117,10 +118,10 @@ sparse_new (size_t size_hint) index I in array V. */ static void -sparse_swap (sparse_map *sv, size_t* v, size_t i, size_t j) +sparse_swap (sparse_map *sv, size_t *v, size_t i, size_t j) { - struct sparse_ent_ *v1 = hash_delete (sv, &(struct sparse_ent_) {i,0}); - struct sparse_ent_ *v2 = hash_delete (sv, &(struct sparse_ent_) {j,0}); + struct sparse_ent_ *v1 = hash_remove (sv, &(struct sparse_ent_) {i,0}); + struct sparse_ent_ *v2 = hash_remove (sv, &(struct sparse_ent_) {j,0}); /* FIXME: reduce the frequency of these mallocs. */ if (!v1) diff --git a/lib/randperm.h b/lib/randperm.h index 0a0837a..b7efbeb 100644 --- a/lib/randperm.h +++ b/lib/randperm.h @@ -1,4 +1,6 @@ #include "randint.h" #include +#include size_t randperm_bound (size_t, size_t) _GL_ATTRIBUTE_CONST; -size_t *randperm_new (struct randint_source *, size_t, size_t); +size_t *randperm_new (struct randint_source *, size_t, size_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; diff --git a/lib/randread.c b/lib/randread.c index 05d479a..3eaf19e 100644 --- a/lib/randread.c +++ b/lib/randread.c @@ -1,6 +1,6 @@ /* Generate buffers of random data. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -35,41 +35,23 @@ #include #include #include -#include -#include +#include #include "gettext.h" #define _(msgid) gettext (msgid) +#include "minmax.h" #include "rand-isaac.h" #include "stdio-safer.h" #include "unlocked-io.h" #include "xalloc.h" -#ifndef __attribute__ -# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) -# define __attribute__(x) /* empty */ -# endif -#endif - -#ifndef ATTRIBUTE_NORETURN -# define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__)) -#endif - -#ifndef MIN -# define MIN(a, b) ((a) < (b) ? (a) : (b)) -#endif - #if _STRING_ARCH_unaligned || _STRING_INLINE_unaligned # define ALIGNED_POINTER(ptr, type) true #else # define ALIGNED_POINTER(ptr, type) ((size_t) (ptr) % alignof (type) == 0) #endif -#ifndef NAME_OF_NONCE_DEVICE -# define NAME_OF_NONCE_DEVICE "/dev/urandom" -#endif - /* The maximum buffer size used for reads of random data. Using the value 2 * ISAAC_BYTES makes this the largest power of two that would not otherwise cause struct randread_source to grow. */ @@ -120,7 +102,7 @@ struct randread_source /* The default error handler. */ -static void ATTRIBUTE_NORETURN +static void randread_error (void const *file_name) { if (file_name) @@ -143,51 +125,34 @@ simple_new (FILE *source, void const *handler_arg) return s; } -/* Put a nonce value into BUFFER, with size BUFSIZE, but do not get - more than BYTES_BOUND bytes' worth of random information from any - nonce device. */ +/* Put a nonce value into BUFFER, with size BUFSIZE. + Return true on success, false (setting errno) on failure. */ -static void -get_nonce (void *buffer, size_t bufsize, size_t bytes_bound) +static bool +get_nonce (void *buffer, size_t bufsize) { - char *buf = buffer; - ssize_t seeded = 0; - - /* Get some data from FD if available. */ - int fd = open (NAME_OF_NONCE_DEVICE, O_RDONLY | O_BINARY); - if (0 <= fd) + char *buf = buffer, *buflim = buf + bufsize; + while (buf < buflim) { - seeded = read (fd, buf, MIN (bufsize, bytes_bound)); - if (seeded < 0) - seeded = 0; - close (fd); + ssize_t nbytes = getrandom (buf, buflim - buf, 0); + if (0 <= nbytes) + buf += nbytes; + else if (errno != EINTR) + return false; } - - /* If there's no nonce device, use a poor approximation - by getting the time of day, etc. */ -#define ISAAC_SEED(type, initialize_v) \ - if (seeded < bufsize) \ - { \ - type v; \ - size_t nbytes = MIN (sizeof v, bufsize - seeded); \ - initialize_v; \ - memcpy (buf + seeded, &v, nbytes); \ - seeded += nbytes; \ - } - ISAAC_SEED (struct timeval, gettimeofday (&v, NULL)); - ISAAC_SEED (pid_t, v = getpid ()); - ISAAC_SEED (pid_t, v = getppid ()); - ISAAC_SEED (uid_t, v = getuid ()); - ISAAC_SEED (uid_t, v = getgid ()); - -#ifdef lint - /* Normally we like having the extra randomness from uninitialized - parts of BUFFER. However, omit this randomness if we want to - avoid false-positives from memory-checking debugging tools. */ - memset (buf + seeded, 0, bufsize - seeded); -#endif + return true; } +/* Body of randread_free, broken out to pacify gcc -Wmismatched-dealloc. */ + +static int +randread_free_body (struct randread_source *s) +{ + FILE *source = s->source; + explicit_bzero (s, sizeof *s); + free (s); + return source ? fclose (source) : 0; +} /* Create and initialize a random data source from NAME, or use a reasonable default source if NAME is null. BYTES_BOUND is an upper @@ -221,8 +186,14 @@ randread_new (char const *name, size_t bytes_bound) else { s->buf.isaac.buffered = 0; - get_nonce (s->buf.isaac.state.m, sizeof s->buf.isaac.state.m, - bytes_bound); + if (! get_nonce (s->buf.isaac.state.m, + MIN (sizeof s->buf.isaac.state.m, bytes_bound))) + { + int e = errno; + randread_free_body (s); + errno = e; + return NULL; + } isaac_seed (&s->buf.isaac.state); } @@ -340,8 +311,5 @@ randread (struct randread_source *s, void *buf, size_t size) int randread_free (struct randread_source *s) { - FILE *source = s->source; - explicit_bzero (s, sizeof *s); - free (s); - return (source ? fclose (source) : 0); + return randread_free_body (s); } diff --git a/lib/randread.h b/lib/randread.h index e991256..a9e4f59 100644 --- a/lib/randread.h +++ b/lib/randread.h @@ -1,6 +1,6 @@ /* Generate buffers of random data. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,10 +24,14 @@ struct randread_source; -struct randread_source *randread_new (char const *, size_t); -void randread (struct randread_source *, void *, size_t); -void randread_set_handler (struct randread_source *, void (*) (void const *)); -void randread_set_handler_arg (struct randread_source *, void const *); -int randread_free (struct randread_source *); +int randread_free (struct randread_source *) _GL_ATTRIBUTE_NONNULL (); +struct randread_source *randread_new (char const *, size_t) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (randread_free, 1); +void randread (struct randread_source *, void *, size_t) + _GL_ATTRIBUTE_NONNULL (); +void randread_set_handler (struct randread_source *, void (*) (void const *)) + _GL_ATTRIBUTE_NONNULL (); +void randread_set_handler_arg (struct randread_source *, void const *) + _GL_ATTRIBUTE_NONNULL ((1)); #endif diff --git a/lib/rawmemchr.c b/lib/rawmemchr.c new file mode 100644 index 0000000..ea68c1b --- /dev/null +++ b/lib/rawmemchr.c @@ -0,0 +1,125 @@ +/* Searching in a string. + Copyright (C) 2008-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +/* A function definition is only needed if HAVE_RAWMEMCHR is not defined. */ +#if !HAVE_RAWMEMCHR + +# include +# include +# include + +# include "verify.h" + +/* Find the first occurrence of C in S. */ +void * +rawmemchr (const void *s, int c_in) +{ + /* Change this typedef to experiment with performance. */ + typedef uintptr_t longword; + /* If you change the "uintptr_t", you should change UINTPTR_WIDTH to match. + This verifies that the type does not have padding bits. */ + verify (UINTPTR_WIDTH == UCHAR_WIDTH * sizeof (longword)); + + const unsigned char *char_ptr; + unsigned char c = c_in; + + /* Handle the first few bytes by reading one byte at a time. + Do this until CHAR_PTR is aligned on a longword boundary. */ + for (char_ptr = (const unsigned char *) s; + (uintptr_t) char_ptr % alignof (longword) != 0; + ++char_ptr) + if (*char_ptr == c) + return (void *) char_ptr; + + longword const *longword_ptr = s = char_ptr; + + /* Compute auxiliary longword values: + repeated_one is a value which has a 1 in every byte. + repeated_c has c in every byte. */ + longword repeated_one = (longword) -1 / UCHAR_MAX; + longword repeated_c = repeated_one * c; + longword repeated_hibit = repeated_one * (UCHAR_MAX / 2 + 1); + + /* Instead of the traditional loop which tests each byte, we will + test a longword at a time. The tricky part is testing if any of + the bytes in the longword in question are equal to + c. We first use an xor with repeated_c. This reduces the task + to testing whether any of the bytes in longword1 is zero. + + (The following comments assume 8-bit bytes, as POSIX requires; + the code's use of UCHAR_MAX should work even if bytes have more + than 8 bits.) + + We compute tmp = + ((longword1 - repeated_one) & ~longword1) & (repeated_one * 0x80). + That is, we perform the following operations: + 1. Subtract repeated_one. + 2. & ~longword1. + 3. & a mask consisting of 0x80 in every byte. + Consider what happens in each byte: + - If a byte of longword1 is zero, step 1 and 2 transform it into 0xff, + and step 3 transforms it into 0x80. A carry can also be propagated + to more significant bytes. + - If a byte of longword1 is nonzero, let its lowest 1 bit be at + position k (0 <= k <= 7); so the lowest k bits are 0. After step 1, + the byte ends in a single bit of value 0 and k bits of value 1. + After step 2, the result is just k bits of value 1: 2^k - 1. After + step 3, the result is 0. And no carry is produced. + So, if longword1 has only non-zero bytes, tmp is zero. + Whereas if longword1 has a zero byte, call j the position of the least + significant zero byte. Then the result has a zero at positions 0, ..., + j-1 and a 0x80 at position j. We cannot predict the result at the more + significant bytes (positions j+1..3), but it does not matter since we + already have a non-zero bit at position 8*j+7. + + The test whether any byte in longword1 is zero is equivalent + to testing whether tmp is nonzero. + + This test can read beyond the end of a string, depending on where + C_IN is encountered. However, this is considered safe since the + initialization phase ensured that the read will be aligned, + therefore, the read will not cross page boundaries and will not + cause a fault. */ + + while (1) + { + longword longword1 = *longword_ptr ^ repeated_c; + + if ((((longword1 - repeated_one) & ~longword1) & repeated_hibit) != 0) + break; + longword_ptr++; + } + + char_ptr = s = longword_ptr; + + /* At this point, we know that one of the sizeof (longword) bytes + starting at char_ptr is == c. If we knew endianness, we + could determine the first such byte without any further memory + accesses, just by looking at the tmp result from the last loop + iteration. However, the following simple and portable code does + not attempt this potential optimization. */ + + while (*char_ptr != c) + char_ptr++; + return (void *) char_ptr; +} + +#endif diff --git a/lib/rawmemchr.valgrind b/lib/rawmemchr.valgrind new file mode 100644 index 0000000..64cf86c --- /dev/null +++ b/lib/rawmemchr.valgrind @@ -0,0 +1,28 @@ +# Suppress a valgrind message about use of uninitialized memory in rawmemchr(). + +# Copyright (C) 2008-2022 Free Software Foundation, Inc. +# +# This file is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2.1 of the +# License, or (at your option) any later version. +# +# This file is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . + +# This use is OK because it provides only a speedup. +{ + rawmemchr-value4 + Memcheck:Value4 + fun:rawmemchr +} +{ + rawmemchr-value8 + Memcheck:Value8 + fun:rawmemchr +} diff --git a/lib/read-file.c b/lib/read-file.c index 9fcaa3e..7e02a43 100644 --- a/lib/read-file.c +++ b/lib/read-file.c @@ -1,19 +1,19 @@ /* read-file.c -- read file contents into a string - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. Written by Simon Josefsson and Bruno Haible. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -31,6 +31,9 @@ /* Get malloc, realloc, free. */ #include +/* Get explicit_bzero, memcpy. */ +#include + /* Get errno. */ #include @@ -38,9 +41,15 @@ and set *LENGTH to the length of the string. The string is zero-terminated, but the terminating zero byte is not counted in *LENGTH. On errors, *LENGTH is undefined, errno preserves the - values set by system functions (if any), and NULL is returned. */ + values set by system functions (if any), and NULL is returned. + + If the RF_SENSITIVE flag is set in FLAGS: + - You should control the buffering of STREAM using 'setvbuf'. Either + clear the buffer of STREAM after closing it, or disable buffering of + STREAM before calling this function. + - The memory buffer internally allocated will be cleared upon failure. */ char * -fread_file (FILE *stream, size_t *length) +fread_file (FILE *stream, int flags, size_t *length) { char *buf = NULL; size_t alloc = BUFSIZ; @@ -94,9 +103,25 @@ fread_file (FILE *stream, size_t *length) /* Shrink the allocated memory if possible. */ if (size < alloc - 1) { - char *smaller_buf = realloc (buf, size + 1); - if (smaller_buf != NULL) - buf = smaller_buf; + if (flags & RF_SENSITIVE) + { + char *smaller_buf = malloc (size + 1); + if (smaller_buf == NULL) + explicit_bzero (buf + size, alloc - size); + else + { + memcpy (smaller_buf, buf, size); + explicit_bzero (buf, alloc); + free (buf); + buf = smaller_buf; + } + } + else + { + char *smaller_buf = realloc (buf, size + 1); + if (smaller_buf != NULL) + buf = smaller_buf; + } } buf[size] = '\0'; @@ -106,6 +131,7 @@ fread_file (FILE *stream, size_t *length) { char *new_buf; + size_t save_alloc = alloc; if (alloc == PTRDIFF_MAX) { @@ -118,7 +144,20 @@ fread_file (FILE *stream, size_t *length) else alloc = PTRDIFF_MAX; - if (!(new_buf = realloc (buf, alloc))) + if (flags & RF_SENSITIVE) + { + new_buf = malloc (alloc); + if (!new_buf) + { + /* BUF should be cleared below after the loop. */ + save_errno = errno; + break; + } + memcpy (new_buf, buf, save_alloc); + explicit_bzero (buf, save_alloc); + free (buf); + } + else if (!(new_buf = realloc (buf, alloc))) { save_errno = errno; break; @@ -128,61 +167,50 @@ fread_file (FILE *stream, size_t *length) } } + if (flags & RF_SENSITIVE) + explicit_bzero (buf, alloc); + free (buf); errno = save_errno; return NULL; } } -static char * -internal_read_file (const char *filename, size_t *length, const char *mode) -{ - FILE *stream = fopen (filename, mode); - char *out; - int save_errno; - - if (!stream) - return NULL; - - out = fread_file (stream, length); - - save_errno = errno; - - if (fclose (stream) != 0) - { - if (out) - { - save_errno = errno; - free (out); - } - errno = save_errno; - return NULL; - } - - return out; -} - /* Open and read the contents of FILENAME, and return a newly allocated string with the content, and set *LENGTH to the length of the string. The string is zero-terminated, but the terminating zero byte is not counted in *LENGTH. On errors, *LENGTH is undefined, errno preserves the values set by system functions (if - any), and NULL is returned. */ -char * -read_file (const char *filename, size_t *length) -{ - return internal_read_file (filename, length, "r"); -} + any), and NULL is returned. -/* Open (on non-POSIX systems, in binary mode) and read the contents - of FILENAME, and return a newly allocated string with the content, - and set LENGTH to the length of the string. The string is - zero-terminated, but the terminating zero byte is not counted in - the LENGTH variable. On errors, *LENGTH is undefined, errno - preserves the values set by system functions (if any), and NULL is - returned. */ + If the RF_BINARY flag is set in FLAGS, the file is opened in binary + mode. If the RF_SENSITIVE flag is set in FLAGS, the memory buffer + internally allocated will be cleared upon failure. */ char * -read_binary_file (const char *filename, size_t *length) +read_file (const char *filename, int flags, size_t *length) { - return internal_read_file (filename, length, "rb"); + const char *mode = (flags & RF_BINARY) ? "rbe" : "re"; + FILE *stream = fopen (filename, mode); + char *out; + + if (!stream) + return NULL; + + if (flags & RF_SENSITIVE) + setvbuf (stream, NULL, _IONBF, 0); + + out = fread_file (stream, flags, length); + + if (fclose (stream) != 0) + { + if (out) + { + if (flags & RF_SENSITIVE) + explicit_bzero (out, *length); + free (out); + } + return NULL; + } + + return out; } diff --git a/lib/read-file.h b/lib/read-file.h index ffe7a0d..2067bac 100644 --- a/lib/read-file.h +++ b/lib/read-file.h @@ -1,33 +1,39 @@ /* read-file.h -- read file contents into a string - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef READ_FILE_H #define READ_FILE_H -/* Get size_t. */ -#include +/* Get size_t, free(). */ +#include /* Get FILE. */ #include -extern char *fread_file (FILE * stream, size_t * length); +/* Indicate that the file is treated as binary. */ +#define RF_BINARY 0x1 -extern char *read_file (const char *filename, size_t * length); +/* Indicate that the file content contains sensitive information. */ +#define RF_SENSITIVE 0x2 -extern char *read_binary_file (const char *filename, size_t * length); +extern char *fread_file (FILE * stream, int flags, size_t * length) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; + +extern char *read_file (const char *filename, int flags, size_t * length) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #endif /* READ_FILE_H */ diff --git a/lib/read.c b/lib/read.c index 407738b..1bb7d90 100644 --- a/lib/read.c +++ b/lib/read.c @@ -1,18 +1,18 @@ /* POSIX compatible read() function. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -37,6 +37,10 @@ # include # endif +/* Don't assume that UNICODE is not defined. */ +# undef GetNamedPipeHandleState +# define GetNamedPipeHandleState GetNamedPipeHandleStateA + # undef read # if HAVE_MSVC_INVALID_PARAMETER_HANDLER @@ -47,7 +51,7 @@ read_nothrow (int fd, void *buf, size_t count) TRY_MSVC_INVAL { - result = read (fd, buf, count); + result = _read (fd, buf, count); } CATCH_MSVC_INVAL { @@ -59,7 +63,7 @@ read_nothrow (int fd, void *buf, size_t count) return result; } # else -# define read_nothrow read +# define read_nothrow _read # endif ssize_t diff --git a/lib/readdir.c b/lib/readdir.c index 1a02ce4..8e841df 100644 --- a/lib/readdir.c +++ b/lib/readdir.c @@ -1,17 +1,17 @@ /* Read the next entry of a directory. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -24,6 +24,10 @@ #include "dirent-private.h" +/* Don't assume that UNICODE is not defined. */ +#undef FindNextFile +#define FindNextFile FindNextFileA + struct dirent * readdir (DIR *dirp) { diff --git a/lib/readlink.c b/lib/readlink.c index 4d392ef..ed03cc8 100644 --- a/lib/readlink.c +++ b/lib/readlink.c @@ -1,17 +1,17 @@ -/* Stub for readlink(). - Copyright (C) 2003-2007, 2009-2020 Free Software Foundation, Inc. +/* Read the contents of a symbolic link. + Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -29,15 +29,15 @@ such as DJGPP 2.03 and mingw32. */ ssize_t -readlink (const char *name, char *buf _GL_UNUSED, - size_t bufsize _GL_UNUSED) +readlink (char const *file, _GL_UNUSED char *buf, + _GL_UNUSED size_t bufsize) { struct stat statbuf; /* In general we should use lstat() here, not stat(). But on platforms without symbolic links, lstat() - if it exists - would be equivalent to stat(), therefore we can use stat(). This saves us a configure check. */ - if (stat (name, &statbuf) >= 0) + if (stat (file, &statbuf) >= 0) errno = EINVAL; return -1; } @@ -51,24 +51,54 @@ readlink (const char *name, char *buf _GL_UNUSED, for Solaris 9. */ ssize_t -rpl_readlink (const char *name, char *buf, size_t bufsize) +rpl_readlink (char const *file, char *buf, size_t bufsize) { # if READLINK_TRAILING_SLASH_BUG - size_t len = strlen (name); - if (len && name[len - 1] == '/') + size_t file_len = strlen (file); + if (file_len && file[file_len - 1] == '/') { - /* Even if name without the slash is a symlink to a directory, + /* Even if FILE without the slash is a symlink to a directory, both lstat() and stat() must resolve the trailing slash to the directory rather than the symlink. We can therefore safely use stat() to distinguish between EINVAL and ENOTDIR/ENOENT, avoiding extra overhead of rpl_lstat(). */ struct stat st; - if (stat (name, &st) == 0) + if (stat (file, &st) == 0 || errno == EOVERFLOW) errno = EINVAL; return -1; } # endif /* READLINK_TRAILING_SLASH_BUG */ - return readlink (name, buf, bufsize); + + ssize_t r = readlink (file, buf, bufsize); + +# if READLINK_TRUNCATE_BUG + if (r < 0 && errno == ERANGE) + { + /* Try again with a bigger buffer. This is just for test cases; + real code invariably discards short reads. */ + char stackbuf[4032]; + r = readlink (file, stackbuf, sizeof stackbuf); + if (r < 0) + { + if (errno == ERANGE) + { + /* Clear the buffer, which is good enough for real code. + Thankfully, no test cases try short reads of enormous + symlinks and what would be the point anyway? */ + r = bufsize; + memset (buf, 0, r); + } + } + else + { + if (bufsize < r) + r = bufsize; + memcpy (buf, stackbuf, r); + } + } +# endif + + return r; } #endif /* HAVE_READLINK */ diff --git a/lib/readlinkat.c b/lib/readlinkat.c index 68ec65e..ab45e14 100644 --- a/lib/readlinkat.c +++ b/lib/readlinkat.c @@ -1,9 +1,9 @@ /* Read a symlink relative to an open directory. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -28,10 +28,11 @@ #if HAVE_READLINKAT +# undef fstatat # undef readlinkat ssize_t -rpl_readlinkat (int fd, char const *file, char *buf, size_t len) +rpl_readlinkat (int fd, char const *file, char *buf, size_t bufsize) { # if READLINK_TRAILING_SLASH_BUG size_t file_len = strlen (file); @@ -40,15 +41,45 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len) /* Even if FILE without the slash is a symlink to a directory, both lstat() and stat() must resolve the trailing slash to the directory rather than the symlink. We can therefore - safely use stat() to distinguish between EINVAL and - ENOTDIR/ENOENT, avoiding extra overhead of rpl_lstat(). */ + safely use fstatat(..., 0) to distinguish between EINVAL and + ENOTDIR/ENOENT, avoiding extra overhead of rpl_fstatat(). */ struct stat st; - if (stat (file, &st) == 0) + if (fstatat (fd, file, &st, 0) == 0 || errno == EOVERFLOW) errno = EINVAL; return -1; } # endif /* READLINK_TRAILING_SLASH_BUG */ - return readlinkat (fd, file, buf, len); + + ssize_t r = readlinkat (fd, file, buf, bufsize); + +# if READLINK_TRUNCATE_BUG + if (r < 0 && errno == ERANGE) + { + /* Try again with a bigger buffer. This is just for test cases; + real code invariably discards short reads. */ + char stackbuf[4032]; + r = readlinkat (fd, file, stackbuf, sizeof stackbuf); + if (r < 0) + { + if (errno == ERANGE) + { + /* Clear the buffer, which is good enough for real code. + Thankfully, no test cases try short reads of enormous + symlinks and what would be the point anyway? */ + r = bufsize; + memset (buf, 0, r); + } + } + else + { + if (bufsize < r) + r = bufsize; + memcpy (buf, stackbuf, r); + } + } +# endif + + return r; } #else @@ -61,7 +92,7 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len) readlinkat worthless since readlink does not guarantee a NUL-terminated buffer. Assume this was a bug in POSIX. */ -/* Read the contents of symlink FILE into buffer BUF of size LEN, in the +/* Read the contents of symlink FILE into buffer BUF of size BUFSIZE, in the directory open on descriptor FD. If possible, do it without changing the working directory. Otherwise, resort to using save_cwd/fchdir, then readlink/restore_cwd. If either the save_cwd or the restore_cwd @@ -69,8 +100,8 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len) # define AT_FUNC_NAME readlinkat # define AT_FUNC_F1 readlink -# define AT_FUNC_POST_FILE_PARAM_DECLS , char *buf, size_t len -# define AT_FUNC_POST_FILE_ARGS , buf, len +# define AT_FUNC_POST_FILE_PARAM_DECLS , char *buf, size_t bufsize +# define AT_FUNC_POST_FILE_ARGS , buf, bufsize # define AT_FUNC_RESULT ssize_t # include "at-func.c" # undef AT_FUNC_NAME diff --git a/lib/readtokens.c b/lib/readtokens.c index b884d81..f165580 100644 --- a/lib/readtokens.c +++ b/lib/readtokens.c @@ -1,11 +1,11 @@ /* readtokens.c -- Functions for reading tokens from an input stream. - Copyright (C) 1990-1991, 1999-2004, 2006, 2009-2020 Free Software + Copyright (C) 1990-1991, 1999-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -82,9 +82,8 @@ readtoken (FILE *stream, size_t n_delim, token_buffer *tokenbuffer) { - char *p; int c; - size_t i, n; + idx_t i; word isdelim[(UCHAR_MAX + bits_per_word) / bits_per_word]; memset (isdelim, 0, sizeof isdelim); @@ -100,8 +99,8 @@ readtoken (FILE *stream, /* empty */ } - p = tokenbuffer->buffer; - n = tokenbuffer->size; + char *p = tokenbuffer->buffer; + idx_t n = tokenbuffer->size; i = 0; for (;;) { @@ -109,7 +108,7 @@ readtoken (FILE *stream, return -1; if (i == n) - p = x2nrealloc (p, &n, sizeof *p); + p = xpalloc (p, &n, 1, -1, sizeof *p); if (c < 0) { @@ -148,8 +147,7 @@ readtokens (FILE *stream, token_buffer tb, *token = &tb; char **tokens; size_t *lengths; - size_t sz; - size_t n_tokens; + idx_t sz, n_tokens; if (projected_n_tokens == 0) projected_n_tokens = 64; @@ -168,8 +166,8 @@ readtokens (FILE *stream, size_t token_length = readtoken (stream, delim, n_delim, token); if (n_tokens >= sz) { - tokens = x2nrealloc (tokens, &sz, sizeof *tokens); - lengths = xnrealloc (lengths, sz, sizeof *lengths); + tokens = xpalloc (tokens, &sz, 1, -1, sizeof *tokens); + lengths = xreallocarray (lengths, sz, sizeof *lengths); } if (token_length == (size_t) -1) diff --git a/lib/readtokens.h b/lib/readtokens.h index 19139c7..427bce9 100644 --- a/lib/readtokens.h +++ b/lib/readtokens.h @@ -1,11 +1,11 @@ /* readtokens.h -- Functions for reading tokens from an input stream. - Copyright (C) 1990-1991, 1999, 2001-2004, 2009-2020 Free Software + Copyright (C) 1990-1991, 1999, 2001-2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -23,6 +23,8 @@ # include +/* FIXME: This header should use idx_t, not size_t. */ + struct tokenbuffer { size_t size; diff --git a/lib/readtokens0.c b/lib/readtokens0.c index 13f6031..3c0c40b 100644 --- a/lib/readtokens0.c +++ b/lib/readtokens0.c @@ -1,10 +1,10 @@ /* readtokens0.c -- Read NUL-separated tokens from an input stream. - Copyright (C) 2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/readtokens0.h b/lib/readtokens0.h index bc47e51..2bfbb02 100644 --- a/lib/readtokens0.h +++ b/lib/readtokens0.h @@ -1,10 +1,10 @@ /* readtokens0.h -- read NUL-separated tokens from an input stream. - Copyright (C) 2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/readutmp.c b/lib/readutmp.c index 308390d..1b6f843 100644 --- a/lib/readutmp.c +++ b/lib/readutmp.c @@ -1,10 +1,10 @@ /* GNU's read utmp module. - Copyright (C) 1992-2001, 2003-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1992-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -34,9 +34,8 @@ #include "xalloc.h" -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif +/* Each of the FILE streams in this file is only used in a single thread. */ +#include "unlocked-io.h" #if 8 <= __GNUC__ # pragma GCC diagnostic ignored "-Wsizeof-pointer-memaccess" @@ -92,8 +91,8 @@ int read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, int options) { - size_t n_read = 0; - size_t n_alloc = 0; + idx_t n_read = 0; + idx_t n_alloc = 0; STRUCT_UTMP *utmp = NULL; STRUCT_UTMP *u; @@ -109,7 +108,7 @@ read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, if (desirable_utmp_entry (u, options)) { if (n_read == n_alloc) - utmp = x2nrealloc (utmp, &n_alloc, sizeof *utmp); + utmp = xpalloc (utmp, &n_alloc, 1, -1, sizeof *utmp); utmp[n_read++] = *u; } @@ -128,11 +127,11 @@ int read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, int options) { - size_t n_read = 0; - size_t n_alloc = 0; + idx_t n_read = 0; + idx_t n_alloc = 0; STRUCT_UTMP *utmp = NULL; int saved_errno; - FILE *f = fopen (file, "r"); + FILE *f = fopen (file, "re"); if (! f) return -1; @@ -140,7 +139,7 @@ read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, for (;;) { if (n_read == n_alloc) - utmp = x2nrealloc (utmp, &n_alloc, sizeof *utmp); + utmp = xpalloc (utmp, &n_alloc, 1, -1, sizeof *utmp); if (fread (&utmp[n_read], sizeof utmp[n_read], 1, f) == 0) break; n_read += desirable_utmp_entry (&utmp[n_read], options); diff --git a/lib/readutmp.h b/lib/readutmp.h index 0d3f140..cb83f8e 100644 --- a/lib/readutmp.h +++ b/lib/readutmp.h @@ -1,10 +1,10 @@ /* Declarations for GNU's read utmp module. - Copyright (C) 1992-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1992-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,6 +20,7 @@ #ifndef __READUTMP_H__ # define __READUTMP_H__ +# include # include /* AIX 4.3.3 has both utmp.h and utmpx.h, but only struct utmp @@ -211,7 +212,11 @@ enum READ_UTMP_USER_PROCESS = 2 }; -char *extract_trimmed_name (const STRUCT_UTMP *ut); +char *extract_trimmed_name (const STRUCT_UTMP *ut) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; + +/* FIXME: This header should use idx_t, not size_t. */ int read_utmp (char const *file, size_t *n_entries, STRUCT_UTMP **utmp_buf, int options); diff --git a/lib/realloc.c b/lib/realloc.c index a24054d..c878381 100644 --- a/lib/realloc.c +++ b/lib/realloc.c @@ -1,76 +1,60 @@ /* realloc() function that is glibc compatible. - Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2020 Free Software + Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Jim Meyering and Bruno Haible */ -#define _GL_USE_STDLIB_ALLOC 1 #include -/* Only the AC_FUNC_REALLOC macro defines 'realloc' already in config.h. */ -#ifdef realloc -# define NEED_REALLOC_GNU 1 -/* Whereas the gnulib module 'realloc-gnu' defines HAVE_REALLOC_GNU. */ -#elif GNULIB_REALLOC_GNU && !HAVE_REALLOC_GNU -# define NEED_REALLOC_GNU 1 -#endif - -/* Infer the properties of the system's malloc function. - The gnulib module 'malloc-gnu' defines HAVE_MALLOC_GNU. */ -#if GNULIB_MALLOC_GNU && HAVE_MALLOC_GNU -# define SYSTEM_MALLOC_GLIBC_COMPATIBLE 1 -#endif - #include #include +#include "xalloc-oversized.h" + +/* Call the system's realloc below. This file does not define + _GL_USE_STDLIB_ALLOC because it needs Gnulib's malloc if present. */ +#undef realloc + /* Change the size of an allocated block of memory P to N bytes, - with error checking. If N is zero, change it to 1. If P is NULL, - use malloc. */ + with error checking. If P is NULL, use malloc. Otherwise if N is zero, + free P and return NULL. */ void * rpl_realloc (void *p, size_t n) { - void *result; + if (p == NULL) + return malloc (n); -#if NEED_REALLOC_GNU if (n == 0) { - n = 1; - - /* In theory realloc might fail, so don't rely on it to free. */ free (p); - p = NULL; + return NULL; } -#endif - if (p == NULL) + if (xalloc_oversized (n, 1)) { -#if GNULIB_REALLOC_GNU && !NEED_REALLOC_GNU && !SYSTEM_MALLOC_GLIBC_COMPATIBLE - if (n == 0) - n = 1; -#endif - result = malloc (n); + errno = ENOMEM; + return NULL; } - else - result = realloc (p, n); -#if !HAVE_REALLOC_POSIX + void *result = realloc (p, n); + +#if !HAVE_MALLOC_POSIX if (result == NULL) errno = ENOMEM; #endif diff --git a/lib/reallocarray.c b/lib/reallocarray.c new file mode 100644 index 0000000..bc4cba4 --- /dev/null +++ b/lib/reallocarray.c @@ -0,0 +1,39 @@ +/* reallocarray function that is glibc compatible. + + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* written by Darshit Shah */ + +#include + +#include +#include + +#include "intprops.h" + +void * +reallocarray (void *ptr, size_t nmemb, size_t size) +{ + size_t nbytes; + if (INT_MULTIPLY_WRAPV (nmemb, size, &nbytes)) + { + errno = ENOMEM; + return NULL; + } + + /* Rely on the semantics of GNU realloc. */ + return realloc (ptr, nbytes); +} diff --git a/lib/regcomp.c b/lib/regcomp.c index 84044be..b607c85 100644 --- a/lib/regcomp.c +++ b/lib/regcomp.c @@ -1,19 +1,19 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -27,14 +27,10 @@ static void re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, char *fastmap); static reg_errcode_t init_dfa (re_dfa_t *dfa, size_t pat_len); -#ifdef RE_ENABLE_I18N static void free_charset (re_charset_t *cset); -#endif /* RE_ENABLE_I18N */ static void free_workarea_compile (regex_t *preg); static reg_errcode_t create_initial_state (re_dfa_t *dfa); -#ifdef RE_ENABLE_I18N static void optimize_utf8 (re_dfa_t *dfa); -#endif static reg_errcode_t analyze (regex_t *preg); static reg_errcode_t preorder (bin_tree_t *root, reg_errcode_t (fn (void *, bin_tree_t *)), @@ -89,7 +85,6 @@ static reg_errcode_t parse_bracket_element (bracket_elem_t *elem, static reg_errcode_t parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp, re_token_t *token); -#ifdef RE_ENABLE_I18N static reg_errcode_t build_equiv_class (bitset_t sbcset, re_charset_t *mbcset, Idx *equiv_class_alloc, @@ -100,14 +95,6 @@ static reg_errcode_t build_charclass (RE_TRANSLATE_TYPE trans, Idx *char_class_alloc, const char *class_name, reg_syntax_t syntax); -#else /* not RE_ENABLE_I18N */ -static reg_errcode_t build_equiv_class (bitset_t sbcset, - const unsigned char *name); -static reg_errcode_t build_charclass (RE_TRANSLATE_TYPE trans, - bitset_t sbcset, - const char *class_name, - reg_syntax_t syntax); -#endif /* not RE_ENABLE_I18N */ static bin_tree_t *build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, const char *class_name, @@ -279,8 +266,7 @@ re_compile_fastmap (struct re_pattern_buffer *bufp) } weak_alias (__re_compile_fastmap, re_compile_fastmap) -static inline void -__attribute__ ((always_inline)) +static __always_inline void re_set_fastmap (char *fastmap, bool icase, int ch) { fastmap[ch] = 1; @@ -306,7 +292,6 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, if (type == CHARACTER) { re_set_fastmap (fastmap, icase, dfa->nodes[node].opr.c); -#ifdef RE_ENABLE_I18N if ((bufp->syntax & RE_ICASE) && dfa->mb_cur_max > 1) { unsigned char buf[MB_LEN_MAX]; @@ -327,7 +312,6 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, != (size_t) -1)) re_set_fastmap (fastmap, false, buf[0]); } -#endif } else if (type == SIMPLE_BRACKET) { @@ -341,13 +325,12 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, re_set_fastmap (fastmap, icase, ch); } } -#ifdef RE_ENABLE_I18N else if (type == COMPLEX_BRACKET) { re_charset_t *cset = dfa->nodes[node].opr.mbcset; Idx i; -# ifdef _LIBC +#ifdef _LIBC /* See if we have to try all bytes which start multiple collation elements. e.g. In da_DK, we want to catch 'a' since "aa" is a valid @@ -363,7 +346,7 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, if (table[i] < 0) re_set_fastmap (fastmap, icase, i); } -# endif /* _LIBC */ +#endif /* _LIBC */ /* See if we have to start the match at all multibyte characters, i.e. where we would not find an invalid sequence. This only @@ -371,9 +354,9 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, sets, the SIMPLE_BRACKET again suffices. */ if (dfa->mb_cur_max > 1 && (cset->nchar_classes || cset->non_match || cset->nranges -# ifdef _LIBC +#ifdef _LIBC || cset->nequiv_classes -# endif /* _LIBC */ +#endif /* _LIBC */ )) { unsigned char c = 0; @@ -406,12 +389,7 @@ re_compile_fastmap_iter (regex_t *bufp, const re_dfastate_t *init_state, } } } -#endif /* RE_ENABLE_I18N */ - else if (type == OP_PERIOD -#ifdef RE_ENABLE_I18N - || type == OP_UTF8_PERIOD -#endif /* RE_ENABLE_I18N */ - || type == END_OF_RE) + else if (type == OP_PERIOD || type == OP_UTF8_PERIOD || type == END_OF_RE) { memset (fastmap, '\1', sizeof (char) * SBC_MAX); if (type == END_OF_RE) @@ -550,7 +528,6 @@ regerror (int errcode, const regex_t *__restrict preg, char *__restrict errbuf, weak_alias (__regerror, regerror) -#ifdef RE_ENABLE_I18N /* This static array is used for the map to single-byte characters when UTF-8 is used. Otherwise we would allocate memory just to initialize it the same all the time. UTF-8 is the preferred encoding so this is @@ -558,25 +535,24 @@ weak_alias (__regerror, regerror) static const bitset_t utf8_sb_map = { /* Set the first 128 bits. */ -# if defined __GNUC__ && !defined __STRICT_ANSI__ +#if (defined __GNUC__ || __clang_major__ >= 4) && !defined __STRICT_ANSI__ [0 ... 0x80 / BITSET_WORD_BITS - 1] = BITSET_WORD_MAX -# else -# if 4 * BITSET_WORD_BITS < ASCII_CHARS -# error "bitset_word_t is narrower than 32 bits" -# elif 3 * BITSET_WORD_BITS < ASCII_CHARS +#else +# if 4 * BITSET_WORD_BITS < ASCII_CHARS +# error "bitset_word_t is narrower than 32 bits" +# elif 3 * BITSET_WORD_BITS < ASCII_CHARS BITSET_WORD_MAX, BITSET_WORD_MAX, BITSET_WORD_MAX, -# elif 2 * BITSET_WORD_BITS < ASCII_CHARS +# elif 2 * BITSET_WORD_BITS < ASCII_CHARS BITSET_WORD_MAX, BITSET_WORD_MAX, -# elif 1 * BITSET_WORD_BITS < ASCII_CHARS +# elif 1 * BITSET_WORD_BITS < ASCII_CHARS BITSET_WORD_MAX, -# endif +# endif (BITSET_WORD_MAX >> (SBC_MAX % BITSET_WORD_BITS == 0 ? 0 : BITSET_WORD_BITS - SBC_MAX % BITSET_WORD_BITS)) -# endif -}; #endif +}; static void @@ -614,10 +590,8 @@ free_dfa_content (re_dfa_t *dfa) re_free (entry->array); } re_free (dfa->state_table); -#ifdef RE_ENABLE_I18N if (dfa->sb_char != utf8_sb_map) re_free (dfa->sb_char); -#endif re_free (dfa->subexp_map); #ifdef DEBUG re_free (dfa->re_str); @@ -796,11 +770,9 @@ re_compile_internal (regex_t *preg, const char * pattern, size_t length, if (__glibc_unlikely (err != REG_NOERROR)) goto re_compile_internal_free_return; -#ifdef RE_ENABLE_I18N /* If possible, do searching in single byte encoding to speed things up. */ if (dfa->is_utf8 && !(syntax & RE_ICASE) && preg->translate == NULL) optimize_utf8 (dfa); -#endif /* Then create the initial state of the dfa. */ err = create_initial_state (dfa); @@ -830,11 +802,7 @@ init_dfa (re_dfa_t *dfa, size_t pat_len) #ifndef _LIBC const char *codeset_name; #endif -#ifdef RE_ENABLE_I18N size_t max_i18n_object_size = MAX (sizeof (wchar_t), sizeof (wctype_t)); -#else - size_t max_i18n_object_size = 0; -#endif size_t max_object_size = MAX (sizeof (struct re_state_table_entry), MAX (sizeof (re_token_t), @@ -886,7 +854,6 @@ init_dfa (re_dfa_t *dfa, size_t pat_len) dfa->map_notascii = 0; #endif -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) { if (dfa->is_utf8) @@ -906,14 +873,13 @@ init_dfa (re_dfa_t *dfa, size_t pat_len) wint_t wch = __btowc (ch); if (wch != WEOF) dfa->sb_char[i] |= (bitset_word_t) 1 << j; -# ifndef _LIBC +#ifndef _LIBC if (isascii (ch) && wch != ch) dfa->map_notascii = 1; -# endif +#endif } } } -#endif if (__glibc_unlikely (dfa->nodes == NULL || dfa->state_table == NULL)) return REG_ESPACE; @@ -933,8 +899,6 @@ init_word_char (re_dfa_t *dfa) dfa->word_ops_used = 1; if (__glibc_likely (dfa->map_notascii == 0)) { - /* Avoid uint32_t and uint64_t as some non-GCC platforms lack - them, an issue when this code is used in Gnulib. */ bitset_word_t bits0 = 0x00000000; bitset_word_t bits1 = 0x03ff0000; bitset_word_t bits2 = 0x87fffffe; @@ -1074,7 +1038,6 @@ create_initial_state (re_dfa_t *dfa) return REG_NOERROR; } -#ifdef RE_ENABLE_I18N /* If it is possible to do searching in single byte encoding instead of UTF-8 to speed things up, set dfa->mb_cur_max to 1, clear is_utf8 and change DFA nodes where needed. */ @@ -1154,7 +1117,6 @@ optimize_utf8 (re_dfa_t *dfa) dfa->is_utf8 = 0; dfa->has_mb_node = dfa->nbackref > 0 || has_period; } -#endif /* Analyze the structure tree, and calculate "first", "next", "edest", "eclosure", and "inveclosure". */ @@ -1695,12 +1657,14 @@ calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa, Idx node, bool root) reg_errcode_t err; Idx i; re_node_set eclosure; - bool ok; bool incomplete = false; err = re_node_set_alloc (&eclosure, dfa->edests[node].nelem + 1); if (__glibc_unlikely (err != REG_NOERROR)) return err; + /* An epsilon closure includes itself. */ + eclosure.elems[eclosure.nelem++] = node; + /* This indicates that we are calculating this node now. We reference this value to avoid infinite loop. */ dfa->eclosures[node].nelem = -1; @@ -1753,10 +1717,6 @@ calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa, Idx node, bool root) } } - /* An epsilon closure includes itself. */ - ok = re_node_set_insert (&eclosure, node); - if (__glibc_unlikely (! ok)) - return REG_ESPACE; if (incomplete && !root) dfa->eclosures[node].nelem = 0; else @@ -1794,7 +1754,6 @@ peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) token->opr.c = c; token->word_char = 0; -#ifdef RE_ENABLE_I18N token->mb_partial = 0; if (input->mb_cur_max > 1 && !re_string_first_byte (input, re_string_cur_idx (input))) @@ -1803,7 +1762,6 @@ peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) token->mb_partial = 1; return 1; } -#endif if (c == '\\') { unsigned char c2; @@ -1816,7 +1774,6 @@ peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) c2 = re_string_peek_byte_case (input, 1); token->opr.c = c2; token->type = CHARACTER; -#ifdef RE_ENABLE_I18N if (input->mb_cur_max > 1) { wint_t wc = re_string_wchar_at (input, @@ -1824,7 +1781,6 @@ peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) token->word_char = IS_WIDE_WORD_CHAR (wc) != 0; } else -#endif token->word_char = IS_WORD_CHAR (c2) != 0; switch (c2) @@ -1930,14 +1886,12 @@ peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) } token->type = CHARACTER; -#ifdef RE_ENABLE_I18N if (input->mb_cur_max > 1) { wint_t wc = re_string_wchar_at (input, re_string_cur_idx (input)); token->word_char = IS_WIDE_WORD_CHAR (wc) != 0; } else -#endif token->word_char = IS_WORD_CHAR (token->opr.c); switch (c) @@ -2029,14 +1983,12 @@ peek_token_bracket (re_token_t *token, re_string_t *input, reg_syntax_t syntax) c = re_string_peek_byte (input, 0); token->opr.c = c; -#ifdef RE_ENABLE_I18N if (input->mb_cur_max > 1 && !re_string_first_byte (input, re_string_cur_idx (input))) { token->type = CHARACTER; return 1; } -#endif /* RE_ENABLE_I18N */ if (c == '\\' && (syntax & RE_BACKSLASH_ESCAPE_IN_LISTS) && re_string_cur_idx (input) + 1 < re_string_length (input)) @@ -2258,7 +2210,6 @@ parse_expression (re_string_t *regexp, regex_t *preg, re_token_t *token, *err = REG_ESPACE; return NULL; } -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) { while (!re_string_eoi (regexp) @@ -2275,7 +2226,6 @@ parse_expression (re_string_t *regexp, regex_t *preg, re_token_t *token, } } } -#endif break; case OP_OPEN_SUBEXP: @@ -2668,40 +2618,30 @@ parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa, #ifndef _LIBC -# ifdef RE_ENABLE_I18N /* Convert the byte B to the corresponding wide character. In a unibyte locale, treat B as itself. In a multibyte locale, return WEOF if B is an encoding error. */ static wint_t -parse_byte (unsigned char b, re_charset_t *mbcset) +parse_byte (unsigned char b, re_dfa_t const *dfa) { - return mbcset == NULL ? b : __btowc (b); + return dfa->mb_cur_max > 1 ? __btowc (b) : b; } -# endif - /* Local function for parse_bracket_exp only used in case of NOT _LIBC. - Build the range expression which starts from START_ELEM, and ends - at END_ELEM. The result are written to MBCSET and SBCSET. - RANGE_ALLOC is the allocated size of mbcset->range_starts, and - mbcset->range_ends, is a pointer argument since we may - update it. */ +/* Local function for parse_bracket_exp used in _LIBC environment. + Build the range expression which starts from START_ELEM, and ends + at END_ELEM. The result are written to MBCSET and SBCSET. + RANGE_ALLOC is the allocated size of mbcset->range_starts, and + mbcset->range_ends, is a pointer argument since we may + update it. */ static reg_errcode_t -# ifdef RE_ENABLE_I18N -build_range_exp (const reg_syntax_t syntax, - bitset_t sbcset, - re_charset_t *mbcset, - Idx *range_alloc, - const bracket_elem_t *start_elem, - const bracket_elem_t *end_elem) -# else /* not RE_ENABLE_I18N */ -build_range_exp (const reg_syntax_t syntax, - bitset_t sbcset, - const bracket_elem_t *start_elem, - const bracket_elem_t *end_elem) -# endif /* not RE_ENABLE_I18N */ +build_range_exp (bitset_t sbcset, re_charset_t *mbcset, Idx *range_alloc, + bracket_elem_t *start_elem, bracket_elem_t *end_elem, + re_dfa_t *dfa, reg_syntax_t syntax, uint_fast32_t nrules, + const unsigned char *collseqmb, const char *collseqwc, + int_fast32_t table_size, const void *symb_table, + const unsigned char *extra) { - unsigned int start_ch, end_ch; /* Equivalence Classes and Character Classes can't be a range start/end. */ if (__glibc_unlikely (start_elem->type == EQUIV_CLASS || start_elem->type == CHAR_CLASS @@ -2717,110 +2657,88 @@ build_range_exp (const reg_syntax_t syntax, && strlen ((char *) end_elem->opr.name) > 1))) return REG_ECOLLATE; -# ifdef RE_ENABLE_I18N - { - wchar_t wc; - wint_t start_wc; - wint_t end_wc; - + unsigned int start_ch = ((start_elem->type == SB_CHAR) ? start_elem->opr.ch : ((start_elem->type == COLL_SYM) ? start_elem->opr.name[0] - : 0)); + : 0)), end_ch = ((end_elem->type == SB_CHAR) ? end_elem->opr.ch : ((end_elem->type == COLL_SYM) ? end_elem->opr.name[0] : 0)); + wint_t start_wc = ((start_elem->type == SB_CHAR || start_elem->type == COLL_SYM) - ? parse_byte (start_ch, mbcset) : start_elem->opr.wch); + ? parse_byte (start_ch, dfa) : start_elem->opr.wch), end_wc = ((end_elem->type == SB_CHAR || end_elem->type == COLL_SYM) - ? parse_byte (end_ch, mbcset) : end_elem->opr.wch); - if (start_wc == WEOF || end_wc == WEOF) - return REG_ECOLLATE; - else if (__glibc_unlikely ((syntax & RE_NO_EMPTY_RANGES) - && start_wc > end_wc)) - return REG_ERANGE; + ? parse_byte (end_ch, dfa) : end_elem->opr.wch); - /* Got valid collation sequence values, add them as a new entry. - However, for !_LIBC we have no collation elements: if the - character set is single byte, the single byte character set - that we build below suffices. parse_bracket_exp passes - no MBCSET if dfa->mb_cur_max == 1. */ - if (mbcset) - { - /* Check the space of the arrays. */ - if (__glibc_unlikely (*range_alloc == mbcset->nranges)) - { - /* There is not enough space, need realloc. */ - wchar_t *new_array_start, *new_array_end; - Idx new_nranges; + if (start_wc == WEOF || end_wc == WEOF) + return REG_ECOLLATE; + else if (__glibc_unlikely ((syntax & RE_NO_EMPTY_RANGES) + && start_wc > end_wc)) + return REG_ERANGE; - /* +1 in case of mbcset->nranges is 0. */ - new_nranges = 2 * mbcset->nranges + 1; - /* Use realloc since mbcset->range_starts and mbcset->range_ends - are NULL if *range_alloc == 0. */ - new_array_start = re_realloc (mbcset->range_starts, wchar_t, - new_nranges); - new_array_end = re_realloc (mbcset->range_ends, wchar_t, - new_nranges); + /* Got valid collation sequence values, add them as a new entry. + However, for !_LIBC we have no collation elements: if the + character set is single byte, the single byte character set + that we build below suffices. parse_bracket_exp passes + no MBCSET if dfa->mb_cur_max == 1. */ + if (dfa->mb_cur_max > 1) + { + /* Check the space of the arrays. */ + if (__glibc_unlikely (*range_alloc == mbcset->nranges)) + { + /* There is not enough space, need realloc. */ + wchar_t *new_array_start, *new_array_end; + Idx new_nranges; - if (__glibc_unlikely (new_array_start == NULL - || new_array_end == NULL)) - { - re_free (new_array_start); - re_free (new_array_end); - return REG_ESPACE; - } + /* +1 in case of mbcset->nranges is 0. */ + new_nranges = 2 * mbcset->nranges + 1; + /* Use realloc since mbcset->range_starts and mbcset->range_ends + are NULL if *range_alloc == 0. */ + new_array_start = re_realloc (mbcset->range_starts, wchar_t, + new_nranges); + new_array_end = re_realloc (mbcset->range_ends, wchar_t, + new_nranges); - mbcset->range_starts = new_array_start; - mbcset->range_ends = new_array_end; - *range_alloc = new_nranges; - } + if (__glibc_unlikely (new_array_start == NULL + || new_array_end == NULL)) + { + re_free (new_array_start); + re_free (new_array_end); + return REG_ESPACE; + } - mbcset->range_starts[mbcset->nranges] = start_wc; - mbcset->range_ends[mbcset->nranges++] = end_wc; - } + mbcset->range_starts = new_array_start; + mbcset->range_ends = new_array_end; + *range_alloc = new_nranges; + } + + mbcset->range_starts[mbcset->nranges] = start_wc; + mbcset->range_ends[mbcset->nranges++] = end_wc; + } + + /* Build the table for single byte characters. */ + for (wchar_t wc = 0; wc < SBC_MAX; ++wc) + { + if (start_wc <= wc && wc <= end_wc) + bitset_set (sbcset, wc); + } - /* Build the table for single byte characters. */ - for (wc = 0; wc < SBC_MAX; ++wc) - { - if (start_wc <= wc && wc <= end_wc) - bitset_set (sbcset, wc); - } - } -# else /* not RE_ENABLE_I18N */ - { - unsigned int ch; - start_ch = ((start_elem->type == SB_CHAR ) ? start_elem->opr.ch - : ((start_elem->type == COLL_SYM) ? start_elem->opr.name[0] - : 0)); - end_ch = ((end_elem->type == SB_CHAR ) ? end_elem->opr.ch - : ((end_elem->type == COLL_SYM) ? end_elem->opr.name[0] - : 0)); - if (start_ch > end_ch) - return REG_ERANGE; - /* Build the table for single byte characters. */ - for (ch = 0; ch < SBC_MAX; ++ch) - if (start_ch <= ch && ch <= end_ch) - bitset_set (sbcset, ch); - } -# endif /* not RE_ENABLE_I18N */ return REG_NOERROR; } #endif /* not _LIBC */ #ifndef _LIBC -/* Helper function for parse_bracket_exp only used in case of NOT _LIBC.. +/* Helper function for parse_bracket_exp only used in case of NOT _LIBC. Build the collating element which is represented by NAME. The result are written to MBCSET and SBCSET. COLL_SYM_ALLOC is the allocated size of mbcset->coll_sym, is a pointer argument since we may update it. */ static reg_errcode_t -# ifdef RE_ENABLE_I18N build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset, - Idx *coll_sym_alloc, const unsigned char *name) -# else /* not RE_ENABLE_I18N */ -build_collating_symbol (bitset_t sbcset, const unsigned char *name) -# endif /* not RE_ENABLE_I18N */ + Idx *coll_sym_alloc, const unsigned char *name, + uint_fast32_t nrules, int_fast32_t table_size, + const void *symb_table, const unsigned char *extra) { size_t name_len = strlen ((const char *) name); if (__glibc_unlikely (name_len != 1)) @@ -2833,6 +2751,261 @@ build_collating_symbol (bitset_t sbcset, const unsigned char *name) } #endif /* not _LIBC */ +#ifdef _LIBC +/* Local function for parse_bracket_exp used in _LIBC environment. + Seek the collating symbol entry corresponding to NAME. + Return the index of the symbol in the SYMB_TABLE, + or -1 if not found. */ + +static __always_inline int32_t +seek_collating_symbol_entry (const unsigned char *name, size_t name_len, + const int32_t *symb_table, + int_fast32_t table_size, + const unsigned char *extra) +{ + int_fast32_t elem; + + for (elem = 0; elem < table_size; elem++) + if (symb_table[2 * elem] != 0) + { + int32_t idx = symb_table[2 * elem + 1]; + /* Skip the name of collating element name. */ + idx += 1 + extra[idx]; + if (/* Compare the length of the name. */ + name_len == extra[idx] + /* Compare the name. */ + && memcmp (name, &extra[idx + 1], name_len) == 0) + /* Yep, this is the entry. */ + return elem; + } + return -1; +} + +/* Local function for parse_bracket_exp used in _LIBC environment. + Look up the collation sequence value of BR_ELEM. + Return the value if succeeded, UINT_MAX otherwise. */ + +static __always_inline unsigned int +lookup_collation_sequence_value (bracket_elem_t *br_elem, uint32_t nrules, + const unsigned char *collseqmb, + const char *collseqwc, + int_fast32_t table_size, + const int32_t *symb_table, + const unsigned char *extra) +{ + if (br_elem->type == SB_CHAR) + { + /* if (MB_CUR_MAX == 1) */ + if (nrules == 0) + return collseqmb[br_elem->opr.ch]; + else + { + wint_t wc = __btowc (br_elem->opr.ch); + return __collseq_table_lookup (collseqwc, wc); + } + } + else if (br_elem->type == MB_CHAR) + { + if (nrules != 0) + return __collseq_table_lookup (collseqwc, br_elem->opr.wch); + } + else if (br_elem->type == COLL_SYM) + { + size_t sym_name_len = strlen ((char *) br_elem->opr.name); + if (nrules != 0) + { + int32_t elem, idx; + elem = seek_collating_symbol_entry (br_elem->opr.name, + sym_name_len, + symb_table, table_size, + extra); + if (elem != -1) + { + /* We found the entry. */ + idx = symb_table[2 * elem + 1]; + /* Skip the name of collating element name. */ + idx += 1 + extra[idx]; + /* Skip the byte sequence of the collating element. */ + idx += 1 + extra[idx]; + /* Adjust for the alignment. */ + idx = (idx + 3) & ~3; + /* Skip the multibyte collation sequence value. */ + idx += sizeof (unsigned int); + /* Skip the wide char sequence of the collating element. */ + idx += sizeof (unsigned int) * + (1 + *(unsigned int *) (extra + idx)); + /* Return the collation sequence value. */ + return *(unsigned int *) (extra + idx); + } + else if (sym_name_len == 1) + { + /* No valid character. Match it as a single byte + character. */ + return collseqmb[br_elem->opr.name[0]]; + } + } + else if (sym_name_len == 1) + return collseqmb[br_elem->opr.name[0]]; + } + return UINT_MAX; +} + +/* Local function for parse_bracket_exp used in _LIBC environment. + Build the range expression which starts from START_ELEM, and ends + at END_ELEM. The result are written to MBCSET and SBCSET. + RANGE_ALLOC is the allocated size of mbcset->range_starts, and + mbcset->range_ends, is a pointer argument since we may + update it. */ + +static __always_inline reg_errcode_t +build_range_exp (bitset_t sbcset, re_charset_t *mbcset, Idx *range_alloc, + bracket_elem_t *start_elem, bracket_elem_t *end_elem, + re_dfa_t *dfa, reg_syntax_t syntax, uint32_t nrules, + const unsigned char *collseqmb, const char *collseqwc, + int_fast32_t table_size, const int32_t *symb_table, + const unsigned char *extra) +{ + unsigned int ch; + uint32_t start_collseq; + uint32_t end_collseq; + + /* Equivalence Classes and Character Classes can't be a range + start/end. */ + if (__glibc_unlikely (start_elem->type == EQUIV_CLASS + || start_elem->type == CHAR_CLASS + || end_elem->type == EQUIV_CLASS + || end_elem->type == CHAR_CLASS)) + return REG_ERANGE; + + /* FIXME: Implement rational ranges here, too. */ + start_collseq = lookup_collation_sequence_value (start_elem, nrules, collseqmb, collseqwc, + table_size, symb_table, extra); + end_collseq = lookup_collation_sequence_value (end_elem, nrules, collseqmb, collseqwc, + table_size, symb_table, extra); + /* Check start/end collation sequence values. */ + if (__glibc_unlikely (start_collseq == UINT_MAX + || end_collseq == UINT_MAX)) + return REG_ECOLLATE; + if (__glibc_unlikely ((syntax & RE_NO_EMPTY_RANGES) + && start_collseq > end_collseq)) + return REG_ERANGE; + + /* Got valid collation sequence values, add them as a new entry. + However, if we have no collation elements, and the character set + is single byte, the single byte character set that we + build below suffices. */ + if (nrules > 0 || dfa->mb_cur_max > 1) + { + /* Check the space of the arrays. */ + if (__glibc_unlikely (*range_alloc == mbcset->nranges)) + { + /* There is not enough space, need realloc. */ + uint32_t *new_array_start; + uint32_t *new_array_end; + int new_nranges; + + /* +1 in case of mbcset->nranges is 0. */ + new_nranges = 2 * mbcset->nranges + 1; + new_array_start = re_realloc (mbcset->range_starts, uint32_t, + new_nranges); + new_array_end = re_realloc (mbcset->range_ends, uint32_t, + new_nranges); + + if (__glibc_unlikely (new_array_start == NULL + || new_array_end == NULL)) + return REG_ESPACE; + + mbcset->range_starts = new_array_start; + mbcset->range_ends = new_array_end; + *range_alloc = new_nranges; + } + + mbcset->range_starts[mbcset->nranges] = start_collseq; + mbcset->range_ends[mbcset->nranges++] = end_collseq; + } + + /* Build the table for single byte characters. */ + for (ch = 0; ch < SBC_MAX; ch++) + { + uint32_t ch_collseq; + /* if (MB_CUR_MAX == 1) */ + if (nrules == 0) + ch_collseq = collseqmb[ch]; + else + ch_collseq = __collseq_table_lookup (collseqwc, __btowc (ch)); + if (start_collseq <= ch_collseq && ch_collseq <= end_collseq) + bitset_set (sbcset, ch); + } + return REG_NOERROR; +} + +/* Local function for parse_bracket_exp used in _LIBC environment. + Build the collating element which is represented by NAME. + The result are written to MBCSET and SBCSET. + COLL_SYM_ALLOC is the allocated size of mbcset->coll_sym, is a + pointer argument since we may update it. */ + +static __always_inline reg_errcode_t +build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset, + Idx *coll_sym_alloc, const unsigned char *name, + uint_fast32_t nrules, int_fast32_t table_size, + const int32_t *symb_table, const unsigned char *extra) +{ + int32_t elem, idx; + size_t name_len = strlen ((const char *) name); + if (nrules != 0) + { + elem = seek_collating_symbol_entry (name, name_len, symb_table, + table_size, extra); + if (elem != -1) + { + /* We found the entry. */ + idx = symb_table[2 * elem + 1]; + /* Skip the name of collating element name. */ + idx += 1 + extra[idx]; + } + else if (name_len == 1) + { + /* No valid character, treat it as a normal + character. */ + bitset_set (sbcset, name[0]); + return REG_NOERROR; + } + else + return REG_ECOLLATE; + + /* Got valid collation sequence, add it as a new entry. */ + /* Check the space of the arrays. */ + if (__glibc_unlikely (*coll_sym_alloc == mbcset->ncoll_syms)) + { + /* Not enough, realloc it. */ + /* +1 in case of mbcset->ncoll_syms is 0. */ + int new_coll_sym_alloc = 2 * mbcset->ncoll_syms + 1; + /* Use realloc since mbcset->coll_syms is NULL + if *alloc == 0. */ + int32_t *new_coll_syms = re_realloc (mbcset->coll_syms, int32_t, + new_coll_sym_alloc); + if (__glibc_unlikely (new_coll_syms == NULL)) + return REG_ESPACE; + mbcset->coll_syms = new_coll_syms; + *coll_sym_alloc = new_coll_sym_alloc; + } + mbcset->coll_syms[mbcset->ncoll_syms++] = idx; + return REG_NOERROR; + } + else + { + if (__glibc_unlikely (name_len != 1)) + return REG_ECOLLATE; + else + { + bitset_set (sbcset, name[0]); + return REG_NOERROR; + } + } +} +#endif /* _LIBC */ + /* This function parse bracket expression like "[abc]", "[a-c]", "[[.a-a.]]" etc. */ @@ -2840,264 +3013,18 @@ static bin_tree_t * parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, reg_syntax_t syntax, reg_errcode_t *err) { -#ifdef _LIBC - const unsigned char *collseqmb; - const char *collseqwc; - uint32_t nrules; - int32_t table_size; - const int32_t *symb_table; - const unsigned char *extra; - - /* Local function for parse_bracket_exp used in _LIBC environment. - Seek the collating symbol entry corresponding to NAME. - Return the index of the symbol in the SYMB_TABLE, - or -1 if not found. */ - - auto inline int32_t - __attribute__ ((always_inline)) - seek_collating_symbol_entry (const unsigned char *name, size_t name_len) - { - int32_t elem; - - for (elem = 0; elem < table_size; elem++) - if (symb_table[2 * elem] != 0) - { - int32_t idx = symb_table[2 * elem + 1]; - /* Skip the name of collating element name. */ - idx += 1 + extra[idx]; - if (/* Compare the length of the name. */ - name_len == extra[idx] - /* Compare the name. */ - && memcmp (name, &extra[idx + 1], name_len) == 0) - /* Yep, this is the entry. */ - return elem; - } - return -1; - } - - /* Local function for parse_bracket_exp used in _LIBC environment. - Look up the collation sequence value of BR_ELEM. - Return the value if succeeded, UINT_MAX otherwise. */ - - auto inline unsigned int - __attribute__ ((always_inline)) - lookup_collation_sequence_value (bracket_elem_t *br_elem) - { - if (br_elem->type == SB_CHAR) - { - /* - if (MB_CUR_MAX == 1) - */ - if (nrules == 0) - return collseqmb[br_elem->opr.ch]; - else - { - wint_t wc = __btowc (br_elem->opr.ch); - return __collseq_table_lookup (collseqwc, wc); - } - } - else if (br_elem->type == MB_CHAR) - { - if (nrules != 0) - return __collseq_table_lookup (collseqwc, br_elem->opr.wch); - } - else if (br_elem->type == COLL_SYM) - { - size_t sym_name_len = strlen ((char *) br_elem->opr.name); - if (nrules != 0) - { - int32_t elem, idx; - elem = seek_collating_symbol_entry (br_elem->opr.name, - sym_name_len); - if (elem != -1) - { - /* We found the entry. */ - idx = symb_table[2 * elem + 1]; - /* Skip the name of collating element name. */ - idx += 1 + extra[idx]; - /* Skip the byte sequence of the collating element. */ - idx += 1 + extra[idx]; - /* Adjust for the alignment. */ - idx = (idx + 3) & ~3; - /* Skip the multibyte collation sequence value. */ - idx += sizeof (unsigned int); - /* Skip the wide char sequence of the collating element. */ - idx += sizeof (unsigned int) * - (1 + *(unsigned int *) (extra + idx)); - /* Return the collation sequence value. */ - return *(unsigned int *) (extra + idx); - } - else if (sym_name_len == 1) - { - /* No valid character. Match it as a single byte - character. */ - return collseqmb[br_elem->opr.name[0]]; - } - } - else if (sym_name_len == 1) - return collseqmb[br_elem->opr.name[0]]; - } - return UINT_MAX; - } - - /* Local function for parse_bracket_exp used in _LIBC environment. - Build the range expression which starts from START_ELEM, and ends - at END_ELEM. The result are written to MBCSET and SBCSET. - RANGE_ALLOC is the allocated size of mbcset->range_starts, and - mbcset->range_ends, is a pointer argument since we may - update it. */ - - auto inline reg_errcode_t - __attribute__ ((always_inline)) - build_range_exp (bitset_t sbcset, re_charset_t *mbcset, int *range_alloc, - bracket_elem_t *start_elem, bracket_elem_t *end_elem) - { - unsigned int ch; - uint32_t start_collseq; - uint32_t end_collseq; - - /* Equivalence Classes and Character Classes can't be a range - start/end. */ - if (__glibc_unlikely (start_elem->type == EQUIV_CLASS - || start_elem->type == CHAR_CLASS - || end_elem->type == EQUIV_CLASS - || end_elem->type == CHAR_CLASS)) - return REG_ERANGE; - - /* FIXME: Implement rational ranges here, too. */ - start_collseq = lookup_collation_sequence_value (start_elem); - end_collseq = lookup_collation_sequence_value (end_elem); - /* Check start/end collation sequence values. */ - if (__glibc_unlikely (start_collseq == UINT_MAX - || end_collseq == UINT_MAX)) - return REG_ECOLLATE; - if (__glibc_unlikely ((syntax & RE_NO_EMPTY_RANGES) - && start_collseq > end_collseq)) - return REG_ERANGE; - - /* Got valid collation sequence values, add them as a new entry. - However, if we have no collation elements, and the character set - is single byte, the single byte character set that we - build below suffices. */ - if (nrules > 0 || dfa->mb_cur_max > 1) - { - /* Check the space of the arrays. */ - if (__glibc_unlikely (*range_alloc == mbcset->nranges)) - { - /* There is not enough space, need realloc. */ - uint32_t *new_array_start; - uint32_t *new_array_end; - Idx new_nranges; - - /* +1 in case of mbcset->nranges is 0. */ - new_nranges = 2 * mbcset->nranges + 1; - new_array_start = re_realloc (mbcset->range_starts, uint32_t, - new_nranges); - new_array_end = re_realloc (mbcset->range_ends, uint32_t, - new_nranges); - - if (__glibc_unlikely (new_array_start == NULL - || new_array_end == NULL)) - return REG_ESPACE; - - mbcset->range_starts = new_array_start; - mbcset->range_ends = new_array_end; - *range_alloc = new_nranges; - } - - mbcset->range_starts[mbcset->nranges] = start_collseq; - mbcset->range_ends[mbcset->nranges++] = end_collseq; - } - - /* Build the table for single byte characters. */ - for (ch = 0; ch < SBC_MAX; ch++) - { - uint32_t ch_collseq; - /* - if (MB_CUR_MAX == 1) - */ - if (nrules == 0) - ch_collseq = collseqmb[ch]; - else - ch_collseq = __collseq_table_lookup (collseqwc, __btowc (ch)); - if (start_collseq <= ch_collseq && ch_collseq <= end_collseq) - bitset_set (sbcset, ch); - } - return REG_NOERROR; - } - - /* Local function for parse_bracket_exp used in _LIBC environment. - Build the collating element which is represented by NAME. - The result are written to MBCSET and SBCSET. - COLL_SYM_ALLOC is the allocated size of mbcset->coll_sym, is a - pointer argument since we may update it. */ - - auto inline reg_errcode_t - __attribute__ ((always_inline)) - build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset, - Idx *coll_sym_alloc, const unsigned char *name) - { - int32_t elem, idx; - size_t name_len = strlen ((const char *) name); - if (nrules != 0) - { - elem = seek_collating_symbol_entry (name, name_len); - if (elem != -1) - { - /* We found the entry. */ - idx = symb_table[2 * elem + 1]; - /* Skip the name of collating element name. */ - idx += 1 + extra[idx]; - } - else if (name_len == 1) - { - /* No valid character, treat it as a normal - character. */ - bitset_set (sbcset, name[0]); - return REG_NOERROR; - } - else - return REG_ECOLLATE; - - /* Got valid collation sequence, add it as a new entry. */ - /* Check the space of the arrays. */ - if (__glibc_unlikely (*coll_sym_alloc == mbcset->ncoll_syms)) - { - /* Not enough, realloc it. */ - /* +1 in case of mbcset->ncoll_syms is 0. */ - Idx new_coll_sym_alloc = 2 * mbcset->ncoll_syms + 1; - /* Use realloc since mbcset->coll_syms is NULL - if *alloc == 0. */ - int32_t *new_coll_syms = re_realloc (mbcset->coll_syms, int32_t, - new_coll_sym_alloc); - if (__glibc_unlikely (new_coll_syms == NULL)) - return REG_ESPACE; - mbcset->coll_syms = new_coll_syms; - *coll_sym_alloc = new_coll_sym_alloc; - } - mbcset->coll_syms[mbcset->ncoll_syms++] = idx; - return REG_NOERROR; - } - else - { - if (__glibc_unlikely (name_len != 1)) - return REG_ECOLLATE; - else - { - bitset_set (sbcset, name[0]); - return REG_NOERROR; - } - } - } -#endif + const unsigned char *collseqmb = NULL; + const char *collseqwc = NULL; + uint_fast32_t nrules = 0; + int_fast32_t table_size = 0; + const void *symb_table = NULL; + const unsigned char *extra = NULL; re_token_t br_token; re_bitset_ptr_t sbcset; -#ifdef RE_ENABLE_I18N re_charset_t *mbcset; Idx coll_sym_alloc = 0, range_alloc = 0, mbchar_alloc = 0; Idx equiv_class_alloc = 0, char_class_alloc = 0; -#endif /* not RE_ENABLE_I18N */ bool non_match = false; bin_tree_t *work_tree; int token_len; @@ -3113,26 +3040,17 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, */ collseqwc = _NL_CURRENT (LC_COLLATE, _NL_COLLATE_COLLSEQWC); table_size = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_SYMB_HASH_SIZEMB); - symb_table = (const int32_t *) _NL_CURRENT (LC_COLLATE, - _NL_COLLATE_SYMB_TABLEMB); + symb_table = _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_TABLEMB); extra = (const unsigned char *) _NL_CURRENT (LC_COLLATE, _NL_COLLATE_SYMB_EXTRAMB); } #endif sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1); -#ifdef RE_ENABLE_I18N mbcset = (re_charset_t *) calloc (sizeof (re_charset_t), 1); -#endif /* RE_ENABLE_I18N */ -#ifdef RE_ENABLE_I18N if (__glibc_unlikely (sbcset == NULL || mbcset == NULL)) -#else - if (__glibc_unlikely (sbcset == NULL)) -#endif /* RE_ENABLE_I18N */ { re_free (sbcset); -#ifdef RE_ENABLE_I18N re_free (mbcset); -#endif *err = REG_ESPACE; return NULL; } @@ -3145,9 +3063,7 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, } if (token->type == OP_NON_MATCH_LIST) { -#ifdef RE_ENABLE_I18N mbcset->non_match = 1; -#endif /* not RE_ENABLE_I18N */ non_match = true; if (syntax & RE_HAT_LISTS_NOT_NEWLINE) bitset_set (sbcset, '\n'); @@ -3230,18 +3146,10 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, token_len = peek_token_bracket (token, regexp, syntax); -#ifdef _LIBC *err = build_range_exp (sbcset, mbcset, &range_alloc, - &start_elem, &end_elem); -#else -# ifdef RE_ENABLE_I18N - *err = build_range_exp (syntax, sbcset, - dfa->mb_cur_max > 1 ? mbcset : NULL, - &range_alloc, &start_elem, &end_elem); -# else - *err = build_range_exp (syntax, sbcset, &start_elem, &end_elem); -# endif -#endif /* RE_ENABLE_I18N */ + &start_elem, &end_elem, + dfa, syntax, nrules, collseqmb, collseqwc, + table_size, symb_table, extra); if (__glibc_unlikely (*err != REG_NOERROR)) goto parse_bracket_exp_free_return; } @@ -3252,7 +3160,6 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, case SB_CHAR: bitset_set (sbcset, start_elem.opr.ch); break; -#ifdef RE_ENABLE_I18N case MB_CHAR: /* Check whether the array has enough space. */ if (__glibc_unlikely (mbchar_alloc == mbcset->nmbchars)) @@ -3270,30 +3177,24 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, } mbcset->mbchars[mbcset->nmbchars++] = start_elem.opr.wch; break; -#endif /* RE_ENABLE_I18N */ case EQUIV_CLASS: *err = build_equiv_class (sbcset, -#ifdef RE_ENABLE_I18N mbcset, &equiv_class_alloc, -#endif /* RE_ENABLE_I18N */ start_elem.opr.name); if (__glibc_unlikely (*err != REG_NOERROR)) goto parse_bracket_exp_free_return; break; case COLL_SYM: *err = build_collating_symbol (sbcset, -#ifdef RE_ENABLE_I18N mbcset, &coll_sym_alloc, -#endif /* RE_ENABLE_I18N */ - start_elem.opr.name); + start_elem.opr.name, + nrules, table_size, symb_table, extra); if (__glibc_unlikely (*err != REG_NOERROR)) goto parse_bracket_exp_free_return; break; case CHAR_CLASS: *err = build_charclass (regexp->trans, sbcset, -#ifdef RE_ENABLE_I18N mbcset, &char_class_alloc, -#endif /* RE_ENABLE_I18N */ (const char *) start_elem.opr.name, syntax); if (__glibc_unlikely (*err != REG_NOERROR)) @@ -3319,7 +3220,6 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, if (non_match) bitset_not (sbcset); -#ifdef RE_ENABLE_I18N /* Ensure only single byte characters are set. */ if (dfa->mb_cur_max > 1) bitset_mask (sbcset, dfa->sb_char); @@ -3363,11 +3263,8 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, } } else -#endif /* not RE_ENABLE_I18N */ { -#ifdef RE_ENABLE_I18N free_charset (mbcset); -#endif /* Build a tree for simple bracket. */ br_token.type = SIMPLE_BRACKET; br_token.opr.sbcset = sbcset; @@ -3381,9 +3278,7 @@ parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, *err = REG_ESPACE; parse_bracket_exp_free_return: re_free (sbcset); -#ifdef RE_ENABLE_I18N free_charset (mbcset); -#endif /* RE_ENABLE_I18N */ return NULL; } @@ -3394,7 +3289,6 @@ parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp, re_token_t *token, int token_len, re_dfa_t *dfa, reg_syntax_t syntax, bool accept_hyphen) { -#ifdef RE_ENABLE_I18N int cur_char_size; cur_char_size = re_string_char_size_at (regexp, re_string_cur_idx (regexp)); if (cur_char_size > 1) @@ -3404,7 +3298,6 @@ parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp, re_string_skip_bytes (regexp, cur_char_size); return REG_NOERROR; } -#endif /* RE_ENABLE_I18N */ re_string_skip_bytes (regexp, token_len); /* Skip a token. */ if (token->type == OP_OPEN_COLL_ELEM || token->type == OP_OPEN_CHAR_CLASS || token->type == OP_OPEN_EQUIV_CLASS) @@ -3477,12 +3370,8 @@ parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp, is a pointer argument since we may update it. */ static reg_errcode_t -#ifdef RE_ENABLE_I18N build_equiv_class (bitset_t sbcset, re_charset_t *mbcset, Idx *equiv_class_alloc, const unsigned char *name) -#else /* not RE_ENABLE_I18N */ -build_equiv_class (bitset_t sbcset, const unsigned char *name) -#endif /* not RE_ENABLE_I18N */ { #ifdef _LIBC uint32_t nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); @@ -3562,14 +3451,9 @@ build_equiv_class (bitset_t sbcset, const unsigned char *name) is a pointer argument since we may update it. */ static reg_errcode_t -#ifdef RE_ENABLE_I18N build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, re_charset_t *mbcset, Idx *char_class_alloc, const char *class_name, reg_syntax_t syntax) -#else /* not RE_ENABLE_I18N */ -build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, - const char *class_name, reg_syntax_t syntax) -#endif /* not RE_ENABLE_I18N */ { int i; const char *name = class_name; @@ -3580,7 +3464,6 @@ build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, && (strcmp (name, "upper") == 0 || strcmp (name, "lower") == 0)) name = "alpha"; -#ifdef RE_ENABLE_I18N /* Check the space of the arrays. */ if (__glibc_unlikely (*char_class_alloc == mbcset->nchar_classes)) { @@ -3596,7 +3479,6 @@ build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, *char_class_alloc = new_char_class_alloc; } mbcset->char_classes[mbcset->nchar_classes++] = __wctype (name); -#endif /* RE_ENABLE_I18N */ #define BUILD_CHARCLASS_LOOP(ctype_func) \ do { \ @@ -3651,10 +3533,8 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, reg_errcode_t *err) { re_bitset_ptr_t sbcset; -#ifdef RE_ENABLE_I18N re_charset_t *mbcset; Idx alloc = 0; -#endif /* not RE_ENABLE_I18N */ reg_errcode_t ret; bin_tree_t *tree; @@ -3664,7 +3544,6 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, *err = REG_ESPACE; return NULL; } -#ifdef RE_ENABLE_I18N mbcset = (re_charset_t *) calloc (sizeof (re_charset_t), 1); if (__glibc_unlikely (mbcset == NULL)) { @@ -3673,21 +3552,14 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, return NULL; } mbcset->non_match = non_match; -#endif /* RE_ENABLE_I18N */ /* We don't care the syntax in this case. */ - ret = build_charclass (trans, sbcset, -#ifdef RE_ENABLE_I18N - mbcset, &alloc, -#endif /* RE_ENABLE_I18N */ - class_name, 0); + ret = build_charclass (trans, sbcset, mbcset, &alloc, class_name, 0); if (__glibc_unlikely (ret != REG_NOERROR)) { re_free (sbcset); -#ifdef RE_ENABLE_I18N free_charset (mbcset); -#endif /* RE_ENABLE_I18N */ *err = ret; return NULL; } @@ -3699,11 +3571,9 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, if (non_match) bitset_not (sbcset); -#ifdef RE_ENABLE_I18N /* Ensure only single byte characters are set. */ if (dfa->mb_cur_max > 1) bitset_mask (sbcset, dfa->sb_char); -#endif /* Build a tree for simple bracket. */ re_token_t br_token = { .type = SIMPLE_BRACKET, .opr.sbcset = sbcset }; @@ -3711,7 +3581,6 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, if (__glibc_unlikely (tree == NULL)) goto build_word_op_espace; -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) { bin_tree_t *mbc_tree; @@ -3732,15 +3601,10 @@ build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, free_charset (mbcset); return tree; } -#else /* not RE_ENABLE_I18N */ - return tree; -#endif /* not RE_ENABLE_I18N */ build_word_op_espace: re_free (sbcset); -#ifdef RE_ENABLE_I18N free_charset (mbcset); -#endif /* RE_ENABLE_I18N */ *err = REG_ESPACE; return NULL; } @@ -3773,21 +3637,19 @@ fetch_number (re_string_t *input, re_token_t *token, reg_syntax_t syntax) return num; } -#ifdef RE_ENABLE_I18N static void free_charset (re_charset_t *cset) { re_free (cset->mbchars); -# ifdef _LIBC +#ifdef _LIBC re_free (cset->coll_syms); re_free (cset->equiv_classes); -# endif +#endif re_free (cset->range_starts); re_free (cset->range_ends); re_free (cset->char_classes); re_free (cset); } -#endif /* RE_ENABLE_I18N */ /* Functions for binary tree operation. */ @@ -3853,13 +3715,10 @@ mark_opt_subexp (void *extra, bin_tree_t *node) static void free_token (re_token_t *node) { -#ifdef RE_ENABLE_I18N if (node->type == COMPLEX_BRACKET && node->duplicated == 0) free_charset (node->opr.mbcset); - else -#endif /* RE_ENABLE_I18N */ - if (node->type == SIMPLE_BRACKET && node->duplicated == 0) - re_free (node->opr.sbcset); + else if (node->type == SIMPLE_BRACKET && node->duplicated == 0) + re_free (node->opr.sbcset); } /* Worker function for tree walking. Free the allocated memory inside NODE diff --git a/lib/regex.c b/lib/regex.c index 88173bb..ff11767 100644 --- a/lib/regex.c +++ b/lib/regex.c @@ -1,19 +1,19 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -24,6 +24,7 @@ # if __GNUC_PREREQ (4, 6) # pragma GCC diagnostic ignored "-Wsuggest-attribute=pure" +# pragma GCC diagnostic ignored "-Wvla" # endif # if __GNUC_PREREQ (4, 3) # pragma GCC diagnostic ignored "-Wold-style-definition" diff --git a/lib/regex.h b/lib/regex.h index 76ff4e3..a7e0bd0 100644 --- a/lib/regex.h +++ b/lib/regex.h @@ -1,19 +1,19 @@ /* Definitions for data structures and routines for the regular expression library. - Copyright (C) 1985, 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1985, 1989-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -522,6 +522,30 @@ typedef struct /* Declarations for routines. */ +#ifndef _REGEX_NELTS +# if (defined __STDC_VERSION__ && 199901L <= __STDC_VERSION__ \ + && !defined __STDC_NO_VLA__) +# define _REGEX_NELTS(n) n +# else +# define _REGEX_NELTS(n) +# endif +#endif + +#if defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wvla" +#endif + +#ifndef _Attr_access_ +# ifdef __attr_access +# define _Attr_access_(arg) __attr_access (arg) +# elif defined __GNUC__ && 10 <= __GNUC__ +# define _Attr_access_(x) __attribute__ ((__access__ x)) +# else +# define _Attr_access_(x) +# endif +#endif + #ifdef __USE_GNU /* Sets the current default syntax to SYNTAX, and return the old syntax. You can also simply assign to the 're_syntax_options' variable. */ @@ -536,7 +560,8 @@ extern reg_syntax_t re_set_syntax (reg_syntax_t __syntax); 'regcomp', with a malloc'ed value, or set to NULL before calling 'regfree'. */ extern const char *re_compile_pattern (const char *__pattern, size_t __length, - struct re_pattern_buffer *__buffer); + struct re_pattern_buffer *__buffer) + _Attr_access_ ((__read_only__, 1, 2)); /* Compile a fastmap for the compiled pattern in BUFFER; used to @@ -553,7 +578,8 @@ extern int re_compile_fastmap (struct re_pattern_buffer *__buffer); extern regoff_t re_search (struct re_pattern_buffer *__buffer, const char *__String, regoff_t __length, regoff_t __start, regoff_t __range, - struct re_registers *__regs); + struct re_registers *__regs) + _Attr_access_ ((__read_only__, 2, 3)); /* Like 're_search', but search in the concatenation of STRING1 and @@ -563,14 +589,17 @@ extern regoff_t re_search_2 (struct re_pattern_buffer *__buffer, const char *__string2, regoff_t __length2, regoff_t __start, regoff_t __range, struct re_registers *__regs, - regoff_t __stop); + regoff_t __stop) + _Attr_access_ ((__read_only__, 2, 3)) + _Attr_access_ ((__read_only__, 4, 5)); /* Like 're_search', but return how many characters in STRING the regexp in BUFFER matched, starting at position START. */ extern regoff_t re_match (struct re_pattern_buffer *__buffer, const char *__String, regoff_t __length, - regoff_t __start, struct re_registers *__regs); + regoff_t __start, struct re_registers *__regs) + _Attr_access_ ((__read_only__, 2, 3)); /* Relates to 're_match' as 're_search_2' relates to 're_search'. */ @@ -578,7 +607,9 @@ extern regoff_t re_match_2 (struct re_pattern_buffer *__buffer, const char *__string1, regoff_t __length1, const char *__string2, regoff_t __length2, regoff_t __start, struct re_registers *__regs, - regoff_t __stop); + regoff_t __stop) + _Attr_access_ ((__read_only__, 2, 3)) + _Attr_access_ ((__read_only__, 4, 5)); /* Set REGS to hold NUM_REGS registers, storing them in STARTS and @@ -600,11 +631,9 @@ extern void re_set_registers (struct re_pattern_buffer *__buffer, #endif /* Use GNU */ #if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC) -# ifndef _CRAY /* 4.2 bsd compatibility. */ extern char *re_comp (const char *); extern int re_exec (const char *); -# endif #endif /* For plain 'restrict', use glibc's __restrict if defined. @@ -614,7 +643,9 @@ extern int re_exec (const char *); 'configure' might #define 'restrict' to those words, so pick a different name. */ #ifndef _Restrict_ -# if defined __restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) +# if defined __restrict \ + || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3 # define _Restrict_ __restrict # elif 199901L <= __STDC_VERSION__ || defined restrict # define _Restrict_ restrict @@ -622,13 +653,18 @@ extern int re_exec (const char *); # define _Restrict_ # endif #endif -/* For [restrict], use glibc's __restrict_arr if available. - Otherwise, GCC 3.1 (not in C++ mode) and C99 support [restrict]. */ +/* For the ISO C99 syntax + array_name[restrict] + use glibc's __restrict_arr if available. + Otherwise, GCC 3.1 and clang support this syntax (but not in C++ mode). + Other ISO C99 compilers support it as well. */ #ifndef _Restrict_arr_ # ifdef __restrict_arr # define _Restrict_arr_ __restrict_arr -# elif ((199901L <= __STDC_VERSION__ || 3 < __GNUC__ + (1 <= __GNUC_MINOR__)) \ - && !defined __GNUG__) +# elif ((199901L <= __STDC_VERSION__ \ + || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3) \ + && !defined __cplusplus) # define _Restrict_arr_ _Restrict_ # else # define _Restrict_arr_ @@ -642,14 +678,19 @@ extern int regcomp (regex_t *_Restrict_ __preg, extern int regexec (const regex_t *_Restrict_ __preg, const char *_Restrict_ __String, size_t __nmatch, - regmatch_t __pmatch[_Restrict_arr_], + regmatch_t __pmatch[_Restrict_arr_ + _REGEX_NELTS (__nmatch)], int __eflags); extern size_t regerror (int __errcode, const regex_t *_Restrict_ __preg, - char *_Restrict_ __errbuf, size_t __errbuf_size); + char *_Restrict_ __errbuf, size_t __errbuf_size) + _Attr_access_ ((__write_only__, 3, 4)); extern void regfree (regex_t *__preg); +#if defined __GNUC__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__) +# pragma GCC diagnostic pop +#endif #ifdef __cplusplus } diff --git a/lib/regex_internal.c b/lib/regex_internal.c index 2e21729..0e6919f 100644 --- a/lib/regex_internal.c +++ b/lib/regex_internal.c @@ -1,19 +1,19 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -30,10 +30,8 @@ static re_dfastate_t *create_cd_newstate (const re_dfa_t *dfa, re_hashval_t hash); static reg_errcode_t re_string_realloc_buffers (re_string_t *pstr, Idx new_buf_len); -#ifdef RE_ENABLE_I18N static void build_wcs_buffer (re_string_t *pstr); static reg_errcode_t build_wcs_upper_buffer (re_string_t *pstr); -#endif /* RE_ENABLE_I18N */ static void build_upper_buffer (re_string_t *pstr); static void re_string_translate_buffer (re_string_t *pstr); static unsigned int re_string_context_at (const re_string_t *input, Idx idx, @@ -91,7 +89,6 @@ re_string_construct (re_string_t *pstr, const char *str, Idx len, if (icase) { -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) { while (1) @@ -109,16 +106,13 @@ re_string_construct (re_string_t *pstr, const char *str, Idx len, } } else -#endif /* RE_ENABLE_I18N */ build_upper_buffer (pstr); } else { -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) build_wcs_buffer (pstr); else -#endif /* RE_ENABLE_I18N */ { if (trans != NULL) re_string_translate_buffer (pstr); @@ -139,7 +133,6 @@ static reg_errcode_t __attribute_warn_unused_result__ re_string_realloc_buffers (re_string_t *pstr, Idx new_buf_len) { -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) { wint_t *new_wcs; @@ -162,7 +155,6 @@ re_string_realloc_buffers (re_string_t *pstr, Idx new_buf_len) pstr->offsets = new_offsets; } } -#endif /* RE_ENABLE_I18N */ if (pstr->mbs_allocated) { unsigned char *new_mbs = re_realloc (pstr->mbs, unsigned char, @@ -194,7 +186,6 @@ re_string_construct_common (const char *str, Idx len, re_string_t *pstr, pstr->raw_stop = pstr->stop; } -#ifdef RE_ENABLE_I18N /* Build wide character buffer PSTR->WCS. If the byte sequence of the string are: @@ -300,18 +291,20 @@ build_wcs_upper_buffer (re_string_t *pstr) while (byte_idx < end_idx) { wchar_t wc; + unsigned char ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx]; - if (isascii (pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx]) - && mbsinit (&pstr->cur_state)) + if (isascii (ch) && mbsinit (&pstr->cur_state)) { - /* In case of a singlebyte character. */ - pstr->mbs[byte_idx] - = toupper (pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx]); /* The next step uses the assumption that wchar_t is encoded ASCII-safe: all ASCII values can be converted like this. */ - pstr->wcs[byte_idx] = (wchar_t) pstr->mbs[byte_idx]; - ++byte_idx; - continue; + wchar_t wcu = __towupper (ch); + if (isascii (wcu)) + { + pstr->mbs[byte_idx] = wcu; + pstr->wcs[byte_idx] = wcu; + byte_idx++; + continue; + } } remain_len = end_idx - byte_idx; @@ -348,7 +341,6 @@ build_wcs_upper_buffer (re_string_t *pstr) { /* It is an invalid character, an incomplete character at the end of the string, or '\0'. Just use the byte. */ - int ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx]; pstr->mbs[byte_idx] = ch; /* And also cast it to wide char. */ pstr->wcs[byte_idx++] = (wchar_t) ch; @@ -529,7 +521,6 @@ re_string_skip_chars (re_string_t *pstr, Idx new_raw_idx, wint_t *last_wc) *last_wc = wc; return rawbuf_idx; } -#endif /* RE_ENABLE_I18N */ /* Build the buffer PSTR->MBS, and apply the translation if we need. This function is used in case of REG_ICASE. */ @@ -584,10 +575,8 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) else { /* Reset buffer. */ -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) memset (&pstr->cur_state, '\0', sizeof (mbstate_t)); -#endif /* RE_ENABLE_I18N */ pstr->len = pstr->raw_len; pstr->stop = pstr->raw_stop; pstr->valid_len = 0; @@ -607,7 +596,6 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) if (__glibc_likely (offset < pstr->valid_raw_len)) { /* Yes, move them to the front of the buffer. */ -#ifdef RE_ENABLE_I18N if (__glibc_unlikely (pstr->offsets_needed)) { Idx low = 0, high = pstr->valid_len, mid; @@ -671,15 +659,12 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) } } else -#endif { pstr->tip_context = re_string_context_at (pstr, offset - 1, eflags); -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) memmove (pstr->wcs, pstr->wcs + offset, (pstr->valid_len - offset) * sizeof (wint_t)); -#endif /* RE_ENABLE_I18N */ if (__glibc_unlikely (pstr->mbs_allocated)) memmove (pstr->mbs, pstr->mbs + offset, pstr->valid_len - offset); @@ -690,7 +675,6 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) } else { -#ifdef RE_ENABLE_I18N /* No, skip all characters until IDX. */ Idx prev_valid_len = pstr->valid_len; @@ -700,9 +684,7 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) pstr->stop = pstr->raw_stop - idx + offset; pstr->offsets_needed = 0; } -#endif pstr->valid_len = 0; -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) { Idx wcs_idx; @@ -786,7 +768,6 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) pstr->valid_raw_len = pstr->valid_len; } else -#endif /* RE_ENABLE_I18N */ { int c = pstr->raw_mbs[pstr->raw_mbs_idx + offset - 1]; pstr->valid_raw_len = 0; @@ -806,7 +787,6 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) pstr->stop -= offset; /* Then build the buffers. */ -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) { if (pstr->icase) @@ -819,7 +799,6 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) build_wcs_buffer (pstr); } else -#endif /* RE_ENABLE_I18N */ if (__glibc_unlikely (pstr->mbs_allocated)) { if (pstr->icase) @@ -845,28 +824,22 @@ re_string_peek_byte_case (const re_string_t *pstr, Idx idx) if (__glibc_likely (!pstr->mbs_allocated)) return re_string_peek_byte (pstr, idx); -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1 && ! re_string_is_single_byte_char (pstr, pstr->cur_idx + idx)) return re_string_peek_byte (pstr, idx); -#endif off = pstr->cur_idx + idx; -#ifdef RE_ENABLE_I18N if (pstr->offsets_needed) off = pstr->offsets[off]; -#endif ch = pstr->raw_mbs[pstr->raw_mbs_idx + off]; -#ifdef RE_ENABLE_I18N /* Ensure that e.g. for tr_TR.UTF-8 BACKSLASH DOTLESS SMALL LETTER I this function returns CAPITAL LETTER I instead of first byte of DOTLESS SMALL LETTER I. The latter would confuse the parser, since peek_byte_case doesn't advance cur_idx in any way. */ if (pstr->offsets_needed && !isascii (ch)) return re_string_peek_byte (pstr, idx); -#endif return ch; } @@ -877,7 +850,6 @@ re_string_fetch_byte_case (re_string_t *pstr) if (__glibc_likely (!pstr->mbs_allocated)) return re_string_fetch_byte (pstr); -#ifdef RE_ENABLE_I18N if (pstr->offsets_needed) { Idx off; @@ -903,7 +875,6 @@ re_string_fetch_byte_case (re_string_t *pstr) re_string_char_size_at (pstr, pstr->cur_idx)); return ch; } -#endif return pstr->raw_mbs[pstr->raw_mbs_idx + pstr->cur_idx++]; } @@ -911,10 +882,8 @@ re_string_fetch_byte_case (re_string_t *pstr) static void re_string_destruct (re_string_t *pstr) { -#ifdef RE_ENABLE_I18N re_free (pstr->wcs); re_free (pstr->offsets); -#endif /* RE_ENABLE_I18N */ if (pstr->mbs_allocated) re_free (pstr->mbs); } @@ -932,7 +901,6 @@ re_string_context_at (const re_string_t *input, Idx idx, int eflags) if (__glibc_unlikely (idx == input->len)) return ((eflags & REG_NOTEOL) ? CONTEXT_ENDBUF : CONTEXT_NEWLINE | CONTEXT_ENDBUF); -#ifdef RE_ENABLE_I18N if (input->mb_cur_max > 1) { wint_t wc; @@ -952,7 +920,6 @@ re_string_context_at (const re_string_t *input, Idx idx, int eflags) ? CONTEXT_NEWLINE : 0); } else -#endif { c = re_string_byte_at (input, idx); if (bitset_contain (input->word_char, c)) @@ -1210,6 +1177,10 @@ re_node_set_merge (re_node_set *dest, const re_node_set *src) if (__glibc_unlikely (dest->nelem == 0)) { + /* Although we already guaranteed above that dest->alloc != 0 and + therefore dest->elems != NULL, add a debug assertion to pacify + GCC 11.2.1's -fanalyzer. */ + DEBUG_ASSERT (dest->elems); dest->nelem = src->nelem; memcpy (dest->elems, src->elems, src->nelem * sizeof (Idx)); return REG_NOERROR; @@ -1285,7 +1256,10 @@ re_node_set_insert (re_node_set *set, Idx elem) if (__glibc_unlikely (set->nelem) == 0) { - /* We already guaranteed above that set->alloc != 0. */ + /* Although we already guaranteed above that set->alloc != 0 and + therefore set->elems != NULL, add a debug assertion to pacify + GCC 11.2 -fanalyzer. */ + DEBUG_ASSERT (set->elems); set->elems[0] = elem; ++set->nelem; return true; @@ -1313,6 +1287,7 @@ re_node_set_insert (re_node_set *set, Idx elem) { for (idx = set->nelem; set->elems[idx - 1] > elem; idx--) set->elems[idx] = set->elems[idx - 1]; + DEBUG_ASSERT (set->elems[idx - 1] < elem); } /* Insert the new element. */ @@ -1421,32 +1396,28 @@ re_dfa_add_node (re_dfa_t *dfa, re_token_t token) if (__glibc_unlikely (new_nodes == NULL)) return -1; dfa->nodes = new_nodes; + dfa->nodes_alloc = new_nodes_alloc; new_nexts = re_realloc (dfa->nexts, Idx, new_nodes_alloc); + if (new_nexts != NULL) + dfa->nexts = new_nexts; new_indices = re_realloc (dfa->org_indices, Idx, new_nodes_alloc); + if (new_indices != NULL) + dfa->org_indices = new_indices; new_edests = re_realloc (dfa->edests, re_node_set, new_nodes_alloc); + if (new_edests != NULL) + dfa->edests = new_edests; new_eclosures = re_realloc (dfa->eclosures, re_node_set, new_nodes_alloc); + if (new_eclosures != NULL) + dfa->eclosures = new_eclosures; if (__glibc_unlikely (new_nexts == NULL || new_indices == NULL || new_edests == NULL || new_eclosures == NULL)) - { - re_free (new_nexts); - re_free (new_indices); - re_free (new_edests); - re_free (new_eclosures); - return -1; - } - dfa->nexts = new_nexts; - dfa->org_indices = new_indices; - dfa->edests = new_edests; - dfa->eclosures = new_eclosures; - dfa->nodes_alloc = new_nodes_alloc; + return -1; } dfa->nodes[dfa->nodes_len] = token; dfa->nodes[dfa->nodes_len].constraint = 0; -#ifdef RE_ENABLE_I18N dfa->nodes[dfa->nodes_len].accept_mb = ((token.type == OP_PERIOD && dfa->mb_cur_max > 1) || token.type == COMPLEX_BRACKET); -#endif dfa->nexts[dfa->nodes_len] = -1; re_node_set_init_empty (dfa->edests + dfa->nodes_len); re_node_set_init_empty (dfa->eclosures + dfa->nodes_len); @@ -1642,9 +1613,7 @@ create_ci_newstate (const re_dfa_t *dfa, const re_node_set *nodes, re_token_type_t type = node->type; if (type == CHARACTER && !node->constraint) continue; -#ifdef RE_ENABLE_I18N newstate->accept_mb |= node->accept_mb; -#endif /* RE_ENABLE_I18N */ /* If the state has the halt node, the state is a halt state. */ if (type == END_OF_RE) @@ -1696,9 +1665,7 @@ create_cd_newstate (const re_dfa_t *dfa, const re_node_set *nodes, if (type == CHARACTER && !constraint) continue; -#ifdef RE_ENABLE_I18N newstate->accept_mb |= node->accept_mb; -#endif /* RE_ENABLE_I18N */ /* If the state has the halt node, the state is a halt state. */ if (type == END_OF_RE) diff --git a/lib/regex_internal.h b/lib/regex_internal.h index f6ebfb0..57a455b 100644 --- a/lib/regex_internal.h +++ b/lib/regex_internal.h @@ -1,19 +1,19 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -32,6 +32,10 @@ #include #include +#ifndef _LIBC +# include +#endif + #include #include @@ -49,14 +53,14 @@ # define lock_fini(lock) ((void) 0) # define lock_lock(lock) __libc_lock_lock (lock) # define lock_unlock(lock) __libc_lock_unlock (lock) -#elif defined GNULIB_LOCK && !defined USE_UNLOCKED_IO +#elif defined GNULIB_LOCK && !defined GNULIB_REGEX_SINGLE_THREAD # include "glthread/lock.h" # define lock_define(name) gl_lock_define (, name) # define lock_init(lock) glthread_lock_init (&(lock)) # define lock_fini(lock) glthread_lock_destroy (&(lock)) # define lock_lock(lock) glthread_lock_lock (&(lock)) # define lock_unlock(lock) glthread_lock_unlock (&(lock)) -#elif defined GNULIB_PTHREAD && !defined USE_UNLOCKED_IO +#elif defined GNULIB_PTHREAD && !defined GNULIB_REGEX_SINGLE_THREAD # include # define lock_define(name) pthread_mutex_t name; # define lock_init(lock) pthread_mutex_init (&(lock), 0) @@ -77,6 +81,14 @@ # define isblank(ch) ((ch) == ' ' || (ch) == '\t') #endif +/* regex code assumes isascii has its usual numeric meaning, + even if the portable character set uses EBCDIC encoding, + and even if wint_t is wider than int. */ +#ifndef _LIBC +# undef isascii +# define isascii(c) (((c) & ~0x7f) == 0) +#endif + #ifdef _LIBC # ifndef _RE_DEFINE_LOCALE_FUNCTIONS # define _RE_DEFINE_LOCALE_FUNCTIONS 1 @@ -104,10 +116,6 @@ # define gettext_noop(String) String #endif -#if (defined MB_CUR_MAX && HAVE_WCTYPE_H && HAVE_ISWCTYPE) || _LIBC -# define RE_ENABLE_I18N -#endif - /* Number of ASCII characters. */ #define ASCII_CHARS 0x80 @@ -138,6 +146,11 @@ # define __regfree regfree #endif /* not _LIBC */ +/* Types related to integers. Unless protected by #ifdef _LIBC, the + regex code should avoid exact-width types like int32_t and uint64_t + as some non-GCC platforms lack them, an issue when this code is + used in Gnulib. */ + #ifndef SSIZE_MAX # define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2)) #endif @@ -234,10 +247,8 @@ typedef enum SIMPLE_BRACKET = 3, OP_BACK_REF = 4, OP_PERIOD = 5, -#ifdef RE_ENABLE_I18N COMPLEX_BRACKET = 6, OP_UTF8_PERIOD = 7, -#endif /* RE_ENABLE_I18N */ /* We define EPSILON_BIT as a macro so that OP_OPEN_SUBEXP is used when the debugger shows values of this enum type. */ @@ -275,30 +286,29 @@ typedef enum } re_token_type_t; -#ifdef RE_ENABLE_I18N typedef struct { /* Multibyte characters. */ wchar_t *mbchars; +#ifdef _LIBC /* Collating symbols. */ -# ifdef _LIBC int32_t *coll_syms; -# endif +#endif +#ifdef _LIBC /* Equivalence classes. */ -# ifdef _LIBC int32_t *equiv_classes; -# endif +#endif /* Range expressions. */ -# ifdef _LIBC +#ifdef _LIBC uint32_t *range_starts; uint32_t *range_ends; -# else /* not _LIBC */ +#else wchar_t *range_starts; wchar_t *range_ends; -# endif /* not _LIBC */ +#endif /* Character classes. */ wctype_t *char_classes; @@ -321,7 +331,6 @@ typedef struct /* # of character classes. */ Idx nchar_classes; } re_charset_t; -#endif /* RE_ENABLE_I18N */ typedef struct { @@ -329,13 +338,11 @@ typedef struct { unsigned char c; /* for CHARACTER */ re_bitset_ptr_t sbcset; /* for SIMPLE_BRACKET */ -#ifdef RE_ENABLE_I18N re_charset_t *mbcset; /* for COMPLEX_BRACKET */ -#endif /* RE_ENABLE_I18N */ Idx idx; /* for BACK_REF */ re_context_type ctx_type; /* for ANCHOR */ } opr; -#if __GNUC__ >= 2 && !defined __STRICT_ANSI__ +#if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__ re_token_type_t type : 8; #else re_token_type_t type; @@ -343,12 +350,10 @@ typedef struct unsigned int constraint : 10; /* context constraint */ unsigned int duplicated : 1; unsigned int opt_subexp : 1; -#ifdef RE_ENABLE_I18N unsigned int accept_mb : 1; /* These 2 bits can be moved into the union if needed (e.g. if running out of bits; move opr.c to opr.c.c and move the flags to opr.c.flags). */ unsigned int mb_partial : 1; -#endif unsigned int word_char : 1; } re_token_t; @@ -363,12 +368,10 @@ struct re_string_t REG_ICASE, upper cases of the string are stored, otherwise MBS points the same address that RAW_MBS points. */ unsigned char *mbs; -#ifdef RE_ENABLE_I18N /* Store the wide character string which is corresponding to MBS. */ wint_t *wcs; Idx *offsets; mbstate_t cur_state; -#endif /* Index in RAW_MBS. Each character mbs[i] corresponds to raw_mbs[raw_mbs_idx + i]. */ Idx raw_mbs_idx; @@ -436,25 +439,6 @@ typedef struct re_dfa_t re_dfa_t; #define re_string_skip_bytes(pstr,idx) ((pstr)->cur_idx += (idx)) #define re_string_set_index(pstr,idx) ((pstr)->cur_idx = (idx)) -#if defined _LIBC || HAVE_ALLOCA -# include -#endif - -#ifndef _LIBC -# if HAVE_ALLOCA -/* The OS usually guarantees only one guard page at the bottom of the stack, - and a page size can be as small as 4096 bytes. So we cannot safely - allocate anything larger than 4096 bytes. Also care for the possibility - of a few compiler-allocated temporary stack slots. */ -# define __libc_use_alloca(n) ((n) < 4032) -# else -/* alloca is implemented with malloc, so just use malloc. */ -# define __libc_use_alloca(n) 0 -# undef alloca -# define alloca(n) malloc (n) -# endif -#endif - #ifdef _LIBC # define MALLOC_0_IS_NONNULL 1 #elif !defined MALLOC_0_IS_NONNULL @@ -786,7 +770,6 @@ bitset_mask (bitset_t dest, const bitset_t src) dest[bitset_i] &= src[bitset_i]; } -#ifdef RE_ENABLE_I18N /* Functions for re_string. */ static int __attribute__ ((pure, unused)) @@ -810,15 +793,15 @@ re_string_wchar_at (const re_string_t *pstr, Idx idx) return (wint_t) pstr->wcs[idx]; } -# ifdef _LIBC -# include -# endif +#ifdef _LIBC +# include +#endif static int __attribute__ ((pure, unused)) re_string_elem_size_at (const re_string_t *pstr, Idx idx) { -# ifdef _LIBC +#ifdef _LIBC const unsigned char *p, *extra; const int32_t *table, *indirect; uint_fast32_t nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); @@ -834,18 +817,19 @@ re_string_elem_size_at (const re_string_t *pstr, Idx idx) findidx (table, indirect, extra, &p, pstr->len - idx); return p - pstr->mbs - idx; } - else -# endif /* _LIBC */ - return 1; -} -#endif /* RE_ENABLE_I18N */ +#endif /* _LIBC */ -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else + return 1; +} + +#ifdef _LIBC +# if __GNUC__ >= 7 # define FALLTHROUGH __attribute__ ((__fallthrough__)) +# else +# define FALLTHROUGH ((void) 0) # endif +#else +# include "attribute.h" #endif #endif /* _REGEX_INTERNAL_H */ diff --git a/lib/regexec.c b/lib/regexec.c index 395e37d..521cb02 100644 --- a/lib/regexec.c +++ b/lib/regexec.c @@ -1,19 +1,19 @@ /* Extended regular expression matching and search library. - Copyright (C) 2002-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ @@ -59,7 +59,7 @@ static void update_regs (const re_dfa_t *dfa, regmatch_t *pmatch, Idx cur_idx, Idx nmatch); static reg_errcode_t push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node, Idx nregs, - regmatch_t *regs, + regmatch_t *regs, regmatch_t *prevregs, re_node_set *eps_via_nodes); static reg_errcode_t set_regs (const regex_t *preg, const re_match_context_t *mctx, @@ -67,11 +67,9 @@ static reg_errcode_t set_regs (const regex_t *preg, bool fl_backtrack); static reg_errcode_t free_fail_stack_return (struct re_fail_stack_t *fs); -#ifdef RE_ENABLE_I18N static int sift_states_iter_mb (const re_match_context_t *mctx, re_sift_context_t *sctx, Idx node_idx, Idx str_idx, Idx max_str_idx); -#endif /* RE_ENABLE_I18N */ static reg_errcode_t sift_states_backward (const re_match_context_t *mctx, re_sift_context_t *sctx); static reg_errcode_t build_sifted_states (const re_match_context_t *mctx, @@ -123,10 +121,8 @@ static re_dfastate_t *transit_state_sb (reg_errcode_t *err, re_match_context_t *mctx, re_dfastate_t *pstate); #endif -#ifdef RE_ENABLE_I18N static reg_errcode_t transit_state_mb (re_match_context_t *mctx, re_dfastate_t *pstate); -#endif /* RE_ENABLE_I18N */ static reg_errcode_t transit_state_bkref (re_match_context_t *mctx, const re_node_set *nodes); static reg_errcode_t get_subexp (re_match_context_t *mctx, @@ -156,14 +152,12 @@ static reg_errcode_t expand_bkref_cache (re_match_context_t *mctx, re_node_set *cur_nodes, Idx cur_str, Idx subexp_num, int type); static bool build_trtable (const re_dfa_t *dfa, re_dfastate_t *state); -#ifdef RE_ENABLE_I18N static int check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, const re_string_t *input, Idx idx); -# ifdef _LIBC +#ifdef _LIBC static unsigned int find_collation_sequence_value (const unsigned char *mbs, size_t name_len); -# endif /* _LIBC */ -#endif /* RE_ENABLE_I18N */ +#endif static Idx group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, re_node_set *states_node, @@ -186,11 +180,12 @@ static reg_errcode_t extend_buffers (re_match_context_t *mctx, int min_len); REG_NOTBOL is set, then ^ does not match at the beginning of the string; if REG_NOTEOL is set, then $ does not match at the end. - We return 0 if we find a match and REG_NOMATCH if not. */ + Return 0 if a match is found, REG_NOMATCH if not, REG_BADPAT if + EFLAGS is invalid. */ int regexec (const regex_t *__restrict preg, const char *__restrict string, - size_t nmatch, regmatch_t pmatch[], int eflags) + size_t nmatch, regmatch_t pmatch[_REGEX_NELTS (nmatch)], int eflags) { reg_errcode_t err; Idx start, length; @@ -234,7 +229,7 @@ int attribute_compat_text_section __compat_regexec (const regex_t *__restrict preg, const char *__restrict string, size_t nmatch, - regmatch_t pmatch[], int eflags) + regmatch_t pmatch[_REGEX_NELTS (nmatch)], int eflags) { return regexec (preg, string, nmatch, pmatch, eflags & (REG_NOTBOL | REG_NOTEOL)); @@ -269,8 +264,8 @@ compat_symbol (libc, __compat_regexec, regexec, GLIBC_2_0); strings.) On success, re_match* functions return the length of the match, re_search* - return the position of the start of the match. Return value -1 means no - match was found and -2 indicates an internal error. */ + return the position of the start of the match. They return -1 on + match failure, -2 on error. */ regoff_t re_match (struct re_pattern_buffer *bufp, const char *string, Idx length, @@ -757,10 +752,9 @@ re_search_internal (const regex_t *preg, const char *string, Idx length, offset = match_first - mctx.input.raw_mbs_idx; } - /* If MATCH_FIRST is out of the buffer, leave it as '\0'. - Note that MATCH_FIRST must not be smaller than 0. */ - ch = (match_first >= length - ? 0 : re_string_byte_at (&mctx.input, offset)); + /* Use buffer byte if OFFSET is in buffer, otherwise '\0'. */ + ch = (offset < mctx.input.valid_len + ? re_string_byte_at (&mctx.input, offset) : 0); if (fastmap[ch]) break; match_first += incr; @@ -779,12 +773,10 @@ re_search_internal (const regex_t *preg, const char *string, Idx length, if (__glibc_unlikely (err != REG_NOERROR)) goto free_return; -#ifdef RE_ENABLE_I18N - /* Don't consider this char as a possible match start if it part, - yet isn't the head, of a multibyte character. */ + /* Don't consider this char as a possible match start if it part, + yet isn't the head, of a multibyte character. */ if (!sb && !re_string_first_byte (&mctx.input, 0)) continue; -#endif /* It seems to be appropriate one, then use the matcher. */ /* We assume that the matching starts from 0. */ @@ -858,7 +850,6 @@ re_search_internal (const regex_t *preg, const char *string, Idx length, for (reg_idx = 0; reg_idx < nmatch; ++reg_idx) if (pmatch[reg_idx].rm_so != -1) { -#ifdef RE_ENABLE_I18N if (__glibc_unlikely (mctx.input.offsets_needed != 0)) { pmatch[reg_idx].rm_so = @@ -870,9 +861,6 @@ re_search_internal (const regex_t *preg, const char *string, Idx length, ? mctx.input.valid_raw_len : mctx.input.offsets[pmatch[reg_idx].rm_eo]); } -#else - DEBUG_ASSERT (mctx.input.offsets_needed == 0); -#endif pmatch[reg_idx].rm_so += match_first; pmatch[reg_idx].rm_eo += match_first; } @@ -996,8 +984,7 @@ prune_impossible_nodes (re_match_context_t *mctx) We must select appropriate initial state depending on the context, since initial states may have constraints like "\<", "^", etc.. */ -static inline re_dfastate_t * -__attribute__ ((always_inline)) +static __always_inline re_dfastate_t * acquire_init_state_context (reg_errcode_t *err, const re_match_context_t *mctx, Idx idx) { @@ -1206,27 +1193,30 @@ check_halt_state_context (const re_match_context_t *mctx, /* Compute the next node to which "NFA" transit from NODE("NFA" is a NFA corresponding to the DFA). Return the destination node, and update EPS_VIA_NODES; - return -1 in case of errors. */ + return -1 on match failure, -2 on error. */ static Idx proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs, + regmatch_t *prevregs, Idx *pidx, Idx node, re_node_set *eps_via_nodes, struct re_fail_stack_t *fs) { const re_dfa_t *const dfa = mctx->dfa; - Idx i; - bool ok; if (IS_EPSILON_NODE (dfa->nodes[node].type)) { re_node_set *cur_nodes = &mctx->state_log[*pidx]->nodes; re_node_set *edests = &dfa->edests[node]; - Idx dest_node; - ok = re_node_set_insert (eps_via_nodes, node); - if (__glibc_unlikely (! ok)) - return -2; - /* Pick up a valid destination, or return -1 if none - is found. */ - for (dest_node = -1, i = 0; i < edests->nelem; ++i) + + if (! re_node_set_contains (eps_via_nodes, node)) + { + bool ok = re_node_set_insert (eps_via_nodes, node); + if (__glibc_unlikely (! ok)) + return -2; + } + + /* Pick a valid destination, or return -1 if none is found. */ + Idx dest_node = -1; + for (Idx i = 0; i < edests->nelem; i++) { Idx candidate = edests->elems[i]; if (!re_node_set_contains (cur_nodes, candidate)) @@ -1244,7 +1234,7 @@ proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs, /* Otherwise, push the second epsilon-transition on the fail stack. */ else if (fs != NULL && push_fail_stack (fs, *pidx, candidate, nregs, regs, - eps_via_nodes)) + prevregs, eps_via_nodes)) return -2; /* We know we are going to exit. */ @@ -1258,12 +1248,9 @@ proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs, Idx naccepted = 0; re_token_type_t type = dfa->nodes[node].type; -#ifdef RE_ENABLE_I18N if (dfa->nodes[node].accept_mb) naccepted = check_node_accept_bytes (dfa, node, &mctx->input, *pidx); - else -#endif /* RE_ENABLE_I18N */ - if (type == OP_BACK_REF) + else if (type == OP_BACK_REF) { Idx subexp_idx = dfa->nodes[node].opr.idx + 1; if (subexp_idx < nregs) @@ -1288,7 +1275,7 @@ proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs, if (naccepted == 0) { Idx dest_node; - ok = re_node_set_insert (eps_via_nodes, node); + bool ok = re_node_set_insert (eps_via_nodes, node); if (__glibc_unlikely (! ok)) return -2; dest_node = dfa->edests[node].elems[0]; @@ -1317,11 +1304,12 @@ proceed_next_node (const re_match_context_t *mctx, Idx nregs, regmatch_t *regs, static reg_errcode_t __attribute_warn_unused_result__ push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node, - Idx nregs, regmatch_t *regs, re_node_set *eps_via_nodes) + Idx nregs, regmatch_t *regs, regmatch_t *prevregs, + re_node_set *eps_via_nodes) { reg_errcode_t err; - Idx num = fs->num++; - if (fs->num == fs->alloc) + Idx num = fs->num; + if (num == fs->alloc) { struct re_fail_stack_ent_t *new_array; new_array = re_realloc (fs->stack, struct re_fail_stack_ent_t, @@ -1333,28 +1321,40 @@ push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node, } fs->stack[num].idx = str_idx; fs->stack[num].node = dest_node; - fs->stack[num].regs = re_malloc (regmatch_t, nregs); + fs->stack[num].regs = re_malloc (regmatch_t, 2 * nregs); if (fs->stack[num].regs == NULL) return REG_ESPACE; + fs->num = num + 1; memcpy (fs->stack[num].regs, regs, sizeof (regmatch_t) * nregs); + memcpy (fs->stack[num].regs + nregs, prevregs, sizeof (regmatch_t) * nregs); err = re_node_set_init_copy (&fs->stack[num].eps_via_nodes, eps_via_nodes); return err; } static Idx pop_fail_stack (struct re_fail_stack_t *fs, Idx *pidx, Idx nregs, - regmatch_t *regs, re_node_set *eps_via_nodes) + regmatch_t *regs, regmatch_t *prevregs, + re_node_set *eps_via_nodes) { + if (fs == NULL || fs->num == 0) + return -1; Idx num = --fs->num; - DEBUG_ASSERT (num >= 0); *pidx = fs->stack[num].idx; memcpy (regs, fs->stack[num].regs, sizeof (regmatch_t) * nregs); + memcpy (prevregs, fs->stack[num].regs + nregs, sizeof (regmatch_t) * nregs); re_node_set_free (eps_via_nodes); re_free (fs->stack[num].regs); *eps_via_nodes = fs->stack[num].eps_via_nodes; + DEBUG_ASSERT (0 <= fs->stack[num].node); return fs->stack[num].node; } + +#define DYNARRAY_STRUCT regmatch_list +#define DYNARRAY_ELEMENT regmatch_t +#define DYNARRAY_PREFIX regmatch_list_ +#include + /* Set the positions where the subexpressions are starts/ends to registers PMATCH. Note: We assume that pmatch[0] is already set, and @@ -1370,8 +1370,8 @@ set_regs (const regex_t *preg, const re_match_context_t *mctx, size_t nmatch, re_node_set eps_via_nodes; struct re_fail_stack_t *fs; struct re_fail_stack_t fs_body = { 0, 2, NULL }; - regmatch_t *prev_idx_match; - bool prev_idx_match_malloced = false; + struct regmatch_list prev_match; + regmatch_list_init (&prev_match); DEBUG_ASSERT (nmatch > 1); DEBUG_ASSERT (mctx->state_log != NULL); @@ -1388,53 +1388,45 @@ set_regs (const regex_t *preg, const re_match_context_t *mctx, size_t nmatch, cur_node = dfa->init_node; re_node_set_init_empty (&eps_via_nodes); - if (__libc_use_alloca (nmatch * sizeof (regmatch_t))) - prev_idx_match = (regmatch_t *) alloca (nmatch * sizeof (regmatch_t)); - else + if (!regmatch_list_resize (&prev_match, nmatch)) { - prev_idx_match = re_malloc (regmatch_t, nmatch); - if (prev_idx_match == NULL) - { - free_fail_stack_return (fs); - return REG_ESPACE; - } - prev_idx_match_malloced = true; + regmatch_list_free (&prev_match); + free_fail_stack_return (fs); + return REG_ESPACE; } + regmatch_t *prev_idx_match = regmatch_list_begin (&prev_match); memcpy (prev_idx_match, pmatch, sizeof (regmatch_t) * nmatch); for (idx = pmatch[0].rm_so; idx <= pmatch[0].rm_eo ;) { update_regs (dfa, pmatch, prev_idx_match, cur_node, idx, nmatch); - if (idx == pmatch[0].rm_eo && cur_node == mctx->last_node) + if ((idx == pmatch[0].rm_eo && cur_node == mctx->last_node) + || (fs && re_node_set_contains (&eps_via_nodes, cur_node))) { Idx reg_idx; + cur_node = -1; if (fs) { for (reg_idx = 0; reg_idx < nmatch; ++reg_idx) if (pmatch[reg_idx].rm_so > -1 && pmatch[reg_idx].rm_eo == -1) - break; - if (reg_idx == nmatch) - { - re_node_set_free (&eps_via_nodes); - if (prev_idx_match_malloced) - re_free (prev_idx_match); - return free_fail_stack_return (fs); - } - cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch, - &eps_via_nodes); + { + cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch, + prev_idx_match, &eps_via_nodes); + break; + } } - else + if (cur_node < 0) { re_node_set_free (&eps_via_nodes); - if (prev_idx_match_malloced) - re_free (prev_idx_match); - return REG_NOERROR; + regmatch_list_free (&prev_match); + return free_fail_stack_return (fs); } } /* Proceed to next node. */ - cur_node = proceed_next_node (mctx, nmatch, pmatch, &idx, cur_node, + cur_node = proceed_next_node (mctx, nmatch, pmatch, prev_idx_match, + &idx, cur_node, &eps_via_nodes, fs); if (__glibc_unlikely (cur_node < 0)) @@ -1442,26 +1434,23 @@ set_regs (const regex_t *preg, const re_match_context_t *mctx, size_t nmatch, if (__glibc_unlikely (cur_node == -2)) { re_node_set_free (&eps_via_nodes); - if (prev_idx_match_malloced) - re_free (prev_idx_match); + regmatch_list_free (&prev_match); free_fail_stack_return (fs); return REG_ESPACE; } - if (fs) - cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch, - &eps_via_nodes); - else + cur_node = pop_fail_stack (fs, &idx, nmatch, pmatch, + prev_idx_match, &eps_via_nodes); + if (cur_node < 0) { re_node_set_free (&eps_via_nodes); - if (prev_idx_match_malloced) - re_free (prev_idx_match); + regmatch_list_free (&prev_match); + free_fail_stack_return (fs); return REG_NOMATCH; } } } re_node_set_free (&eps_via_nodes); - if (prev_idx_match_malloced) - re_free (prev_idx_match); + regmatch_list_free (&prev_match); return free_fail_stack_return (fs); } @@ -1499,10 +1488,10 @@ update_regs (const re_dfa_t *dfa, regmatch_t *pmatch, } else if (type == OP_CLOSE_SUBEXP) { + /* We are at the last node of this sub expression. */ Idx reg_num = dfa->nodes[cur_node].opr.idx + 1; if (reg_num < nmatch) { - /* We are at the last node of this sub expression. */ if (pmatch[reg_num].rm_so < cur_idx) { pmatch[reg_num].rm_eo = cur_idx; @@ -1630,12 +1619,10 @@ build_sifted_states (const re_match_context_t *mctx, re_sift_context_t *sctx, bool ok; DEBUG_ASSERT (!IS_EPSILON_NODE (dfa->nodes[prev_node].type)); -#ifdef RE_ENABLE_I18N /* If the node may accept "multi byte". */ if (dfa->nodes[prev_node].accept_mb) naccepted = sift_states_iter_mb (mctx, sctx, prev_node, str_idx, sctx->last_str_idx); -#endif /* RE_ENABLE_I18N */ /* We don't check backreferences here. See update_cur_sifted_state(). */ @@ -1684,6 +1671,7 @@ clean_state_log_if_needed (re_match_context_t *mctx, Idx next_state_log_idx) if (top < next_state_log_idx) { + DEBUG_ASSERT (mctx->state_log != NULL); memset (mctx->state_log + top + 1, '\0', sizeof (re_dfastate_t *) * (next_state_log_idx - top)); mctx->state_log_top = next_state_log_idx; @@ -2172,7 +2160,6 @@ sift_states_bkref (const re_match_context_t *mctx, re_sift_context_t *sctx, } -#ifdef RE_ENABLE_I18N static int sift_states_iter_mb (const re_match_context_t *mctx, re_sift_context_t *sctx, Idx node_idx, Idx str_idx, Idx max_str_idx) @@ -2192,13 +2179,12 @@ sift_states_iter_mb (const re_match_context_t *mctx, re_sift_context_t *sctx, 'naccepted' bytes input. */ return naccepted; } -#endif /* RE_ENABLE_I18N */ - /* Functions for state transition. */ /* Return the next state to which the current state STATE will transit by accepting the current input byte, and update STATE_LOG if necessary. + Return NULL on failure. If STATE can accept a multibyte char/collating element/back reference update the destination of STATE_LOG. */ @@ -2210,7 +2196,6 @@ transit_state (reg_errcode_t *err, re_match_context_t *mctx, re_dfastate_t **trtable; unsigned char ch; -#ifdef RE_ENABLE_I18N /* If the current state can accept multibyte. */ if (__glibc_unlikely (state->accept_mb)) { @@ -2218,7 +2203,6 @@ transit_state (reg_errcode_t *err, re_match_context_t *mctx, if (__glibc_unlikely (*err != REG_NOERROR)) return NULL; } -#endif /* RE_ENABLE_I18N */ /* Then decide the next state with the single byte. */ #if 0 @@ -2399,7 +2383,7 @@ check_subexp_matching_top (re_match_context_t *mctx, re_node_set *cur_nodes, #if 0 /* Return the next state to which the current state STATE will transit by - accepting the current input byte. */ + accepting the current input byte. Return NULL on failure. */ static re_dfastate_t * transit_state_sb (reg_errcode_t *err, re_match_context_t *mctx, @@ -2439,7 +2423,6 @@ transit_state_sb (reg_errcode_t *err, re_match_context_t *mctx, } #endif -#ifdef RE_ENABLE_I18N static reg_errcode_t transit_state_mb (re_match_context_t *mctx, re_dfastate_t *pstate) { @@ -2507,7 +2490,6 @@ transit_state_mb (re_match_context_t *mctx, re_dfastate_t *pstate) } return REG_NOERROR; } -#endif /* RE_ENABLE_I18N */ static reg_errcode_t transit_state_bkref (re_match_context_t *mctx, const re_node_set *nodes) @@ -2821,7 +2803,8 @@ find_subexp_node (const re_dfa_t *dfa, const re_node_set *nodes, /* Check whether the node TOP_NODE at TOP_STR can arrive to the node LAST_NODE at LAST_STR. We record the path onto PATH since it will be heavily reused. - Return REG_NOERROR if it can arrive, or REG_NOMATCH otherwise. */ + Return REG_NOERROR if it can arrive, REG_NOMATCH if it cannot, + REG_ESPACE if memory is exhausted. */ static reg_errcode_t __attribute_warn_unused_result__ @@ -2996,9 +2979,7 @@ check_arrival_add_next_nodes (re_match_context_t *mctx, Idx str_idx, const re_dfa_t *const dfa = mctx->dfa; bool ok; Idx cur_idx; -#ifdef RE_ENABLE_I18N reg_errcode_t err = REG_NOERROR; -#endif re_node_set union_set; re_node_set_init_empty (&union_set); for (cur_idx = 0; cur_idx < cur_nodes->nelem; ++cur_idx) @@ -3007,7 +2988,6 @@ check_arrival_add_next_nodes (re_match_context_t *mctx, Idx str_idx, Idx cur_node = cur_nodes->elems[cur_idx]; DEBUG_ASSERT (!IS_EPSILON_NODE (dfa->nodes[cur_node].type)); -#ifdef RE_ENABLE_I18N /* If the node may accept "multi byte". */ if (dfa->nodes[cur_node].accept_mb) { @@ -3045,7 +3025,7 @@ check_arrival_add_next_nodes (re_match_context_t *mctx, Idx str_idx, } } } -#endif /* RE_ENABLE_I18N */ + if (naccepted || check_node_accept (mctx, dfa->nodes + cur_node, str_idx)) { @@ -3251,7 +3231,7 @@ expand_bkref_cache (re_match_context_t *mctx, re_node_set *cur_nodes, /* Build transition table for the state. Return true if successful. */ -static bool +static bool __attribute_noinline__ build_trtable (const re_dfa_t *dfa, re_dfastate_t *state) { reg_errcode_t err; @@ -3259,36 +3239,20 @@ build_trtable (const re_dfa_t *dfa, re_dfastate_t *state) int ch; bool need_word_trtable = false; bitset_word_t elem, mask; - bool dests_node_malloced = false; - bool dest_states_malloced = false; Idx ndests; /* Number of the destination states from 'state'. */ re_dfastate_t **trtable; - re_dfastate_t **dest_states = NULL, **dest_states_word, **dest_states_nl; - re_node_set follows, *dests_node; - bitset_t *dests_ch; + re_dfastate_t *dest_states[SBC_MAX]; + re_dfastate_t *dest_states_word[SBC_MAX]; + re_dfastate_t *dest_states_nl[SBC_MAX]; + re_node_set follows; bitset_t acceptable; - struct dests_alloc - { - re_node_set dests_node[SBC_MAX]; - bitset_t dests_ch[SBC_MAX]; - } *dests_alloc; - /* We build DFA states which corresponds to the destination nodes from 'state'. 'dests_node[i]' represents the nodes which i-th destination state contains, and 'dests_ch[i]' represents the characters which i-th destination state accepts. */ - if (__libc_use_alloca (sizeof (struct dests_alloc))) - dests_alloc = (struct dests_alloc *) alloca (sizeof (struct dests_alloc)); - else - { - dests_alloc = re_malloc (struct dests_alloc, 1); - if (__glibc_unlikely (dests_alloc == NULL)) - return false; - dests_node_malloced = true; - } - dests_node = dests_alloc->dests_node; - dests_ch = dests_alloc->dests_ch; + re_node_set dests_node[SBC_MAX]; + bitset_t dests_ch[SBC_MAX]; /* Initialize transition table. */ state->word_trtable = state->trtable = NULL; @@ -3298,8 +3262,6 @@ build_trtable (const re_dfa_t *dfa, re_dfastate_t *state) ndests = group_nodes_into_DFAstates (dfa, state, dests_node, dests_ch); if (__glibc_unlikely (ndests <= 0)) { - if (dests_node_malloced) - re_free (dests_alloc); /* Return false in case of an error, true otherwise. */ if (ndests == 0) { @@ -3314,38 +3276,14 @@ build_trtable (const re_dfa_t *dfa, re_dfastate_t *state) err = re_node_set_alloc (&follows, ndests + 1); if (__glibc_unlikely (err != REG_NOERROR)) - goto out_free; - - /* Avoid arithmetic overflow in size calculation. */ - size_t ndests_max - = ((SIZE_MAX - (sizeof (re_node_set) + sizeof (bitset_t)) * SBC_MAX) - / (3 * sizeof (re_dfastate_t *))); - if (__glibc_unlikely (ndests_max < ndests)) - goto out_free; - - if (__libc_use_alloca ((sizeof (re_node_set) + sizeof (bitset_t)) * SBC_MAX - + ndests * 3 * sizeof (re_dfastate_t *))) - dest_states = (re_dfastate_t **) - alloca (ndests * 3 * sizeof (re_dfastate_t *)); - else { - dest_states = re_malloc (re_dfastate_t *, ndests * 3); - if (__glibc_unlikely (dest_states == NULL)) - { -out_free: - if (dest_states_malloced) - re_free (dest_states); - re_node_set_free (&follows); - for (i = 0; i < ndests; ++i) - re_node_set_free (dests_node + i); - if (dests_node_malloced) - re_free (dests_alloc); - return false; - } - dest_states_malloced = true; + out_free: + re_node_set_free (&follows); + for (i = 0; i < ndests; ++i) + re_node_set_free (dests_node + i); + return false; } - dest_states_word = dest_states + ndests; - dest_states_nl = dest_states_word + ndests; + bitset_empty (acceptable); /* Then build the states for all destinations. */ @@ -3470,23 +3408,17 @@ out_free: } } - if (dest_states_malloced) - re_free (dest_states); - re_node_set_free (&follows); for (i = 0; i < ndests; ++i) re_node_set_free (dests_node + i); - - if (dests_node_malloced) - re_free (dests_alloc); - return true; } /* Group all nodes belonging to STATE into several destinations. Then for all destinations, set the nodes belonging to the destination to DESTS_NODE[i] and set the characters accepted by the destination - to DEST_CH[i]. This function return the number of destinations. */ + to DEST_CH[i]. Return the number of destinations if successful, + -1 on internal error. */ static Idx group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, @@ -3517,18 +3449,15 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, } else if (type == OP_PERIOD) { -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) bitset_merge (accepts, dfa->sb_char); else -#endif bitset_set_all (accepts); if (!(dfa->syntax & RE_DOT_NEWLINE)) bitset_clear (accepts, '\n'); if (dfa->syntax & RE_DOT_NOT_NULL) bitset_clear (accepts, '\0'); } -#ifdef RE_ENABLE_I18N else if (type == OP_UTF8_PERIOD) { if (ASCII_CHARS % BITSET_WORD_BITS == 0) @@ -3540,7 +3469,6 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, if (dfa->syntax & RE_DOT_NOT_NULL) bitset_clear (accepts, '\0'); } -#endif else continue; @@ -3571,12 +3499,10 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, bitset_empty (accepts); continue; } -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) for (j = 0; j < BITSET_WORDS; ++j) any_set |= (accepts[j] &= (dfa->word_char[j] | ~dfa->sb_char[j])); else -#endif for (j = 0; j < BITSET_WORDS; ++j) any_set |= (accepts[j] &= dfa->word_char[j]); if (!any_set) @@ -3590,12 +3516,10 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, bitset_empty (accepts); continue; } -#ifdef RE_ENABLE_I18N if (dfa->mb_cur_max > 1) for (j = 0; j < BITSET_WORDS; ++j) any_set |= (accepts[j] &= ~(dfa->word_char[j] & dfa->sb_char[j])); else -#endif for (j = 0; j < BITSET_WORDS; ++j) any_set |= (accepts[j] &= ~dfa->word_char[j]); if (!any_set) @@ -3672,7 +3596,6 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, return -1; } -#ifdef RE_ENABLE_I18N /* Check how many bytes the node 'dfa->nodes[node_idx]' accepts. Return the number of the bytes the node accepts. STR_IDX is the current index of the input string. @@ -3681,9 +3604,9 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state, one collating element like '.', '[a-z]', opposite to the other nodes can only accept one byte. */ -# ifdef _LIBC -# include -# endif +#ifdef _LIBC +# include +#endif static int check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, @@ -3767,12 +3690,12 @@ check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, if (node->type == COMPLEX_BRACKET) { const re_charset_t *cset = node->opr.mbcset; -# ifdef _LIBC +#ifdef _LIBC const unsigned char *pin = ((const unsigned char *) re_string_get_buffer (input) + str_idx); Idx j; uint32_t nrules; -# endif /* _LIBC */ +#endif int match_len = 0; wchar_t wc = ((cset->nranges || cset->nchar_classes || cset->nmbchars) ? re_string_wchar_at (input, str_idx) : 0); @@ -3795,7 +3718,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, } } -# ifdef _LIBC +#ifdef _LIBC nrules = _NL_CURRENT_WORD (LC_COLLATE, _NL_COLLATE_NRULES); if (nrules != 0) { @@ -3884,7 +3807,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, } } else -# endif /* _LIBC */ +#endif /* _LIBC */ { /* match with range expression? */ for (i = 0; i < cset->nranges; ++i) @@ -3910,7 +3833,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx, return 0; } -# ifdef _LIBC +#ifdef _LIBC static unsigned int find_collation_sequence_value (const unsigned char *mbs, size_t mbs_len) { @@ -3968,8 +3891,7 @@ find_collation_sequence_value (const unsigned char *mbs, size_t mbs_len) return UINT_MAX; } } -# endif /* _LIBC */ -#endif /* RE_ENABLE_I18N */ +#endif /* _LIBC */ /* Check whether the node accepts the byte which is IDX-th byte of the INPUT. */ @@ -3992,12 +3914,10 @@ check_node_accept (const re_match_context_t *mctx, const re_token_t *node, return false; break; -#ifdef RE_ENABLE_I18N case OP_UTF8_PERIOD: if (ch >= ASCII_CHARS) return false; FALLTHROUGH; -#endif case OP_PERIOD: if ((ch == '\n' && !(mctx->dfa->syntax & RE_DOT_NEWLINE)) || (ch == '\0' && (mctx->dfa->syntax & RE_DOT_NOT_NULL))) @@ -4058,7 +3978,6 @@ extend_buffers (re_match_context_t *mctx, int min_len) /* Then reconstruct the buffers. */ if (pstr->icase) { -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) { ret = build_wcs_upper_buffer (pstr); @@ -4066,16 +3985,13 @@ extend_buffers (re_match_context_t *mctx, int min_len) return ret; } else -#endif /* RE_ENABLE_I18N */ build_upper_buffer (pstr); } else { -#ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) build_wcs_buffer (pstr); else -#endif /* RE_ENABLE_I18N */ { if (pstr->trans != NULL) re_string_translate_buffer (pstr); @@ -4264,7 +4180,8 @@ match_ctx_add_subtop (re_match_context_t *mctx, Idx node, Idx str_idx) } /* Register the node NODE, whose type is OP_CLOSE_SUBEXP, and which matches - at STR_IDX, whose corresponding OP_OPEN_SUBEXP is SUB_TOP. */ + at STR_IDX, whose corresponding OP_OPEN_SUBEXP is SUB_TOP. + Return the new entry if successful, NULL if memory is exhausted. */ static re_sub_match_last_t * match_ctx_add_sublast (re_sub_match_top_t *subtop, Idx node, Idx str_idx) diff --git a/lib/remove.c b/lib/remove.c index 50d2e14..7218e2c 100644 --- a/lib/remove.c +++ b/lib/remove.c @@ -1,17 +1,17 @@ /* Remove a file or directory. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* written by Eric Blake */ diff --git a/lib/rename.c b/lib/rename.c index 09881e8..119abe5 100644 --- a/lib/rename.c +++ b/lib/rename.c @@ -1,18 +1,18 @@ /* Work around rename bugs in some systems. - Copyright (C) 2001-2003, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Volker Borchert, Eric Blake. */ @@ -39,6 +39,10 @@ # include "dirname.h" +/* Don't assume that UNICODE is not defined. */ +# undef MoveFileEx +# define MoveFileEx MoveFileExA + /* Rename the file SRC to DST. This replacement is necessary on Windows, on which the system rename function will not replace an existing DST. */ @@ -161,10 +165,8 @@ rpl_rename (char const *src, char const *dst) } if (rmdir (dst)) { - error = errno; free (src_temp); free (dst_temp); - errno = error; return -1; } free (src_temp); @@ -285,7 +287,7 @@ rpl_rename (char const *src, char const *dst) char *dst_temp = (char *) dst; bool src_slash; bool dst_slash; - bool dst_exists _GL_UNUSED; + _GL_UNUSED bool dst_exists; int ret_val = -1; int rename_errno = ENOTDIR; struct stat src_st; diff --git a/lib/renameat.c b/lib/renameat.c index a625f55..f08be7b 100644 --- a/lib/renameat.c +++ b/lib/renameat.c @@ -1,9 +1,9 @@ /* Rename a file relative to open directories. - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/renameatu.c b/lib/renameatu.c index 8939602..b4e317d 100644 --- a/lib/renameatu.c +++ b/lib/renameatu.c @@ -1,9 +1,9 @@ /* Rename a file relative to open directories. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -61,6 +61,29 @@ rename_noreplace (char const *src, char const *dst) #undef renameat +#if HAVE_RENAMEAT + +/* Act like renameat (FD1, SRC, FD2, DST), except fail with EEXIST if + FLAGS is nonzero and it is easy to fail atomically if DST already exists. + This lets renameatu be atomic when it can be implemented in terms + of renameatx_np. */ +static int +renameat2ish (int fd1, char const *src, int fd2, char const *dst, + unsigned int flags) +{ +# ifdef RENAME_EXCL + if (flags) + { + int r = renameatx_np (fd1, src, fd2, dst, RENAME_EXCL); + if (r == 0 || errno != ENOTSUP) + return r; + } +# endif + + return renameat (fd1, src, fd2, dst); +} +#endif + /* Rename FILE1, in the directory open on descriptor FD1, to FILE2, in the directory open on descriptor FD2. If possible, do it without changing the working directory. Otherwise, resort to using @@ -86,14 +109,6 @@ renameatu (int fd1, char const *src, int fd2, char const *dst, #elif defined SYS_renameat2 ret_val = syscall (SYS_renameat2, fd1, src, fd2, dst, flags); err = errno; -#elif defined RENAME_EXCL - if (! (flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE))) - { - ret_val = renameatx_np (fd1, src, fd2, dst, - ((flags & RENAME_EXCHANGE ? RENAME_SWAP : 0) - | (flags & RENAME_NOREPLACE ? RENAME_EXCL : 0))); - err = errno; - } #endif if (! (ret_val < 0 && (err == EINVAL || err == ENOSYS || err == ENOTSUP))) @@ -112,46 +127,52 @@ renameatu (int fd1, char const *src, int fd2, char const *dst, struct stat dst_st; bool dst_found_nonexistent = false; - if (flags != 0) + switch (flags) { - /* RENAME_NOREPLACE is the only flag currently supported. */ - if (flags & ~RENAME_NOREPLACE) - return errno_fail (ENOTSUP); - else - { - /* This has a race between the call to lstatat and the calls to - renameat below. */ - if (lstatat (fd2, dst, &dst_st) == 0 || errno == EOVERFLOW) - return errno_fail (EEXIST); - if (errno != ENOENT) - return -1; - dst_found_nonexistent = true; - } + case 0: + break; + + case RENAME_NOREPLACE: + /* This has a race between the call to fstatat and the calls to + renameat below. This fstatat is needed even if RENAME_EXCL + is defined, because RENAME_EXCL is buggy on macOS 11.2: + renameatx_np (fd, "X", fd, "X", RENAME_EXCL) incorrectly + succeeds when X exists. */ + if (fstatat (fd2, dst, &dst_st, AT_SYMLINK_NOFOLLOW) == 0 + || errno == EOVERFLOW) + return errno_fail (EEXIST); + if (errno != ENOENT) + return -1; + dst_found_nonexistent = true; + break; + + default: + return errno_fail (ENOTSUP); } /* Let strace see any ENOENT failure. */ src_len = strlen (src); dst_len = strlen (dst); if (!src_len || !dst_len) - return renameat (fd1, src, fd2, dst); + return renameat2ish (fd1, src, fd2, dst, flags); src_slash = src[src_len - 1] == '/'; dst_slash = dst[dst_len - 1] == '/'; if (!src_slash && !dst_slash) - return renameat (fd1, src, fd2, dst); + return renameat2ish (fd1, src, fd2, dst, flags); /* Presence of a trailing slash requires directory semantics. If the source does not exist, or if the destination cannot be turned into a directory, give up now. Otherwise, strip trailing slashes before calling rename. */ - if (lstatat (fd1, src, &src_st)) + if (fstatat (fd1, src, &src_st, AT_SYMLINK_NOFOLLOW)) return -1; if (dst_found_nonexistent) { if (!S_ISDIR (src_st.st_mode)) return errno_fail (ENOENT); } - else if (lstatat (fd2, dst, &dst_st)) + else if (fstatat (fd2, dst, &dst_st, AT_SYMLINK_NOFOLLOW)) { if (errno != ENOENT || !S_ISDIR (src_st.st_mode)) return -1; @@ -176,7 +197,7 @@ renameatu (int fd1, char const *src, int fd2, char const *dst, goto out; } strip_trailing_slashes (src_temp); - if (lstatat (fd1, src_temp, &src_st)) + if (fstatat (fd1, src_temp, &src_st, AT_SYMLINK_NOFOLLOW)) { rename_errno = errno; goto out; @@ -193,7 +214,7 @@ renameatu (int fd1, char const *src, int fd2, char const *dst, goto out; } strip_trailing_slashes (dst_temp); - if (lstatat (fd2, dst_temp, &dst_st)) + if (fstatat (fd2, dst_temp, &dst_st, AT_SYMLINK_NOFOLLOW)) { if (errno != ENOENT) { @@ -211,7 +232,7 @@ renameatu (int fd1, char const *src, int fd2, char const *dst, on Solaris, since all other systems either lack renameat or honor trailing slash correctly. */ - ret_val = renameat (fd1, src_temp, fd2, dst_temp); + ret_val = renameat2ish (fd1, src_temp, fd2, dst_temp, flags); rename_errno = errno; goto out; out: diff --git a/lib/renameatu.h b/lib/renameatu.h index f21c8a7..239df4c 100644 --- a/lib/renameatu.h +++ b/lib/renameatu.h @@ -1,9 +1,9 @@ /* Rename a file relative to open directories. - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/rewinddir.c b/lib/rewinddir.c index d8ae714..b07aaf9 100644 --- a/lib/rewinddir.c +++ b/lib/rewinddir.c @@ -1,17 +1,17 @@ /* Restart reading the entries of a directory from the beginning. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -23,6 +23,10 @@ #include "dirent-private.h" +/* Don't assume that UNICODE is not defined. */ +#undef FindFirstFile +#define FindFirstFile FindFirstFileA + void rewinddir (DIR *dirp) { diff --git a/lib/rmdir.c b/lib/rmdir.c index 2f517cc..8c8b75e 100644 --- a/lib/rmdir.c +++ b/lib/rmdir.c @@ -1,19 +1,19 @@ /* Work around rmdir bugs. - Copyright (C) 1988, 1990, 1999, 2003-2006, 2009-2020 Free Software + Copyright (C) 1988, 1990, 1999, 2003-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -23,9 +23,12 @@ #include #include -#include "dosname.h" +#include "filename.h" #undef rmdir +#if defined _WIN32 && !defined __CYGWIN__ +# define rmdir _rmdir +#endif /* Remove directory DIR. Return 0 if successful, -1 if not. */ diff --git a/lib/root-dev-ino.c b/lib/root-dev-ino.c index 80f5225..cfa9a1d 100644 --- a/lib/root-dev-ino.c +++ b/lib/root-dev-ino.c @@ -1,5 +1,5 @@ /* root-dev-ino.c -- get the device and inode numbers for '/'. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/root-dev-ino.h b/lib/root-dev-ino.h index 1b426bf..e416577 100644 --- a/lib/root-dev-ino.h +++ b/lib/root-dev-ino.h @@ -1,6 +1,6 @@ /* Root device and inode number checking. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ # include "same-inode.h" struct dev_ino * -get_root_dev_ino (struct dev_ino *root_d_i); +get_root_dev_ino (struct dev_ino *root_d_i) _GL_ATTRIBUTE_NONNULL (); /* These macros are common to the programs that support the --preserve-root and --no-preserve-root options. */ diff --git a/lib/root-uid.h b/lib/root-uid.h index f0f77c2..b3274e3 100644 --- a/lib/root-uid.h +++ b/lib/root-uid.h @@ -1,21 +1,21 @@ /* The user ID that always has appropriate privileges in the POSIX sense. - Copyright 2012-2020 Free Software Foundation, Inc. + Copyright 2012-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ - Written by Paul Eggert. */ +/* Written by Paul Eggert. */ #ifndef ROOT_UID_H_ #define ROOT_UID_H_ diff --git a/lib/rpmatch.c b/lib/rpmatch.c index c9615d5..01eab24 100644 --- a/lib/rpmatch.c +++ b/lib/rpmatch.c @@ -1,12 +1,12 @@ /* Determine whether string value is affirmation or negative response according to current locale's data. - Copyright (C) 1996, 1998, 2000, 2002-2003, 2006-2020 Free Software + Copyright (C) 1996, 1998, 2000, 2002-2003, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/safe-read.c b/lib/safe-read.c index 613e056..04ffa7b 100644 --- a/lib/safe-read.c +++ b/lib/safe-read.c @@ -1,19 +1,19 @@ /* An interface to read and write that retries after interrupts. - Copyright (C) 1993-1994, 1998, 2002-2006, 2009-2020 Free Software + Copyright (C) 1993-1994, 1998, 2002-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/safe-read.h b/lib/safe-read.h index ea18423..a39bb98 100644 --- a/lib/safe-read.h +++ b/lib/safe-read.h @@ -1,17 +1,17 @@ /* An interface to read() that retries after interrupts. - Copyright (C) 2002, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Some system calls may be interrupted and fail with errno = EINTR in the diff --git a/lib/safe-write.c b/lib/safe-write.c index ae326b0..b779b36 100644 --- a/lib/safe-write.c +++ b/lib/safe-write.c @@ -1,17 +1,17 @@ /* An interface to write that retries after interrupts. - Copyright (C) 2002, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #define SAFE_WRITE diff --git a/lib/safe-write.h b/lib/safe-write.h index 155e94f..a5a6c90 100644 --- a/lib/safe-write.h +++ b/lib/safe-write.h @@ -1,17 +1,17 @@ /* An interface to write() that retries after interrupts. - Copyright (C) 2002, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Some system calls may be interrupted and fail with errno = EINTR in the diff --git a/lib/same-inode.h b/lib/same-inode.h index 09c339a..f65f3d0 100644 --- a/lib/same-inode.h +++ b/lib/same-inode.h @@ -1,18 +1,18 @@ /* Determine whether two stat buffers are known to refer to the same file. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef SAME_INODE_H diff --git a/lib/same.c b/lib/same.c index cb5e60f..b68b995 100644 --- a/lib/same.c +++ b/lib/same.c @@ -1,10 +1,10 @@ /* Determine whether two file names refer to the same file. - Copyright (C) 1997-2000, 2002-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2000, 2002-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/same.h b/lib/same.h index 940f0f9..6066850 100644 --- a/lib/same.h +++ b/lib/same.h @@ -1,10 +1,10 @@ /* Determine whether two file names refer to the same file. - Copyright (C) 1997-2000, 2003-2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1997-2000, 2003-2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/save-cwd.c b/lib/save-cwd.c index c2608d5..ea487a4 100644 --- a/lib/save-cwd.c +++ b/lib/save-cwd.c @@ -1,11 +1,11 @@ /* save-cwd.c -- Save and restore current working directory. - Copyright (C) 1995, 1997-1998, 2003-2006, 2009-2020 Free Software + Copyright (C) 1995, 1997-1998, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/save-cwd.h b/lib/save-cwd.h index db8bfd2..90e8a07 100644 --- a/lib/save-cwd.h +++ b/lib/save-cwd.h @@ -1,11 +1,11 @@ /* Save and restore current working directory. - Copyright (C) 1995, 1997-1998, 2003, 2009-2020 Free Software Foundation, + Copyright (C) 1995, 1997-1998, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/savedir.c b/lib/savedir.c index 5d7151e..e91ceb5 100644 --- a/lib/savedir.c +++ b/lib/savedir.c @@ -1,11 +1,11 @@ /* savedir.c -- save the list of files in a directory in a string - Copyright (C) 1990, 1997-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1990, 1997-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -65,7 +65,7 @@ direntry_cmp_inode (void const *a, void const *b) direntry_t const *dea = a; direntry_t const *deb = b; - return dea->ino < deb->ino ? -1 : dea->ino > deb->ino; + return _GL_CMP (dea->ino, deb->ino); } #endif @@ -91,12 +91,11 @@ char * streamsavedir (DIR *dirp, enum savedir_option option) { char *name_space = NULL; - size_t allocated = 0; + idx_t allocated = 0; direntry_t *entries = NULL; - size_t entries_allocated = 0; - size_t entries_used = 0; - size_t used = 0; - int readdir_errno; + idx_t entries_allocated = 0; + idx_t entries_used = 0; + idx_t used = 0; comparison_function cmp = comparison_function_table[option]; if (dirp == NULL) @@ -117,15 +116,12 @@ streamsavedir (DIR *dirp, enum savedir_option option) entry = dp->d_name; if (entry[entry[0] != '.' ? 0 : entry[1] != '.' ? 1 : 2] != '\0') { - size_t entry_size = _D_EXACT_NAMLEN (dp) + 1; + idx_t entry_size = _D_EXACT_NAMLEN (dp) + 1; if (cmp) { if (entries_allocated == entries_used) - { - size_t n = entries_allocated; - entries = x2nrealloc (entries, &n, sizeof *entries); - entries_allocated = n; - } + entries = xpalloc (entries, &entries_allocated, 1, -1, + sizeof *entries); entries[entries_used].name = xstrdup (entry); #if D_INO_IN_DIRENT entries[entries_used].ino = dp->d_ino; @@ -135,37 +131,29 @@ streamsavedir (DIR *dirp, enum savedir_option option) else { if (allocated - used <= entry_size) - { - size_t n = used + entry_size; - if (n < used) - xalloc_die (); - name_space = x2nrealloc (name_space, &n, 1); - allocated = n; - } + name_space = xpalloc (name_space, &allocated, + entry_size - (allocated - used), + IDX_MAX - 1, sizeof *name_space); memcpy (name_space + used, entry, entry_size); } used += entry_size; } } - readdir_errno = errno; - if (readdir_errno != 0) + if (errno != 0) { free (entries); free (name_space); - errno = readdir_errno; return NULL; } if (cmp) { - size_t i; - if (entries_used) qsort (entries, entries_used, sizeof *entries, cmp); - name_space = xmalloc (used + 1); + name_space = ximalloc (used + 1); used = 0; - for (i = 0; i < entries_used; i++) + for (idx_t i = 0; i < entries_used; i++) { char *dest = name_space + used; used += stpcpy (dest, entries[i].name) - dest + 1; @@ -174,7 +162,7 @@ streamsavedir (DIR *dirp, enum savedir_option option) free (entries); } else if (used == allocated) - name_space = xrealloc (name_space, used + 1); + name_space = xirealloc (name_space, used + 1); name_space[used] = '\0'; return name_space; @@ -196,9 +184,7 @@ savedir (char const *dir, enum savedir_option option) char *name_space = streamsavedir (dirp, option); if (closedir (dirp) != 0) { - int closedir_errno = errno; free (name_space); - errno = closedir_errno; return NULL; } return name_space; diff --git a/lib/savedir.h b/lib/savedir.h index 43910c7..45912cf 100644 --- a/lib/savedir.h +++ b/lib/savedir.h @@ -1,11 +1,11 @@ /* Save the list of files in a directory in a string. - Copyright (C) 1997, 1999, 2001, 2003, 2005, 2009-2020 Free Software + Copyright (C) 1997, 1999, 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -22,6 +22,7 @@ #define _GL_SAVEDIR_H #include +#include enum savedir_option { @@ -35,7 +36,9 @@ enum savedir_option #endif }; -char *streamsavedir (DIR *, enum savedir_option); -char *savedir (char const *, enum savedir_option); +char *streamsavedir (DIR *, enum savedir_option) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; +char *savedir (char const *, enum savedir_option) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #endif diff --git a/lib/savewd.c b/lib/savewd.c index 2cfdf88..804924a 100644 --- a/lib/savewd.c +++ b/lib/savewd.c @@ -1,10 +1,10 @@ /* Save and restore the working directory, possibly using a child process. - Copyright (C) 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -33,16 +33,9 @@ #include #include "assure.h" -#include "dosname.h" +#include "attribute.h" #include "fcntl-safer.h" - -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif +#include "filename.h" /* Save the working directory into *WD, if it hasn't been saved already. Return true if a child has been forked to do the real diff --git a/lib/savewd.h b/lib/savewd.h index 3e418f7..80cd280 100644 --- a/lib/savewd.h +++ b/lib/savewd.h @@ -1,10 +1,10 @@ /* Save and restore the working directory, possibly using a subprocess. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/sched.h b/lib/sched.h index f6c8539..30de35b 100644 --- a/lib/sched.h +++ b/lib/sched.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_SCHED_H @@ -51,19 +51,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -198,6 +198,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -223,6 +233,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -320,7 +338,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -348,9 +366,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -366,19 +384,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -451,13 +469,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -466,24 +491,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -529,7 +565,9 @@ _GL_FUNCDECL_SYS (sched_yield, int, (void)); # endif _GL_CXXALIAS_SYS (sched_yield, int, (void)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sched_yield); +# endif #elif defined GNULIB_POSIXCHECK # undef sched_yield # if HAVE_RAW_DECL_SCHED_YIELD diff --git a/lib/sched.in.h b/lib/sched.in.h index 7146b50..d19c502 100644 --- a/lib/sched.in.h +++ b/lib/sched.in.h @@ -1,17 +1,17 @@ /* A GNU-like . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_SCHED_H @@ -84,7 +84,9 @@ _GL_FUNCDECL_SYS (sched_yield, int, (void)); # endif _GL_CXXALIAS_SYS (sched_yield, int, (void)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (sched_yield); +# endif #elif defined GNULIB_POSIXCHECK # undef sched_yield # if HAVE_RAW_DECL_SCHED_YIELD diff --git a/lib/scratch_buffer.h b/lib/scratch_buffer.h new file mode 100644 index 0000000..f4fe5e8 --- /dev/null +++ b/lib/scratch_buffer.h @@ -0,0 +1,127 @@ +/* Variable-sized buffer with on-stack default allocation. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert, 2017. */ + +#ifndef _GL_SCRATCH_BUFFER_H +#define _GL_SCRATCH_BUFFER_H + +/* Scratch buffers with a default stack allocation and fallback to + heap allocation. It is expected that this function is used in this + way: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + return -1; + + scratch_buffer_free (&tmpbuf); + return 0; + + The allocation functions (scratch_buffer_grow, + scratch_buffer_grow_preserve, scratch_buffer_set_array_size) make + sure that the heap allocation, if any, is freed, so that the code + above does not have a memory leak. The buffer still remains in a + state that can be deallocated using scratch_buffer_free, so a loop + like this is valid as well: + + struct scratch_buffer tmpbuf; + scratch_buffer_init (&tmpbuf); + + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length)) + if (!scratch_buffer_grow (&tmpbuf)) + break; + + scratch_buffer_free (&tmpbuf); + + scratch_buffer_grow and scratch_buffer_grow_preserve are guaranteed + to grow the buffer by at least 512 bytes. This means that when + using the scratch buffer as a backing store for a non-character + array whose element size, in bytes, is 512 or smaller, the scratch + buffer only has to grow once to make room for at least one more + element. +*/ + +/* Scratch buffer. Must be initialized with scratch_buffer_init + before its use. */ +struct scratch_buffer; + +/* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space + and BUFFER->length reflects the available space. */ +#if 0 +extern void scratch_buffer_init (struct scratch_buffer *buffer); +#endif + +/* Deallocates *BUFFER (if it was heap-allocated). */ +#if 0 +extern void scratch_buffer_free (struct scratch_buffer *buffer); +#endif + +/* Grow *BUFFER by some arbitrary amount. The buffer contents is NOT + preserved. Return true on success, false on allocation failure (in + which case the old buffer is freed). On success, the new buffer is + larger than the previous size. On failure, *BUFFER is deallocated, + but remains in a free-able state, and errno is set. */ +#if 0 +extern bool scratch_buffer_grow (struct scratch_buffer *buffer); +#endif + +/* Like scratch_buffer_grow, but preserve the old buffer + contents on success, as a prefix of the new buffer. */ +#if 0 +extern bool scratch_buffer_grow_preserve (struct scratch_buffer *buffer); +#endif + +/* Grow *BUFFER so that it can store at least NELEM elements of SIZE + bytes. The buffer contents are NOT preserved. Both NELEM and SIZE + can be zero. Return true on success, false on allocation failure + (in which case the old buffer is freed, but *BUFFER remains in a + free-able state, and errno is set). It is unspecified whether this + function can reduce the array size. */ +#if 0 +extern bool scratch_buffer_set_array_size (struct scratch_buffer *buffer, + size_t nelem, size_t size); +#endif + +/* Return a copy of *BUFFER's first SIZE bytes as a heap-allocated block, + deallocating *BUFFER if it was heap-allocated. SIZE must be at + most *BUFFER's size. Return NULL (setting errno) on memory + exhaustion. */ +#if 0 +extern void *scratch_buffer_dupfree (struct scratch_buffer *buffer, + size_t size); +#endif + + +/* The implementation is imported from glibc. */ + +/* Avoid possible conflicts with symbols exported by the GNU libc. */ +#define __libc_scratch_buffer_dupfree gl_scratch_buffer_dupfree +#define __libc_scratch_buffer_grow gl_scratch_buffer_grow +#define __libc_scratch_buffer_grow_preserve gl_scratch_buffer_grow_preserve +#define __libc_scratch_buffer_set_array_size gl_scratch_buffer_set_array_size + +#ifndef _GL_LIKELY +/* Rely on __builtin_expect, as provided by the module 'builtin-expect'. */ +# define _GL_LIKELY(cond) __builtin_expect ((cond), 1) +# define _GL_UNLIKELY(cond) __builtin_expect ((cond), 0) +#endif + +#include + +#endif /* _GL_SCRATCH_BUFFER_H */ diff --git a/lib/se-context.c b/lib/se-context.c index 2e5aa13..4679f47 100644 --- a/lib/se-context.c +++ b/lib/se-context.c @@ -1,3 +1,21 @@ +/* Replacements for functions. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define SE_CONTEXT_INLINE _GL_EXTERN_INLINE #include diff --git a/lib/se-context.in.h b/lib/se-context.in.h index c3890a2..57f920c 100644 --- a/lib/se-context.in.h +++ b/lib/se-context.in.h @@ -1,3 +1,21 @@ +/* SELinux-related headers. + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2007. */ + #ifndef SELINUX_CONTEXT_H # define SELINUX_CONTEXT_H @@ -11,34 +29,55 @@ _GL_INLINE_HEADER_BEGIN # define SE_CONTEXT_INLINE _GL_INLINE #endif -/* The definition of _GL_UNUSED_PARAMETER is copied here. */ +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +#ifndef _GL_ATTRIBUTE_MAYBE_UNUSED +# if 0 /* no GCC or clang version supports this yet */ +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +# elif defined __GNUC__ || defined __clang__ +# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) +# else +# define _GL_ATTRIBUTE_MAYBE_UNUSED +# endif +#endif typedef int context_t; -SE_CONTEXT_INLINE context_t context_new (char const *s _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE context_t +context_new (_GL_ATTRIBUTE_MAYBE_UNUSED char const *s) { errno = ENOTSUP; return 0; } -SE_CONTEXT_INLINE char *context_str (context_t con _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE char * +context_str (_GL_ATTRIBUTE_MAYBE_UNUSED context_t con) { errno = ENOTSUP; return (void *) 0; } -SE_CONTEXT_INLINE void context_free (context_t c _GL_UNUSED_PARAMETER) {} +SE_CONTEXT_INLINE void context_free (_GL_ATTRIBUTE_MAYBE_UNUSED context_t c) {} -SE_CONTEXT_INLINE int context_user_set (context_t sc _GL_UNUSED_PARAMETER, - char const *s _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE int +context_user_set (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *s) { errno = ENOTSUP; return -1; } -SE_CONTEXT_INLINE int context_role_set (context_t sc _GL_UNUSED_PARAMETER, - char const *s _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE int +context_role_set (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *s) { errno = ENOTSUP; return -1; } -SE_CONTEXT_INLINE int context_range_set (context_t sc _GL_UNUSED_PARAMETER, - char const *s _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE int +context_range_set (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *s) { errno = ENOTSUP; return -1; } -SE_CONTEXT_INLINE int context_type_set (context_t sc _GL_UNUSED_PARAMETER, - char const *s _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE int +context_type_set (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *s) { errno = ENOTSUP; return -1; } -SE_CONTEXT_INLINE char *context_type_get (context_t sc _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE char * +context_type_get (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc) { errno = ENOTSUP; return (void *) 0; } -SE_CONTEXT_INLINE char *context_range_get (context_t sc _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE char * +context_range_get (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc) { errno = ENOTSUP; return (void *) 0; } -SE_CONTEXT_INLINE char *context_role_get (context_t sc _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE char * +context_role_get (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc) { errno = ENOTSUP; return (void *) 0; } -SE_CONTEXT_INLINE char *context_user_get (context_t sc _GL_UNUSED_PARAMETER) +SE_CONTEXT_INLINE char * +context_user_get (_GL_ATTRIBUTE_MAYBE_UNUSED context_t sc) { errno = ENOTSUP; return (void *) 0; } _GL_INLINE_HEADER_END diff --git a/lib/se-label.c b/lib/se-label.c new file mode 100644 index 0000000..8a9e406 --- /dev/null +++ b/lib/se-label.c @@ -0,0 +1,21 @@ +/* Replacements for functions. + + Copyright 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +#define SE_LABEL_INLINE _GL_EXTERN_INLINE +#include diff --git a/lib/se-label.in.h b/lib/se-label.in.h new file mode 100644 index 0000000..4512f1a --- /dev/null +++ b/lib/se-label.in.h @@ -0,0 +1,70 @@ +/* Replacement for platforms that lack it. + Copyright 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Paul Eggert. */ + +#ifndef SELINUX_LABEL_H + +#define SELINUX_LABEL_H + +#include +#include + +#ifndef _GL_INLINE_HEADER_BEGIN + #error "Please include config.h first." +#endif +_GL_INLINE_HEADER_BEGIN +#ifndef SE_LABEL_INLINE +# define SE_LABEL_INLINE _GL_INLINE +#endif + +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +#ifndef _GL_ATTRIBUTE_MAYBE_UNUSED +# if 0 /* no GCC or clang version supports this yet */ +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +# elif defined __GNUC__ || defined __clang__ +# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) +# else +# define _GL_ATTRIBUTE_MAYBE_UNUSED +# endif +#endif + +#define SELABEL_CTX_FILE 0 + +struct selabel_handle; + +SE_LABEL_INLINE int +selabel_lookup (_GL_ATTRIBUTE_MAYBE_UNUSED struct selabel_handle *hnd, + _GL_ATTRIBUTE_MAYBE_UNUSED char **context, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *key, + _GL_ATTRIBUTE_MAYBE_UNUSED int type) +{ errno = ENOTSUP; return -1; } + +SE_LABEL_INLINE struct selabel_handle * +selabel_open (_GL_ATTRIBUTE_MAYBE_UNUSED int backend, + _GL_ATTRIBUTE_MAYBE_UNUSED struct selinux_opt *options, + _GL_ATTRIBUTE_MAYBE_UNUSED unsigned nopt) +{ errno = ENOTSUP; return 0; } + +SE_LABEL_INLINE void +selabel_close (_GL_ATTRIBUTE_MAYBE_UNUSED struct selabel_handle *hnd) +{ errno = ENOTSUP; } + +_GL_INLINE_HEADER_END + +#endif diff --git a/lib/se-selinux.c b/lib/se-selinux.c index ee4e57f..7830eb6 100644 --- a/lib/se-selinux.c +++ b/lib/se-selinux.c @@ -1,3 +1,21 @@ +/* Replacements for functions. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define SE_SELINUX_INLINE _GL_EXTERN_INLINE #include diff --git a/lib/se-selinux.in.h b/lib/se-selinux.in.h index 05a766c..bf8c391 100644 --- a/lib/se-selinux.in.h +++ b/lib/se-selinux.in.h @@ -1,17 +1,17 @@ /* Replacement for platforms that lack it. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -38,76 +38,87 @@ _GL_INLINE_HEADER_BEGIN # define SE_SELINUX_INLINE _GL_INLINE # endif -/* The definition of _GL_UNUSED_PARAMETER is copied here. */ +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +# ifndef _GL_ATTRIBUTE_MAYBE_UNUSED +# if 0 /* no GCC or clang version supports this yet */ +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +# elif defined __GNUC__ || defined __clang__ +# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) +# else +# define _GL_ATTRIBUTE_MAYBE_UNUSED +# endif +# endif # if !GNULIB_defined_security_types typedef unsigned short security_class_t; -typedef char *security_context_t; +struct selinux_opt; # define is_selinux_enabled() 0 SE_SELINUX_INLINE int -getcon (security_context_t *con _GL_UNUSED_PARAMETER) +getcon (_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE void -freecon (security_context_t con _GL_UNUSED_PARAMETER) {} +freecon (_GL_ATTRIBUTE_MAYBE_UNUSED char *con) {} SE_SELINUX_INLINE int -getfscreatecon (security_context_t *con _GL_UNUSED_PARAMETER) +getfscreatecon (_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setfscreatecon (security_context_t con _GL_UNUSED_PARAMETER) +setfscreatecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -matchpathcon (char const *file _GL_UNUSED_PARAMETER, - mode_t m _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +matchpathcon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED mode_t m, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -getfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +getfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -lgetfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +lgetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -fgetfilecon (int fd, security_context_t *con _GL_UNUSED_PARAMETER) +fgetfilecon (int fd,_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +setfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -lsetfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +lsetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -fsetfilecon (int fd _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +fsetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED int fd, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_check_context (security_context_t con _GL_UNUSED_PARAMETER) +security_check_context (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_check_context_raw (security_context_t con _GL_UNUSED_PARAMETER) +security_check_context_raw (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setexeccon (security_context_t con _GL_UNUSED_PARAMETER) +setexeccon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_compute_create (security_context_t scon _GL_UNUSED_PARAMETER, - security_context_t tcon _GL_UNUSED_PARAMETER, - security_class_t tclass _GL_UNUSED_PARAMETER, - security_context_t *newcon _GL_UNUSED_PARAMETER) +security_compute_create (_GL_ATTRIBUTE_MAYBE_UNUSED char const *scon, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *tcon, + _GL_ATTRIBUTE_MAYBE_UNUSED security_class_t tclass, + _GL_ATTRIBUTE_MAYBE_UNUSED char **newcon) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE security_class_t string_to_security_class (char const *name) { errno = ENOTSUP; return 0; } SE_SELINUX_INLINE int -matchpathcon_init_prefix (char const *path _GL_UNUSED_PARAMETER, - char const *prefix _GL_UNUSED_PARAMETER) +matchpathcon_init_prefix (_GL_ATTRIBUTE_MAYBE_UNUSED char const *path, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *prefix) { errno = ENOTSUP; return -1; } # define GNULIB_defined_security_types 1 diff --git a/lib/select.c b/lib/select.c index 6748c21..c242498 100644 --- a/lib/select.c +++ b/lib/select.c @@ -1,30 +1,33 @@ /* Emulation for select(2) Contributed by Paolo Bonzini. - Copyright 2008-2020 Free Software Foundation, Inc. + Copyright 2008-2022 Free Software Foundation, Inc. This file is part of gnulib. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include -#include -#include + +/* Specification. */ +#include #if defined _WIN32 && ! defined __CYGWIN__ /* Native Windows. */ +#include +#include #include #include #include @@ -47,6 +50,18 @@ #undef select +/* Don't assume that UNICODE is not defined. */ +#undef GetModuleHandle +#define GetModuleHandle GetModuleHandleA +#undef PeekConsoleInput +#define PeekConsoleInput PeekConsoleInputA +#undef CreateEvent +#define CreateEvent CreateEventA +#undef PeekMessage +#define PeekMessage PeekMessageA +#undef DispatchMessage +#define DispatchMessage DispatchMessageA + /* Avoid warnings from gcc -Wcast-function-type. */ #define GetProcAddress \ (void *) GetProcAddress @@ -515,12 +530,13 @@ restart: if (h != handle_array[nhandles]) { /* Perform handle->descriptor mapping. */ - WSAEventSelect ((SOCKET) h, NULL, 0); - if (FD_ISSET (h, &handle_rfds)) + SOCKET s = (SOCKET) h; + WSAEventSelect (s, NULL, 0); + if (FD_ISSET (s, &handle_rfds)) FD_SET (i, rfds); - if (FD_ISSET (h, &handle_wfds)) + if (FD_ISSET (s, &handle_wfds)) FD_SET (i, wfds); - if (FD_ISSET (h, &handle_xfds)) + if (FD_ISSET (s, &handle_xfds)) FD_SET (i, xfds); } else @@ -541,7 +557,6 @@ restart: #else /* ! Native Windows. */ -#include #include /* NULL */ #include #include diff --git a/lib/selinux-at.c b/lib/selinux-at.c index 77ac337..ff971d9 100644 --- a/lib/selinux-at.c +++ b/lib/selinux-at.c @@ -1,5 +1,5 @@ /* openat-style fd-relative functions for SE Linux - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -32,7 +32,7 @@ #define AT_FUNC_NAME getfileconat #define AT_FUNC_F1 getfilecon -#define AT_FUNC_POST_FILE_PARAM_DECLS , security_context_t *con +#define AT_FUNC_POST_FILE_PARAM_DECLS , char **con #define AT_FUNC_POST_FILE_ARGS , con #include "at-func.c" #undef AT_FUNC_NAME @@ -42,7 +42,7 @@ #define AT_FUNC_NAME lgetfileconat #define AT_FUNC_F1 lgetfilecon -#define AT_FUNC_POST_FILE_PARAM_DECLS , security_context_t *con +#define AT_FUNC_POST_FILE_PARAM_DECLS , char **con #define AT_FUNC_POST_FILE_ARGS , con #include "at-func.c" #undef AT_FUNC_NAME @@ -52,7 +52,7 @@ #define AT_FUNC_NAME setfileconat #define AT_FUNC_F1 setfilecon -#define AT_FUNC_POST_FILE_PARAM_DECLS , security_context_t con +#define AT_FUNC_POST_FILE_PARAM_DECLS , char const *con #define AT_FUNC_POST_FILE_ARGS , con #include "at-func.c" #undef AT_FUNC_NAME @@ -62,7 +62,7 @@ #define AT_FUNC_NAME lsetfileconat #define AT_FUNC_F1 lsetfilecon -#define AT_FUNC_POST_FILE_PARAM_DECLS , security_context_t con +#define AT_FUNC_POST_FILE_PARAM_DECLS , char const *con #define AT_FUNC_POST_FILE_ARGS , con #include "at-func.c" #undef AT_FUNC_NAME diff --git a/lib/selinux-at.h b/lib/selinux-at.h index fa975ef..5c5e163 100644 --- a/lib/selinux-at.h +++ b/lib/selinux-at.h @@ -1,5 +1,5 @@ /* Prototypes for openat-style fd-relative SELinux functions - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -31,22 +31,22 @@ must be freed with freecon. Upon error, set *CON to NULL, set errno and return -1. [*] with flags=0 here, with flags=AT_SYMLINK_NOFOLLOW for lgetfileconat */ -int getfileconat (int dir_fd, char const *file, security_context_t *con); +int getfileconat (int dir_fd, char const *file, char **con); /* dir-fd-relative lgetfilecon. This function is just like getfileconat, except when DIR_FD and FILE specify a symlink: lgetfileconat operates on the symlink, while getfileconat operates on the referent of the symlink. */ -int lgetfileconat (int dir_fd, char const *file, security_context_t *con); +int lgetfileconat (int dir_fd, char const *file, char **con); /* dir-fd-relative setfilecon. Set the SELinux security context of the file specified by DIR_FD and FILE to CON. DIR_FD and FILE are interpreted as for fstatat[*]. Upon success, return 0. Otherwise, return -1 and set errno. */ -int setfileconat (int dir_fd, char const *file, security_context_t con); +int setfileconat (int dir_fd, char const *file, char const *con); /* dir-fd-relative lsetfilecon. This function is just like setfileconat, except that rather than dereferencing a symlink, this function affects it. */ /* dir-fd-relative lsetfilecon. This function is just like setfileconat, except when DIR_FD and FILE specify a symlink: lsetfileconat operates on the symlink, while setfileconat operates on the referent of the symlink. */ -int lsetfileconat (int dir_fd, char const *file, security_context_t con); +int lsetfileconat (int dir_fd, char const *file, char const *con); diff --git a/lib/selinux/selinux.h b/lib/selinux/selinux.h index 929ccda..7bb0c66 100644 --- a/lib/selinux/selinux.h +++ b/lib/selinux/selinux.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Replacement for platforms that lack it. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -39,112 +39,87 @@ _GL_INLINE_HEADER_BEGIN # define SE_SELINUX_INLINE _GL_INLINE # endif -/* The definition of _GL_UNUSED_PARAMETER is copied here. */ -/* A C macro for declaring that specific function parameters are not used. - Copyright (C) 2008-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/* _GL_UNUSED_PARAMETER is a marker that can be appended to function parameter - declarations for parameters that are not used. This helps to reduce - warnings, such as from GCC -Wunused-parameter. The syntax is as follows: - type param _GL_UNUSED_PARAMETER - or more generally - param_decl _GL_UNUSED_PARAMETER - For example: - int param _GL_UNUSED_PARAMETER - int *(*param)(void) _GL_UNUSED_PARAMETER - Other possible, but obscure and discouraged syntaxes: - int _GL_UNUSED_PARAMETER *(*param)(void) - _GL_UNUSED_PARAMETER int *(*param)(void) - */ -#ifndef _GL_UNUSED_PARAMETER -# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_UNUSED_PARAMETER __attribute__ ((__unused__)) -# else -# define _GL_UNUSED_PARAMETER -# endif -#endif +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if + the entity is not used. The compiler should not warn if the entity is not + used. */ +# ifndef _GL_ATTRIBUTE_MAYBE_UNUSED +# if 0 /* no GCC or clang version supports this yet */ +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]] +# elif defined __GNUC__ || defined __clang__ +# define _GL_ATTRIBUTE_MAYBE_UNUSED __attribute__ ((__unused__)) +# else +# define _GL_ATTRIBUTE_MAYBE_UNUSED +# endif +# endif # if !GNULIB_defined_security_types typedef unsigned short security_class_t; -typedef char *security_context_t; +struct selinux_opt; # define is_selinux_enabled() 0 SE_SELINUX_INLINE int -getcon (security_context_t *con _GL_UNUSED_PARAMETER) +getcon (_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE void -freecon (security_context_t con _GL_UNUSED_PARAMETER) {} +freecon (_GL_ATTRIBUTE_MAYBE_UNUSED char *con) {} SE_SELINUX_INLINE int -getfscreatecon (security_context_t *con _GL_UNUSED_PARAMETER) +getfscreatecon (_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setfscreatecon (security_context_t con _GL_UNUSED_PARAMETER) +setfscreatecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -matchpathcon (char const *file _GL_UNUSED_PARAMETER, - mode_t m _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +matchpathcon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED mode_t m, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -getfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +getfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -lgetfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t *con _GL_UNUSED_PARAMETER) +lgetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -fgetfilecon (int fd, security_context_t *con _GL_UNUSED_PARAMETER) +fgetfilecon (int fd,_GL_ATTRIBUTE_MAYBE_UNUSED char **con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +setfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -lsetfilecon (char const *file _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +lsetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *file, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -fsetfilecon (int fd _GL_UNUSED_PARAMETER, - security_context_t con _GL_UNUSED_PARAMETER) +fsetfilecon (_GL_ATTRIBUTE_MAYBE_UNUSED int fd, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_check_context (security_context_t con _GL_UNUSED_PARAMETER) +security_check_context (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_check_context_raw (security_context_t con _GL_UNUSED_PARAMETER) +security_check_context_raw (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -setexeccon (security_context_t con _GL_UNUSED_PARAMETER) +setexeccon (_GL_ATTRIBUTE_MAYBE_UNUSED char const *con) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE int -security_compute_create (security_context_t scon _GL_UNUSED_PARAMETER, - security_context_t tcon _GL_UNUSED_PARAMETER, - security_class_t tclass _GL_UNUSED_PARAMETER, - security_context_t *newcon _GL_UNUSED_PARAMETER) +security_compute_create (_GL_ATTRIBUTE_MAYBE_UNUSED char const *scon, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *tcon, + _GL_ATTRIBUTE_MAYBE_UNUSED security_class_t tclass, + _GL_ATTRIBUTE_MAYBE_UNUSED char **newcon) { errno = ENOTSUP; return -1; } SE_SELINUX_INLINE security_class_t string_to_security_class (char const *name) { errno = ENOTSUP; return 0; } SE_SELINUX_INLINE int -matchpathcon_init_prefix (char const *path _GL_UNUSED_PARAMETER, - char const *prefix _GL_UNUSED_PARAMETER) +matchpathcon_init_prefix (_GL_ATTRIBUTE_MAYBE_UNUSED char const *path, + _GL_ATTRIBUTE_MAYBE_UNUSED char const *prefix) { errno = ENOTSUP; return -1; } # define GNULIB_defined_security_types 1 diff --git a/lib/set-acl.c b/lib/set-acl.c index b68268f..c2b6475 100644 --- a/lib/set-acl.c +++ b/lib/set-acl.c @@ -1,10 +1,10 @@ /* set-acl.c - set access control list equivalent to a mode - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/set-permissions.c b/lib/set-permissions.c index b22ccfd..c1a4b82 100644 --- a/lib/set-permissions.c +++ b/lib/set-permissions.c @@ -1,10 +1,10 @@ /* Set permissions of a file. -*- coding: utf-8 -*- - Copyright (C) 2002-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2003, 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -775,7 +775,7 @@ chmod_or_fchmod (const char *name, int desc, mode_t mode) int set_permissions (struct permission_context *ctx, const char *name, int desc) { - bool acls_set _GL_UNUSED = false; + _GL_UNUSED bool acls_set = false; bool early_chmod; bool must_chmod = false; int ret = 0; diff --git a/lib/setenv.c b/lib/setenv.c index d03bc5a..ebfd4e5 100644 --- a/lib/setenv.c +++ b/lib/setenv.c @@ -1,17 +1,17 @@ -/* Copyright (C) 1992, 1995-2003, 2005-2020 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995-2003, 2005-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if !_LIBC @@ -72,7 +72,7 @@ __libc_lock_define_initialized (static, envlock) values are from a small set. Outside glibc this will eat up all memory after a while. */ #if defined _LIBC || (defined HAVE_SEARCH_H && defined HAVE_TSEARCH \ - && defined __GNUC__) + && (defined __GNUC__ || defined __clang__)) # define USE_TSEARCH 1 # include typedef int (*compar_fn_t) (const void *, const void *); diff --git a/lib/setlocale-lock.c b/lib/setlocale-lock.c index 7dde32d..4e7540e 100644 --- a/lib/setlocale-lock.c +++ b/lib/setlocale-lock.c @@ -1,17 +1,17 @@ /* Return the internal lock used by setlocale_null_r. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019. */ diff --git a/lib/setlocale_null.c b/lib/setlocale_null.c index abe55b5..778429b 100644 --- a/lib/setlocale_null.c +++ b/lib/setlocale_null.c @@ -1,17 +1,17 @@ /* Query the name of the current global locale. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019. */ diff --git a/lib/setlocale_null.h b/lib/setlocale_null.h index 6844be5..d1921b0 100644 --- a/lib/setlocale_null.h +++ b/lib/setlocale_null.h @@ -1,17 +1,17 @@ /* Query the name of the current global locale. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019. */ diff --git a/lib/settime.c b/lib/settime.c index 79f7375..4a5bc81 100644 --- a/lib/settime.c +++ b/lib/settime.c @@ -1,10 +1,10 @@ /* settime -- set the system clock - Copyright (C) 2002, 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2004-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/sha1-stream.c b/lib/sha1-stream.c new file mode 100644 index 0000000..0ba0435 --- /dev/null +++ b/lib/sha1-stream.c @@ -0,0 +1,129 @@ +/* sha1.c - Functions to compute SHA1 message digest of files or + memory blocks according to the NIST specification FIPS-180-1. + + Copyright (C) 2000-2001, 2003-2006, 2008-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Scott G. Miller + Credits: + Robert Klep -- Expansion function fix +*/ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_SHA1 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "sha1.h" + +#include + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#include "af_alg.h" + +#define BLOCKSIZE 32768 +#if BLOCKSIZE % 64 != 0 +# error "invalid BLOCKSIZE" +#endif + +/* Compute SHA1 message digest for bytes read from STREAM. The + resulting message digest number will be written into the 20 bytes + beginning at RESBLOCK. */ +int +sha1_stream (FILE *stream, void *resblock) +{ + switch (afalg_stream (stream, "sha1", resblock, SHA1_DIGEST_SIZE)) + { + case 0: return 0; + case -EIO: return 1; + } + + char *buffer = malloc (BLOCKSIZE + 72); + if (!buffer) + return 1; + + struct sha1_ctx ctx; + sha1_init_ctx (&ctx); + size_t sum; + + /* Iterate over full file contents. */ + while (1) + { + /* We read the file in blocks of BLOCKSIZE bytes. One call of the + computation function processes the whole buffer so that with the + next round of the loop another block can be read. */ + size_t n; + sum = 0; + + /* Read block. Take care for partial reads. */ + while (1) + { + /* Either process a partial fread() from this loop, + or the fread() in afalg_stream may have gotten EOF. + We need to avoid a subsequent fread() as EOF may + not be sticky. For details of such systems, see: + https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ + if (feof (stream)) + goto process_partial_block; + + n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); + + sum += n; + + if (sum == BLOCKSIZE) + break; + + if (n == 0) + { + /* Check for the error flag IFF N == 0, so that we don't + exit the loop after a partial read due to e.g., EAGAIN + or EWOULDBLOCK. */ + if (ferror (stream)) + { + free (buffer); + return 1; + } + goto process_partial_block; + } + } + + /* Process buffer with BLOCKSIZE bytes. Note that + BLOCKSIZE % 64 == 0 + */ + sha1_process_block (buffer, BLOCKSIZE, &ctx); + } + + process_partial_block:; + + /* Process any remaining bytes. */ + if (sum > 0) + sha1_process_bytes (buffer, sum, &ctx); + + /* Construct result in desired memory. */ + sha1_finish_ctx (&ctx, resblock); + free (buffer); + return 0; +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/sha1.c b/lib/sha1.c index bacf29c..79e50ba 100644 --- a/lib/sha1.c +++ b/lib/sha1.c @@ -1,20 +1,20 @@ /* sha1.c - Functions to compute SHA1 message digest of files or memory blocks according to the NIST specification FIPS-180-1. - Copyright (C) 2000-2001, 2003-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2001, 2003-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Scott G. Miller Credits: @@ -23,6 +23,7 @@ #include +/* Specification. */ #if HAVE_OPENSSL_SHA1 # define GL_OPENSSL_INLINE _GL_EXTERN_INLINE #endif @@ -30,13 +31,8 @@ #include #include -#include #include -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif - #include #ifdef WORDS_BIGENDIAN # define SWAP(n) (n) @@ -44,12 +40,8 @@ # define SWAP(n) bswap_32 (n) #endif -#define BLOCKSIZE 32768 -#if BLOCKSIZE % 64 != 0 -# error "invalid BLOCKSIZE" -#endif - #if ! HAVE_OPENSSL_SHA1 + /* This array contains the bytes used to pad the buffer to the next 64-byte boundary. (RFC 1321, 3.1: Step 1) */ static const unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ... */ }; @@ -120,93 +112,7 @@ sha1_finish_ctx (struct sha1_ctx *ctx, void *resbuf) return sha1_read_ctx (ctx, resbuf); } -#endif -#ifdef GL_COMPILE_CRYPTO_STREAM - -#include "af_alg.h" - -/* Compute SHA1 message digest for bytes read from STREAM. The - resulting message digest number will be written into the 20 bytes - beginning at RESBLOCK. */ -int -sha1_stream (FILE *stream, void *resblock) -{ - switch (afalg_stream (stream, "sha1", resblock, SHA1_DIGEST_SIZE)) - { - case 0: return 0; - case -EIO: return 1; - } - - char *buffer = malloc (BLOCKSIZE + 72); - if (!buffer) - return 1; - - struct sha1_ctx ctx; - sha1_init_ctx (&ctx); - size_t sum; - - /* Iterate over full file contents. */ - while (1) - { - /* We read the file in blocks of BLOCKSIZE bytes. One call of the - computation function processes the whole buffer so that with the - next round of the loop another block can be read. */ - size_t n; - sum = 0; - - /* Read block. Take care for partial reads. */ - while (1) - { - /* Either process a partial fread() from this loop, - or the fread() in afalg_stream may have gotten EOF. - We need to avoid a subsequent fread() as EOF may - not be sticky. For details of such systems, see: - https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ - if (feof (stream)) - goto process_partial_block; - - n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); - - sum += n; - - if (sum == BLOCKSIZE) - break; - - if (n == 0) - { - /* Check for the error flag IFF N == 0, so that we don't - exit the loop after a partial read due to e.g., EAGAIN - or EWOULDBLOCK. */ - if (ferror (stream)) - { - free (buffer); - return 1; - } - goto process_partial_block; - } - } - - /* Process buffer with BLOCKSIZE bytes. Note that - BLOCKSIZE % 64 == 0 - */ - sha1_process_block (buffer, BLOCKSIZE, &ctx); - } - - process_partial_block:; - - /* Process any remaining bytes. */ - if (sum > 0) - sha1_process_bytes (buffer, sum, &ctx); - - /* Construct result in desired memory. */ - sha1_finish_ctx (&ctx, resblock); - free (buffer); - return 0; -} -#endif - -#if ! HAVE_OPENSSL_SHA1 /* Compute SHA1 message digest for LEN bytes beginning at BUFFER. The result is always in little endian byte order, so that a byte-wise output yields to the wanted ASCII representation of the message @@ -444,6 +350,7 @@ sha1_process_block (const void *buffer, size_t len, struct sha1_ctx *ctx) e = ctx->E += e; } } + #endif /* diff --git a/lib/sha1.h b/lib/sha1.h index b767884..098678d 100644 --- a/lib/sha1.h +++ b/lib/sha1.h @@ -1,20 +1,20 @@ /* Declarations of functions and data types used for SHA1 sum library functions. - Copyright (C) 2000-2001, 2003, 2005-2006, 2008-2020 Free Software + Copyright (C) 2000-2001, 2003, 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef SHA1_H # define SHA1_H 1 @@ -30,7 +30,7 @@ extern "C" { # endif -#define SHA1_DIGEST_SIZE 20 +# define SHA1_DIGEST_SIZE 20 # if HAVE_OPENSSL_SHA1 # define GL_OPENSSL_NAME 1 @@ -88,6 +88,7 @@ extern void *sha1_buffer (const char *buffer, size_t len, void *restrict resblock); # endif + /* Compute SHA1 message digest for bytes read from STREAM. STREAM is an open file stream. Regular files are handled more efficiently. The contents of STREAM from its current position to its end will be read. diff --git a/lib/sha256-stream.c b/lib/sha256-stream.c new file mode 100644 index 0000000..c2e6398 --- /dev/null +++ b/lib/sha256-stream.c @@ -0,0 +1,145 @@ +/* sha256.c - Functions to compute SHA256 and SHA224 message digest of files or + memory blocks according to the NIST specification FIPS-180-2. + + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by David Madore, considerably copypasting from + Scott G. Miller's sha1.c +*/ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_SHA256 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "sha256.h" + +#include + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#include "af_alg.h" + +#define BLOCKSIZE 32768 +#if BLOCKSIZE % 64 != 0 +# error "invalid BLOCKSIZE" +#endif + +/* Compute message digest for bytes read from STREAM using algorithm ALG. + Write the message digest into RESBLOCK, which contains HASHLEN bytes. + The initial and finishing operations are INIT_CTX and FINISH_CTX. + Return zero if and only if successful. */ +static int +shaxxx_stream (FILE *stream, char const *alg, void *resblock, + ssize_t hashlen, void (*init_ctx) (struct sha256_ctx *), + void *(*finish_ctx) (struct sha256_ctx *, void *)) +{ + switch (afalg_stream (stream, alg, resblock, hashlen)) + { + case 0: return 0; + case -EIO: return 1; + } + + char *buffer = malloc (BLOCKSIZE + 72); + if (!buffer) + return 1; + + struct sha256_ctx ctx; + init_ctx (&ctx); + size_t sum; + + /* Iterate over full file contents. */ + while (1) + { + /* We read the file in blocks of BLOCKSIZE bytes. One call of the + computation function processes the whole buffer so that with the + next round of the loop another block can be read. */ + size_t n; + sum = 0; + + /* Read block. Take care for partial reads. */ + while (1) + { + /* Either process a partial fread() from this loop, + or the fread() in afalg_stream may have gotten EOF. + We need to avoid a subsequent fread() as EOF may + not be sticky. For details of such systems, see: + https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ + if (feof (stream)) + goto process_partial_block; + + n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); + + sum += n; + + if (sum == BLOCKSIZE) + break; + + if (n == 0) + { + /* Check for the error flag IFF N == 0, so that we don't + exit the loop after a partial read due to e.g., EAGAIN + or EWOULDBLOCK. */ + if (ferror (stream)) + { + free (buffer); + return 1; + } + goto process_partial_block; + } + } + + /* Process buffer with BLOCKSIZE bytes. Note that + BLOCKSIZE % 64 == 0 + */ + sha256_process_block (buffer, BLOCKSIZE, &ctx); + } + + process_partial_block:; + + /* Process any remaining bytes. */ + if (sum > 0) + sha256_process_bytes (buffer, sum, &ctx); + + /* Construct result in desired memory. */ + finish_ctx (&ctx, resblock); + free (buffer); + return 0; +} + +int +sha256_stream (FILE *stream, void *resblock) +{ + return shaxxx_stream (stream, "sha256", resblock, SHA256_DIGEST_SIZE, + sha256_init_ctx, sha256_finish_ctx); +} + +int +sha224_stream (FILE *stream, void *resblock) +{ + return shaxxx_stream (stream, "sha224", resblock, SHA224_DIGEST_SIZE, + sha224_init_ctx, sha224_finish_ctx); +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/sha256.c b/lib/sha256.c index c80dea2..c9ca618 100644 --- a/lib/sha256.c +++ b/lib/sha256.c @@ -1,19 +1,19 @@ /* sha256.c - Functions to compute SHA256 and SHA224 message digest of files or memory blocks according to the NIST specification FIPS-180-2. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by David Madore, considerably copypasting from @@ -22,6 +22,7 @@ #include +/* Specification. */ #if HAVE_OPENSSL_SHA256 # define GL_OPENSSL_INLINE _GL_EXTERN_INLINE #endif @@ -29,13 +30,8 @@ #include #include -#include #include -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif - #include #ifdef WORDS_BIGENDIAN # define SWAP(n) (n) @@ -43,12 +39,8 @@ # define SWAP(n) bswap_32 (n) #endif -#define BLOCKSIZE 32768 -#if BLOCKSIZE % 64 != 0 -# error "invalid BLOCKSIZE" -#endif - #if ! HAVE_OPENSSL_SHA256 + /* This array contains the bytes used to pad the buffer to the next 64-byte boundary. */ static const unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ... */ }; @@ -167,110 +159,7 @@ sha224_finish_ctx (struct sha256_ctx *ctx, void *resbuf) sha256_conclude_ctx (ctx); return sha224_read_ctx (ctx, resbuf); } -#endif -#ifdef GL_COMPILE_CRYPTO_STREAM - -#include "af_alg.h" - -/* Compute message digest for bytes read from STREAM using algorithm ALG. - Write the message digest into RESBLOCK, which contains HASHLEN bytes. - The initial and finishing operations are INIT_CTX and FINISH_CTX. - Return zero if and only if successful. */ -static int -shaxxx_stream (FILE *stream, char const *alg, void *resblock, - ssize_t hashlen, void (*init_ctx) (struct sha256_ctx *), - void *(*finish_ctx) (struct sha256_ctx *, void *)) -{ - switch (afalg_stream (stream, alg, resblock, hashlen)) - { - case 0: return 0; - case -EIO: return 1; - } - - char *buffer = malloc (BLOCKSIZE + 72); - if (!buffer) - return 1; - - struct sha256_ctx ctx; - init_ctx (&ctx); - size_t sum; - - /* Iterate over full file contents. */ - while (1) - { - /* We read the file in blocks of BLOCKSIZE bytes. One call of the - computation function processes the whole buffer so that with the - next round of the loop another block can be read. */ - size_t n; - sum = 0; - - /* Read block. Take care for partial reads. */ - while (1) - { - /* Either process a partial fread() from this loop, - or the fread() in afalg_stream may have gotten EOF. - We need to avoid a subsequent fread() as EOF may - not be sticky. For details of such systems, see: - https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ - if (feof (stream)) - goto process_partial_block; - - n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); - - sum += n; - - if (sum == BLOCKSIZE) - break; - - if (n == 0) - { - /* Check for the error flag IFF N == 0, so that we don't - exit the loop after a partial read due to e.g., EAGAIN - or EWOULDBLOCK. */ - if (ferror (stream)) - { - free (buffer); - return 1; - } - goto process_partial_block; - } - } - - /* Process buffer with BLOCKSIZE bytes. Note that - BLOCKSIZE % 64 == 0 - */ - sha256_process_block (buffer, BLOCKSIZE, &ctx); - } - - process_partial_block:; - - /* Process any remaining bytes. */ - if (sum > 0) - sha256_process_bytes (buffer, sum, &ctx); - - /* Construct result in desired memory. */ - finish_ctx (&ctx, resblock); - free (buffer); - return 0; -} - -int -sha256_stream (FILE *stream, void *resblock) -{ - return shaxxx_stream (stream, "sha256", resblock, SHA256_DIGEST_SIZE, - sha256_init_ctx, sha256_finish_ctx); -} - -int -sha224_stream (FILE *stream, void *resblock) -{ - return shaxxx_stream (stream, "sha224", resblock, SHA224_DIGEST_SIZE, - sha224_init_ctx, sha224_finish_ctx); -} -#endif - -#if ! HAVE_OPENSSL_SHA256 /* Compute SHA256 message digest for LEN bytes beginning at BUFFER. The result is always in little endian byte order, so that a byte-wise output yields to the wanted ASCII representation of the message @@ -533,6 +422,7 @@ sha256_process_block (const void *buffer, size_t len, struct sha256_ctx *ctx) h = ctx->state[7] += h; } } + #endif /* diff --git a/lib/sha256.h b/lib/sha256.h index 750d78a..dc9d87e 100644 --- a/lib/sha256.h +++ b/lib/sha256.h @@ -1,18 +1,18 @@ /* Declarations of functions and data types used for SHA256 and SHA224 sum library functions. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef SHA256_H @@ -93,6 +93,7 @@ extern void *sha224_buffer (const char *buffer, size_t len, void *restrict resblock); # endif + /* Compute SHA256 (SHA224) message digest for bytes read from STREAM. STREAM is an open file stream. Regular files are handled more efficiently. The contents of STREAM from its current position to its end will be read. diff --git a/lib/sha512-stream.c b/lib/sha512-stream.c new file mode 100644 index 0000000..78fa081 --- /dev/null +++ b/lib/sha512-stream.c @@ -0,0 +1,145 @@ +/* sha512.c - Functions to compute SHA512 and SHA384 message digest of files or + memory blocks according to the NIST specification FIPS-180-2. + + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by David Madore, considerably copypasting from + Scott G. Miller's sha1.c +*/ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_SHA512 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "sha512.h" + +#include + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#include "af_alg.h" + +#define BLOCKSIZE 32768 +#if BLOCKSIZE % 128 != 0 +# error "invalid BLOCKSIZE" +#endif + +/* Compute message digest for bytes read from STREAM using algorithm ALG. + Write the message digest into RESBLOCK, which contains HASHLEN bytes. + The initial and finishing operations are INIT_CTX and FINISH_CTX. + Return zero if and only if successful. */ +static int +shaxxx_stream (FILE *stream, char const *alg, void *resblock, + ssize_t hashlen, void (*init_ctx) (struct sha512_ctx *), + void *(*finish_ctx) (struct sha512_ctx *, void *)) +{ + switch (afalg_stream (stream, alg, resblock, hashlen)) + { + case 0: return 0; + case -EIO: return 1; + } + + char *buffer = malloc (BLOCKSIZE + 72); + if (!buffer) + return 1; + + struct sha512_ctx ctx; + init_ctx (&ctx); + size_t sum; + + /* Iterate over full file contents. */ + while (1) + { + /* We read the file in blocks of BLOCKSIZE bytes. One call of the + computation function processes the whole buffer so that with the + next round of the loop another block can be read. */ + size_t n; + sum = 0; + + /* Read block. Take care for partial reads. */ + while (1) + { + /* Either process a partial fread() from this loop, + or the fread() in afalg_stream may have gotten EOF. + We need to avoid a subsequent fread() as EOF may + not be sticky. For details of such systems, see: + https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ + if (feof (stream)) + goto process_partial_block; + + n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); + + sum += n; + + if (sum == BLOCKSIZE) + break; + + if (n == 0) + { + /* Check for the error flag IFF N == 0, so that we don't + exit the loop after a partial read due to e.g., EAGAIN + or EWOULDBLOCK. */ + if (ferror (stream)) + { + free (buffer); + return 1; + } + goto process_partial_block; + } + } + + /* Process buffer with BLOCKSIZE bytes. Note that + BLOCKSIZE % 128 == 0 + */ + sha512_process_block (buffer, BLOCKSIZE, &ctx); + } + + process_partial_block:; + + /* Process any remaining bytes. */ + if (sum > 0) + sha512_process_bytes (buffer, sum, &ctx); + + /* Construct result in desired memory. */ + finish_ctx (&ctx, resblock); + free (buffer); + return 0; +} + +int +sha512_stream (FILE *stream, void *resblock) +{ + return shaxxx_stream (stream, "sha512", resblock, SHA512_DIGEST_SIZE, + sha512_init_ctx, sha512_finish_ctx); +} + +int +sha384_stream (FILE *stream, void *resblock) +{ + return shaxxx_stream (stream, "sha384", resblock, SHA384_DIGEST_SIZE, + sha384_init_ctx, sha384_finish_ctx); +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/sha512.c b/lib/sha512.c index 518e336..6776bb4 100644 --- a/lib/sha512.c +++ b/lib/sha512.c @@ -1,19 +1,19 @@ /* sha512.c - Functions to compute SHA512 and SHA384 message digest of files or memory blocks according to the NIST specification FIPS-180-2. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by David Madore, considerably copypasting from @@ -22,6 +22,7 @@ #include +/* Specification. */ #if HAVE_OPENSSL_SHA512 # define GL_OPENSSL_INLINE _GL_EXTERN_INLINE #endif @@ -29,13 +30,8 @@ #include #include -#include #include -#if USE_UNLOCKED_IO -# include "unlocked-io.h" -#endif - #include #ifdef WORDS_BIGENDIAN # define SWAP(n) (n) @@ -43,12 +39,8 @@ # define SWAP(n) bswap_64 (n) #endif -#define BLOCKSIZE 32768 -#if BLOCKSIZE % 128 != 0 -# error "invalid BLOCKSIZE" -#endif - #if ! HAVE_OPENSSL_SHA512 + /* This array contains the bytes used to pad the buffer to the next 128-byte boundary. */ static const unsigned char fillbuf[128] = { 0x80, 0 /* , 0, 0, ... */ }; @@ -168,110 +160,7 @@ sha384_finish_ctx (struct sha512_ctx *ctx, void *resbuf) sha512_conclude_ctx (ctx); return sha384_read_ctx (ctx, resbuf); } -#endif -#ifdef GL_COMPILE_CRYPTO_STREAM - -#include "af_alg.h" - -/* Compute message digest for bytes read from STREAM using algorithm ALG. - Write the message digest into RESBLOCK, which contains HASHLEN bytes. - The initial and finishing operations are INIT_CTX and FINISH_CTX. - Return zero if and only if successful. */ -static int -shaxxx_stream (FILE *stream, char const *alg, void *resblock, - ssize_t hashlen, void (*init_ctx) (struct sha512_ctx *), - void *(*finish_ctx) (struct sha512_ctx *, void *)) -{ - switch (afalg_stream (stream, alg, resblock, hashlen)) - { - case 0: return 0; - case -EIO: return 1; - } - - char *buffer = malloc (BLOCKSIZE + 72); - if (!buffer) - return 1; - - struct sha512_ctx ctx; - init_ctx (&ctx); - size_t sum; - - /* Iterate over full file contents. */ - while (1) - { - /* We read the file in blocks of BLOCKSIZE bytes. One call of the - computation function processes the whole buffer so that with the - next round of the loop another block can be read. */ - size_t n; - sum = 0; - - /* Read block. Take care for partial reads. */ - while (1) - { - /* Either process a partial fread() from this loop, - or the fread() in afalg_stream may have gotten EOF. - We need to avoid a subsequent fread() as EOF may - not be sticky. For details of such systems, see: - https://sourceware.org/bugzilla/show_bug.cgi?id=1190 */ - if (feof (stream)) - goto process_partial_block; - - n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); - - sum += n; - - if (sum == BLOCKSIZE) - break; - - if (n == 0) - { - /* Check for the error flag IFF N == 0, so that we don't - exit the loop after a partial read due to e.g., EAGAIN - or EWOULDBLOCK. */ - if (ferror (stream)) - { - free (buffer); - return 1; - } - goto process_partial_block; - } - } - - /* Process buffer with BLOCKSIZE bytes. Note that - BLOCKSIZE % 128 == 0 - */ - sha512_process_block (buffer, BLOCKSIZE, &ctx); - } - - process_partial_block:; - - /* Process any remaining bytes. */ - if (sum > 0) - sha512_process_bytes (buffer, sum, &ctx); - - /* Construct result in desired memory. */ - finish_ctx (&ctx, resblock); - free (buffer); - return 0; -} - -int -sha512_stream (FILE *stream, void *resblock) -{ - return shaxxx_stream (stream, "sha512", resblock, SHA512_DIGEST_SIZE, - sha512_init_ctx, sha512_finish_ctx); -} - -int -sha384_stream (FILE *stream, void *resblock) -{ - return shaxxx_stream (stream, "sha384", resblock, SHA384_DIGEST_SIZE, - sha384_init_ctx, sha384_finish_ctx); -} -#endif - -#if ! HAVE_OPENSSL_SHA512 /* Compute SHA512 message digest for LEN bytes beginning at BUFFER. The result is always in little endian byte order, so that a byte-wise output yields to the wanted ASCII representation of the message @@ -578,6 +467,7 @@ sha512_process_block (const void *buffer, size_t len, struct sha512_ctx *ctx) h = ctx->state[7] = u64plus (ctx->state[7], h); } } + #endif /* diff --git a/lib/sha512.h b/lib/sha512.h index 21c2f58..f38819f 100644 --- a/lib/sha512.h +++ b/lib/sha512.h @@ -1,18 +1,18 @@ /* Declarations of functions and data types used for SHA512 and SHA384 sum library functions. - Copyright (C) 2005-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef SHA512_H @@ -96,6 +96,7 @@ extern void *sha384_buffer (const char *buffer, size_t len, void *restrict resblock); # endif + /* Compute SHA512 (SHA384) message digest for bytes read from STREAM. STREAM is an open file stream. Regular files are handled more efficiently. The contents of STREAM from its current position to its end will be read. diff --git a/lib/sig-handler.c b/lib/sig-handler.c index 52c3621..0ab63ec 100644 --- a/lib/sig-handler.c +++ b/lib/sig-handler.c @@ -1,3 +1,21 @@ +/* Convenience declarations when working with . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define SIG_HANDLER_INLINE _GL_EXTERN_INLINE #include "sig-handler.h" diff --git a/lib/sig-handler.h b/lib/sig-handler.h index 17604ea..1ca8d54 100644 --- a/lib/sig-handler.h +++ b/lib/sig-handler.h @@ -1,18 +1,18 @@ /* Convenience declarations when working with . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_SIG_HANDLER_H diff --git a/lib/sig2str.c b/lib/sig2str.c index 905daea..8e2fc0c 100644 --- a/lib/sig2str.c +++ b/lib/sig2str.c @@ -1,10 +1,10 @@ /* sig2str.c -- convert between signal names and numbers - Copyright (C) 2002, 2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -189,6 +189,11 @@ static struct numname { int num; char const name[8]; } numname_table[] = NUMNAME (STKFLT), #endif + /* AIX 7. */ +#ifdef SIGCPUFAIL + NUMNAME (CPUFAIL), +#endif + /* AIX 5L. */ #ifdef SIGDANGER NUMNAME (DANGER), @@ -229,7 +234,12 @@ static struct numname { int num; char const name[8]; } numname_table[] = NUMNAME (WINDOW), /* Older name for SIGWINCH. */ #endif - /* BeOS */ + /* OpenBSD. */ +#ifdef SIGTHR + NUMNAME (THR), +#endif + + /* BeOS, Haiku */ #ifdef SIGKILLTHR NUMNAME (KILLTHR), #endif @@ -239,6 +249,11 @@ static struct numname { int num; char const name[8]; } numname_table[] = NUMNAME (DIL), #endif + /* native Windows */ +#ifdef SIGBREAK + NUMNAME (BREAK), +#endif + /* Korn shell and Bash, of uncertain vintage. */ { 0, "EXIT" } }; diff --git a/lib/sig2str.h b/lib/sig2str.h index a0b45da..a45af7f 100644 --- a/lib/sig2str.h +++ b/lib/sig2str.h @@ -1,10 +1,10 @@ /* sig2str.h -- convert between signal names and numbers - Copyright (C) 2002, 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/sigaction.c b/lib/sigaction.c index 792b3e8..953a6ca 100644 --- a/lib/sigaction.c +++ b/lib/sigaction.c @@ -1,18 +1,18 @@ /* POSIX compatible signal blocking. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Eric Blake , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/siglist.h b/lib/siglist.h index 7b52990..f66bac1 100644 --- a/lib/siglist.h +++ b/lib/siglist.h @@ -1,18 +1,18 @@ /* Canonical list of all signal names. - Copyright (C) 1996-1999, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 1996-1999, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* This file should be usable for any platform, since it just associates diff --git a/lib/signal.h b/lib/signal.h index 53ed118..20805ca 100644 --- a/lib/signal.h +++ b/lib/signal.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -56,32 +56,32 @@ #ifndef _GL_SIGNAL_H #define _GL_SIGNAL_H -/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android - declare pthread_sigmask in , not in . +/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android, + OS/2 kLIBC declare pthread_sigmask in , not in . But avoid namespace pollution on glibc systems.*/ #if (1 || defined GNULIB_POSIXCHECK) \ && ((defined __APPLE__ && defined __MACH__) \ || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ \ - || defined __sun || defined __ANDROID__) \ + || defined __sun || defined __ANDROID__ || defined __KLIBC__) \ && ! defined __GLIBC__ # include #endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -216,6 +216,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -241,6 +251,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -338,7 +356,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -366,9 +384,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -384,26 +402,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -412,19 +430,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -497,13 +515,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -512,24 +537,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/signal.in.h b/lib/signal.in.h index c94b053..640b502 100644 --- a/lib/signal.in.h +++ b/lib/signal.in.h @@ -1,18 +1,18 @@ /* A GNU-like . - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -55,13 +55,13 @@ #ifndef _@GUARD_PREFIX@_SIGNAL_H #define _@GUARD_PREFIX@_SIGNAL_H -/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android - declare pthread_sigmask in , not in . +/* Mac OS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6, Android, + OS/2 kLIBC declare pthread_sigmask in , not in . But avoid namespace pollution on glibc systems.*/ #if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \ && ((defined __APPLE__ && defined __MACH__) \ || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ \ - || defined __sun || defined __ANDROID__) \ + || defined __sun || defined __ANDROID__ || defined __KLIBC__) \ && ! defined __GLIBC__ # include #endif diff --git a/lib/signbitd.c b/lib/signbitd.c index ff8221f..776dd73 100644 --- a/lib/signbitd.c +++ b/lib/signbitd.c @@ -1,17 +1,17 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/signbitf.c b/lib/signbitf.c index 66c8ea4..0adf001 100644 --- a/lib/signbitf.c +++ b/lib/signbitf.c @@ -1,17 +1,17 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/signbitl.c b/lib/signbitl.c index 9aa2043..865d276 100644 --- a/lib/signbitl.c +++ b/lib/signbitl.c @@ -1,17 +1,17 @@ /* signbit() macro: Determine the sign bit of a floating-point number. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/sigprocmask.c b/lib/sigprocmask.c index d186106..a805da6 100644 --- a/lib/sigprocmask.c +++ b/lib/sigprocmask.c @@ -1,18 +1,18 @@ /* POSIX compatible signal blocking. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2006. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/size_max.h b/lib/size_max.h index f6ab19f..dee2b8e 100644 --- a/lib/size_max.h +++ b/lib/size_max.h @@ -1,19 +1,19 @@ /* size_max.h -- declare SIZE_MAX through system headers - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef GNULIB_SIZE_MAX_H #define GNULIB_SIZE_MAX_H diff --git a/lib/sm3-stream.c b/lib/sm3-stream.c new file mode 100644 index 0000000..dc976bd --- /dev/null +++ b/lib/sm3-stream.c @@ -0,0 +1,123 @@ +/* sm3.c - Functions to compute SM3 message digest of files or memory blocks + according to the specification GM/T 004-2012 Cryptographic Hash Algorithm + SM3, published by State Encryption Management Bureau, China. + + SM3 cryptographic hash algorithm. + + + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Jia Zhang , 2017, + considerably copypasting from David Madore's sha256.c */ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_SM3 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "sm3.h" + +#include + +#if USE_UNLOCKED_IO +# include "unlocked-io.h" +#endif + +#define BLOCKSIZE 32768 +#if BLOCKSIZE % 64 != 0 +# error "invalid BLOCKSIZE" +#endif + +/* Compute SM3 message digest for bytes read from STREAM. The + resulting message digest number will be written into the 32 bytes + beginning at RESBLOCK. */ +int +sm3_stream (FILE *stream, void *resblock) +{ + struct sm3_ctx ctx; + size_t sum; + + char *buffer = malloc (BLOCKSIZE + 72); + if (!buffer) + return 1; + + /* Initialize the computation context. */ + sm3_init_ctx (&ctx); + + /* Iterate over full file contents. */ + while (1) + { + /* We read the file in blocks of BLOCKSIZE bytes. One call of the + computation function processes the whole buffer so that with the + next round of the loop another block can be read. */ + size_t n; + sum = 0; + + /* Read block. Take care for partial reads. */ + while (1) + { + n = fread (buffer + sum, 1, BLOCKSIZE - sum, stream); + + sum += n; + + if (sum == BLOCKSIZE) + break; + + if (n == 0) + { + /* Check for the error flag IFF N == 0, so that we don't + exit the loop after a partial read due to e.g., EAGAIN + or EWOULDBLOCK. */ + if (ferror (stream)) + { + free (buffer); + return 1; + } + goto process_partial_block; + } + + /* We've read at least one byte, so ignore errors. But always + check for EOF, since feof may be true even though N > 0. + Otherwise, we could end up calling fread after EOF. */ + if (feof (stream)) + goto process_partial_block; + } + + /* Process buffer with BLOCKSIZE bytes. Note that + BLOCKSIZE % 64 == 0 + */ + sm3_process_block (buffer, BLOCKSIZE, &ctx); + } + + process_partial_block:; + + /* Process any remaining bytes. */ + if (sum > 0) + sm3_process_bytes (buffer, sum, &ctx); + + /* Construct result in desired memory. */ + sm3_finish_ctx (&ctx, resblock); + free (buffer); + return 0; +} + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/sm3.c b/lib/sm3.c new file mode 100644 index 0000000..5594945 --- /dev/null +++ b/lib/sm3.c @@ -0,0 +1,416 @@ +/* sm3.c - Functions to compute SM3 message digest of files or memory blocks + according to the specification GM/T 004-2012 Cryptographic Hash Algorithm + SM3, published by State Encryption Management Bureau, China. + + SM3 cryptographic hash algorithm. + + + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* Written by Jia Zhang , 2017, + considerably copypasting from David Madore's sha256.c */ + +#include + +/* Specification. */ +#if HAVE_OPENSSL_SM3 +# define GL_OPENSSL_INLINE _GL_EXTERN_INLINE +#endif +#include "sm3.h" + +#include +#include +#include + +#include +#ifdef WORDS_BIGENDIAN +# define SWAP(n) (n) +#else +# define SWAP(n) bswap_32 (n) +#endif + +#ifndef DEBUG_SM3 +# define DEBUG_SM3 0 +#endif + +#if ! DEBUG_SM3 +# define dbg_printf(fmt, ...) do { } while (0) +#else +# define dbg_printf printf +#endif + +#if ! HAVE_OPENSSL_SM3 + +/* This array contains the bytes used to pad the buffer to the next + 64-byte boundary. */ +static const unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ... */ }; + + +/* + Takes a pointer to a 256 bit block of data (eight 32 bit ints) and + initializes it to the start constants of the SM3 algorithm. This + must be called before using hash in the call to sm3_hash +*/ +void +sm3_init_ctx (struct sm3_ctx *ctx) +{ + ctx->state[0] = 0x7380166fUL; + ctx->state[1] = 0x4914b2b9UL; + ctx->state[2] = 0x172442d7UL; + ctx->state[3] = 0xda8a0600UL; + ctx->state[4] = 0xa96f30bcUL; + ctx->state[5] = 0x163138aaUL; + ctx->state[6] = 0xe38dee4dUL; + ctx->state[7] = 0xb0fb0e4eUL; + + ctx->total[0] = ctx->total[1] = 0; + ctx->buflen = 0; +} + +/* Copy the value from v into the memory location pointed to by *cp, + If your architecture allows unaligned access this is equivalent to + * (uint32_t *) cp = v */ +static void +set_uint32 (char *cp, uint32_t v) +{ + memcpy (cp, &v, sizeof v); +} + +/* Put result from CTX in first 32 bytes following RESBUF. The result + must be in little endian byte order. */ +void * +sm3_read_ctx (const struct sm3_ctx *ctx, void *resbuf) +{ + int i; + char *r = resbuf; + + for (i = 0; i < 8; i++) + set_uint32 (r + i * sizeof ctx->state[0], SWAP (ctx->state[i])); + + return resbuf; +} + +/* Process the remaining bytes in the internal buffer and the usual + prolog according to the standard and write the result to RESBUF. */ +static void +sm3_conclude_ctx (struct sm3_ctx *ctx) +{ + /* Take yet unprocessed bytes into account. */ + size_t bytes = ctx->buflen; + size_t size = (bytes < 56) ? 64 / 4 : 64 * 2 / 4; + + /* Now count remaining bytes. */ + ctx->total[0] += bytes; + if (ctx->total[0] < bytes) + ++ctx->total[1]; + + /* Put the 64-bit file length in *bits* at the end of the buffer. + Use set_uint32 rather than a simple assignment, to avoid risk of + unaligned access. */ + set_uint32 ((char *) &ctx->buffer[size - 2], + SWAP ((ctx->total[1] << 3) | (ctx->total[0] >> 29))); + set_uint32 ((char *) &ctx->buffer[size - 1], + SWAP (ctx->total[0] << 3)); + + memcpy (&((char *) ctx->buffer)[bytes], fillbuf, (size - 2) * 4 - bytes); + + /* Process last bytes. */ + sm3_process_block (ctx->buffer, size * 4, ctx); +} + +void * +sm3_finish_ctx (struct sm3_ctx *ctx, void *resbuf) +{ + sm3_conclude_ctx (ctx); + return sm3_read_ctx (ctx, resbuf); +} + +/* Compute SM3 message digest for LEN bytes beginning at BUFFER. The + result is always in little endian byte order, so that a byte-wise + output yields to the wanted ASCII representation of the message + digest. */ +void * +sm3_buffer (const char *buffer, size_t len, void *resblock) +{ + struct sm3_ctx ctx; + + /* Initialize the computation context. */ + sm3_init_ctx (&ctx); + + /* Process whole buffer but last len % 64 bytes. */ + sm3_process_bytes (buffer, len, &ctx); + + /* Put result in desired memory area. */ + return sm3_finish_ctx (&ctx, resblock); +} + +void +sm3_process_bytes (const void *buffer, size_t len, struct sm3_ctx *ctx) +{ + /* When we already have some bits in our internal buffer concatenate + both inputs first. */ + if (ctx->buflen != 0) + { + size_t left_over = ctx->buflen; + size_t add = 128 - left_over > len ? len : 128 - left_over; + + memcpy (&((char *) ctx->buffer)[left_over], buffer, add); + ctx->buflen += add; + + if (ctx->buflen > 64) + { + sm3_process_block (ctx->buffer, ctx->buflen & ~63, ctx); + + ctx->buflen &= 63; + /* The regions in the following copy operation cannot overlap, + because ctx->buflen < 64 ≤ (left_over + add) & ~63. */ + memcpy (ctx->buffer, + &((char *) ctx->buffer)[(left_over + add) & ~63], + ctx->buflen); + } + + buffer = (const char *) buffer + add; + len -= add; + } + + /* Process available complete blocks. */ + if (len >= 64) + { +#if !(_STRING_ARCH_unaligned || _STRING_INLINE_unaligned) +# define UNALIGNED_P(p) ((uintptr_t) (p) % alignof (uint32_t) != 0) + if (UNALIGNED_P (buffer)) + while (len > 64) + { + sm3_process_block (memcpy (ctx->buffer, buffer, 64), 64, ctx); + buffer = (const char *) buffer + 64; + len -= 64; + } + else +#endif + { + sm3_process_block (buffer, len & ~63, ctx); + buffer = (const char *) buffer + (len & ~63); + len &= 63; + } + } + + /* Move remaining bytes in internal buffer. */ + if (len > 0) + { + size_t left_over = ctx->buflen; + + memcpy (&((char *) ctx->buffer)[left_over], buffer, len); + left_over += len; + if (left_over >= 64) + { + sm3_process_block (ctx->buffer, 64, ctx); + left_over -= 64; + /* The regions in the following copy operation cannot overlap, + because left_over ≤ 64. */ + memcpy (ctx->buffer, &ctx->buffer[16], left_over); + } + ctx->buflen = left_over; + } +} + +/* --- Code below is the primary difference between sha256.c and sm3.c --- */ + +/* SM3 round constants */ +#define T(j) sm3_round_constants[j] +static const uint32_t sm3_round_constants[64] = { + 0x79cc4519UL, 0xf3988a32UL, 0xe7311465UL, 0xce6228cbUL, + 0x9cc45197UL, 0x3988a32fUL, 0x7311465eUL, 0xe6228cbcUL, + 0xcc451979UL, 0x988a32f3UL, 0x311465e7UL, 0x6228cbceUL, + 0xc451979cUL, 0x88a32f39UL, 0x11465e73UL, 0x228cbce6UL, + 0x9d8a7a87UL, 0x3b14f50fUL, 0x7629ea1eUL, 0xec53d43cUL, + 0xd8a7a879UL, 0xb14f50f3UL, 0x629ea1e7UL, 0xc53d43ceUL, + 0x8a7a879dUL, 0x14f50f3bUL, 0x29ea1e76UL, 0x53d43cecUL, + 0xa7a879d8UL, 0x4f50f3b1UL, 0x9ea1e762UL, 0x3d43cec5UL, + 0x7a879d8aUL, 0xf50f3b14UL, 0xea1e7629UL, 0xd43cec53UL, + 0xa879d8a7UL, 0x50f3b14fUL, 0xa1e7629eUL, 0x43cec53dUL, + 0x879d8a7aUL, 0x0f3b14f5UL, 0x1e7629eaUL, 0x3cec53d4UL, + 0x79d8a7a8UL, 0xf3b14f50UL, 0xe7629ea1UL, 0xcec53d43UL, + 0x9d8a7a87UL, 0x3b14f50fUL, 0x7629ea1eUL, 0xec53d43cUL, + 0xd8a7a879UL, 0xb14f50f3UL, 0x629ea1e7UL, 0xc53d43ceUL, + 0x8a7a879dUL, 0x14f50f3bUL, 0x29ea1e76UL, 0x53d43cecUL, + 0xa7a879d8UL, 0x4f50f3b1UL, 0x9ea1e762UL, 0x3d43cec5UL, +}; + +/* Round functions. */ +#define FF1(X,Y,Z) ( X ^ Y ^ Z ) +#define FF2(X,Y,Z) ( ( X & Y ) | ( X & Z ) | ( Y & Z ) ) +#define GG1(X,Y,Z) ( X ^ Y ^ Z ) +#define GG2(X,Y,Z) ( ( X & Y ) | ( ~X & Z ) ) + +/* Process LEN bytes of BUFFER, accumulating context into CTX. + It is assumed that LEN % 64 == 0. + Most of this code comes from David Madore's sha256.c. */ + +void +sm3_process_block (const void *buffer, size_t len, struct sm3_ctx *ctx) +{ + const uint32_t *words = buffer; + size_t nwords = len / sizeof (uint32_t); + const uint32_t *endp = words + nwords; + uint32_t x[16]; + uint32_t a = ctx->state[0]; + uint32_t b = ctx->state[1]; + uint32_t c = ctx->state[2]; + uint32_t d = ctx->state[3]; + uint32_t e = ctx->state[4]; + uint32_t f = ctx->state[5]; + uint32_t g = ctx->state[6]; + uint32_t h = ctx->state[7]; + uint32_t lolen = len; + + /* First increment the byte count. GM/T 004-2012 specifies the possible + length of the file up to 2^64 bits. Here we only compute the + number of bytes. Do a double word increment. */ + ctx->total[0] += lolen; + ctx->total[1] += (len >> 31 >> 1) + (ctx->total[0] < lolen); + +#define rol(x, n) (((x) << ((n) & 31)) | ((x) >> ((32 - (n)) & 31))) +#define P0(x) ((x)^rol(x,9)^rol(x,17)) +#define P1(x) ((x)^rol(x,15)^rol(x,23)) + +#define W1(I) ( x[I&0x0f] ) +#define W2(I) ( tw = P1(x[I&0x0f]^x[(I-9)&0x0f]^rol(x[(I-3)&0x0f],15)) \ + ^ rol(x[(I-13)&0x0f],7) ^ x[(I-6)&0x0f] \ + , x[I&0x0f] = tw ) + +#define R(i,A,B,C,D,E,F,G,H,T,W1,W2) \ + do { \ + if (++j) \ + dbg_printf("%2d %08x %08x %08x %08x %08x %08x %08x %08x\n", \ + j-1, A, B, C, D, E, F, G, H); \ + ss1 = rol(rol(A,12) + E + T,7); \ + ss2 = ss1 ^ rol(A,12); \ + D += FF##i(A,B,C) + ss2 + (W1 ^ W2); \ + H += GG##i(E,F,G) + ss1 + W1; \ + B = rol(B,9); \ + F = rol(F,19); \ + H = P0(H); \ + } while(0) + +#define R1(A,B,C,D,E,F,G,H,T,W1,W2) R(1,A,B,C,D,E,F,G,H,T,W1,W2) +#define R2(A,B,C,D,E,F,G,H,T,W1,W2) R(2,A,B,C,D,E,F,G,H,T,W1,W2) + + while (words < endp) + { + uint32_t tw; + uint32_t ss1, ss2; + int j; + + for (j = 0; j < 16; j++) + { + x[j] = SWAP (*words); + words++; + } + + j = -1; + + dbg_printf (" j A B C D E " + " F G H\n" + " %08x %08x %08x %08x %08x %08x %08x %08x\n", + a, b, c, d, e, f, g, h); + + R1( a, b, c, d, e, f, g, h, T( 0), W1( 0), W1( 4) ); + R1( d, a, b, c, h, e, f, g, T( 1), W1( 1), W1( 5) ); + R1( c, d, a, b, g, h, e, f, T( 2), W1( 2), W1( 6) ); + R1( b, c, d, a, f, g, h, e, T( 3), W1( 3), W1( 7) ); + R1( a, b, c, d, e, f, g, h, T( 4), W1( 4), W1( 8) ); + R1( d, a, b, c, h, e, f, g, T( 5), W1( 5), W1( 9) ); + R1( c, d, a, b, g, h, e, f, T( 6), W1( 6), W1(10) ); + R1( b, c, d, a, f, g, h, e, T( 7), W1( 7), W1(11) ); + R1( a, b, c, d, e, f, g, h, T( 8), W1( 8), W1(12) ); + R1( d, a, b, c, h, e, f, g, T( 9), W1( 9), W1(13) ); + R1( c, d, a, b, g, h, e, f, T(10), W1(10), W1(14) ); + R1( b, c, d, a, f, g, h, e, T(11), W1(11), W1(15) ); + R1( a, b, c, d, e, f, g, h, T(12), W1(12), W2(16) ); + R1( d, a, b, c, h, e, f, g, T(13), W1(13), W2(17) ); + R1( c, d, a, b, g, h, e, f, T(14), W1(14), W2(18) ); + R1( b, c, d, a, f, g, h, e, T(15), W1(15), W2(19) ); + R2( a, b, c, d, e, f, g, h, T(16), W1(16), W2(20) ); + R2( d, a, b, c, h, e, f, g, T(17), W1(17), W2(21) ); + R2( c, d, a, b, g, h, e, f, T(18), W1(18), W2(22) ); + R2( b, c, d, a, f, g, h, e, T(19), W1(19), W2(23) ); + R2( a, b, c, d, e, f, g, h, T(20), W1(20), W2(24) ); + R2( d, a, b, c, h, e, f, g, T(21), W1(21), W2(25) ); + R2( c, d, a, b, g, h, e, f, T(22), W1(22), W2(26) ); + R2( b, c, d, a, f, g, h, e, T(23), W1(23), W2(27) ); + R2( a, b, c, d, e, f, g, h, T(24), W1(24), W2(28) ); + R2( d, a, b, c, h, e, f, g, T(25), W1(25), W2(29) ); + R2( c, d, a, b, g, h, e, f, T(26), W1(26), W2(30) ); + R2( b, c, d, a, f, g, h, e, T(27), W1(27), W2(31) ); + R2( a, b, c, d, e, f, g, h, T(28), W1(28), W2(32) ); + R2( d, a, b, c, h, e, f, g, T(29), W1(29), W2(33) ); + R2( c, d, a, b, g, h, e, f, T(30), W1(30), W2(34) ); + R2( b, c, d, a, f, g, h, e, T(31), W1(31), W2(35) ); + R2( a, b, c, d, e, f, g, h, T(32), W1(32), W2(36) ); + R2( d, a, b, c, h, e, f, g, T(33), W1(33), W2(37) ); + R2( c, d, a, b, g, h, e, f, T(34), W1(34), W2(38) ); + R2( b, c, d, a, f, g, h, e, T(35), W1(35), W2(39) ); + R2( a, b, c, d, e, f, g, h, T(36), W1(36), W2(40) ); + R2( d, a, b, c, h, e, f, g, T(37), W1(37), W2(41) ); + R2( c, d, a, b, g, h, e, f, T(38), W1(38), W2(42) ); + R2( b, c, d, a, f, g, h, e, T(39), W1(39), W2(43) ); + R2( a, b, c, d, e, f, g, h, T(40), W1(40), W2(44) ); + R2( d, a, b, c, h, e, f, g, T(41), W1(41), W2(45) ); + R2( c, d, a, b, g, h, e, f, T(42), W1(42), W2(46) ); + R2( b, c, d, a, f, g, h, e, T(43), W1(43), W2(47) ); + R2( a, b, c, d, e, f, g, h, T(44), W1(44), W2(48) ); + R2( d, a, b, c, h, e, f, g, T(45), W1(45), W2(49) ); + R2( c, d, a, b, g, h, e, f, T(46), W1(46), W2(50) ); + R2( b, c, d, a, f, g, h, e, T(47), W1(47), W2(51) ); + R2( a, b, c, d, e, f, g, h, T(48), W1(48), W2(52) ); + R2( d, a, b, c, h, e, f, g, T(49), W1(49), W2(53) ); + R2( c, d, a, b, g, h, e, f, T(50), W1(50), W2(54) ); + R2( b, c, d, a, f, g, h, e, T(51), W1(51), W2(55) ); + R2( a, b, c, d, e, f, g, h, T(52), W1(52), W2(56) ); + R2( d, a, b, c, h, e, f, g, T(53), W1(53), W2(57) ); + R2( c, d, a, b, g, h, e, f, T(54), W1(54), W2(58) ); + R2( b, c, d, a, f, g, h, e, T(55), W1(55), W2(59) ); + R2( a, b, c, d, e, f, g, h, T(56), W1(56), W2(60) ); + R2( d, a, b, c, h, e, f, g, T(57), W1(57), W2(61) ); + R2( c, d, a, b, g, h, e, f, T(58), W1(58), W2(62) ); + R2( b, c, d, a, f, g, h, e, T(59), W1(59), W2(63) ); + R2( a, b, c, d, e, f, g, h, T(60), W1(60), W2(64) ); + R2( d, a, b, c, h, e, f, g, T(61), W1(61), W2(65) ); + R2( c, d, a, b, g, h, e, f, T(62), W1(62), W2(66) ); + R2( b, c, d, a, f, g, h, e, T(63), W1(63), W2(67) ); + + dbg_printf("%2d %08x %08x %08x %08x %08x %08x %08x %08x\n", + j, a, b, c, d, e, f, g, h); + + a = ctx->state[0] ^= a; + b = ctx->state[1] ^= b; + c = ctx->state[2] ^= c; + d = ctx->state[3] ^= d; + e = ctx->state[4] ^= e; + f = ctx->state[5] ^= f; + g = ctx->state[6] ^= g; + h = ctx->state[7] ^= h; + } +} + +#endif + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/sm3.h b/lib/sm3.h new file mode 100644 index 0000000..5d606fe --- /dev/null +++ b/lib/sm3.h @@ -0,0 +1,111 @@ +/* Declarations of functions and data types used for SM3 sum library + function. + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* This module can be used to compute SM3 message digest of files or + memory blocks according to the specification GM/T 004-2012 + Cryptographic Hash Algorithm SM3, published by State Cryptography + Administration, China. + + The official SM3 cryptographic hash algorithm specification is + available at + . */ + +#ifndef SM3_H +# define SM3_H 1 + +# include +# include + +# if HAVE_OPENSSL_SM3 +# include +# endif + +# ifdef __cplusplus +extern "C" { +# endif + +enum { SM3_DIGEST_SIZE = 256 / 8 }; + +# if HAVE_OPENSSL_SM3 +# define GL_OPENSSL_NAME 3 +# include "gl_openssl.h" +# else +/* Structure to save state of computation between the single steps. */ +struct sm3_ctx +{ + uint32_t state[8]; + + uint32_t total[2]; + size_t buflen; /* ≥ 0, ≤ 128 */ + uint32_t buffer[32]; /* 128 bytes; the first buflen bytes are in use */ +}; + +/* Initialize structure containing state of computation. */ +extern void sm3_init_ctx (struct sm3_ctx *ctx); + +/* Starting with the result of former calls of this function (or the + initialization function update the context for the next LEN bytes + starting at BUFFER. + It is necessary that LEN is a multiple of 64!!! */ +extern void sm3_process_block (const void *buffer, size_t len, + struct sm3_ctx *ctx); + +/* Starting with the result of former calls of this function (or the + initialization function update the context for the next LEN bytes + starting at BUFFER. + It is NOT required that LEN is a multiple of 64. */ +extern void sm3_process_bytes (const void *buffer, size_t len, + struct sm3_ctx *ctx); + +/* Process the remaining bytes in the buffer and put result from CTX + in first 32 bytes following RESBUF. The result is always in little + endian byte order, so that a byte-wise output yields to the wanted + ASCII representation of the message digest. */ +extern void *sm3_finish_ctx (struct sm3_ctx *ctx, void *restrict resbuf); + +/* Put result from CTX in first 32 bytes following RESBUF. The result is + always in little endian byte order, so that a byte-wise output yields + to the wanted ASCII representation of the message digest. */ +extern void *sm3_read_ctx (const struct sm3_ctx *ctx, void *restrict resbuf); + +/* Compute SM3 message digest for LEN bytes beginning at BUFFER. The + result is always in little endian byte order, so that a byte-wise + output yields to the wanted ASCII representation of the message + digest. */ +extern void *sm3_buffer (const char *buffer, size_t len, + void *restrict resblock); + +# endif + +/* Compute SM3 message digest for bytes read from STREAM. The + resulting message digest number will be written into the 32 bytes + beginning at RESBLOCK. */ +extern int sm3_stream (FILE *stream, void *resblock); + + +# ifdef __cplusplus +} +# endif + +#endif + +/* + * Hey Emacs! + * Local Variables: + * coding: utf-8 + * End: + */ diff --git a/lib/smack.h b/lib/smack.h index 186cdcb..bcebf08 100644 --- a/lib/smack.h +++ b/lib/smack.h @@ -1,5 +1,5 @@ /* Include and determine availability of smack routines - Copyright (C) 2013-2020 Free Software Foundation, Inc. + Copyright (C) 2013-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,7 +29,7 @@ smack_new_label_from_self (char **label) } static inline int -smack_set_label_for_self (const char *label) +smack_set_label_for_self (char const *label) { return -1; } diff --git a/lib/snprintf.c b/lib/snprintf.c index 0475a67..3d87854 100644 --- a/lib/snprintf.c +++ b/lib/snprintf.c @@ -1,19 +1,19 @@ /* Formatted output to strings. - Copyright (C) 2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2006-2022 Free Software Foundation, Inc. Written by Simon Josefsson and Paul Eggert. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/sockets.c b/lib/sockets.c index 9e3251a..31b4302 100644 --- a/lib/sockets.c +++ b/lib/sockets.c @@ -1,18 +1,18 @@ /* sockets.c --- wrappers for Windows socket functions - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Simon Josefsson */ @@ -113,7 +113,7 @@ static int initialized_sockets_version /* = 0 */; #endif /* WINDOWS_SOCKETS */ int -gl_sockets_startup (int version _GL_UNUSED) +gl_sockets_startup (_GL_UNUSED int version) { #if WINDOWS_SOCKETS if (version > initialized_sockets_version) diff --git a/lib/sockets.h b/lib/sockets.h index 4575fc5..75e49fc 100644 --- a/lib/sockets.h +++ b/lib/sockets.h @@ -1,18 +1,18 @@ /* sockets.h - wrappers for Windows socket functions - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Simon Josefsson */ diff --git a/lib/stat-macros.h b/lib/stat-macros.h index 690216c..e131a18 100644 --- a/lib/stat-macros.h +++ b/lib/stat-macros.h @@ -1,3 +1,20 @@ +/* stat-related macros + + Copyright (C) 1993-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + /* All the mode bits that can be affected by chmod. */ #define CHMOD_MODE_BITS \ (S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO) diff --git a/lib/stat-size.h b/lib/stat-size.h index c1c9659..98cb11e 100644 --- a/lib/stat-size.h +++ b/lib/stat-size.h @@ -1,5 +1,5 @@ /* macros useful in interpreting size-related values in struct stat. - Copyright (C) 1989, 1991-2020 Free Software Foundation, Inc. + Copyright (C) 1989, 1991-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -77,12 +77,6 @@ /* HP-UX counts st_blocks in 1024-byte units. This loses when mixing HP-UX and BSD file systems with NFS. */ # define ST_NBLOCKSIZE 1024 -# else /* !hpux */ -# if defined _CRAY -# define ST_NBLOCKS(statbuf) \ - (S_ISREG ((statbuf).st_mode) || S_ISDIR ((statbuf).st_mode) \ - ? (statbuf).st_blocks * ST_BLKSIZE (statbuf) / ST_NBLOCKSIZE : 0) -# endif # endif #endif diff --git a/lib/stat-time.c b/lib/stat-time.c index 81b83dd..3d48a2b 100644 --- a/lib/stat-time.c +++ b/lib/stat-time.c @@ -1,3 +1,21 @@ +/* stat-related time functions. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_STAT_TIME_INLINE _GL_EXTERN_INLINE #include "stat-time.h" diff --git a/lib/stat-time.h b/lib/stat-time.h index 884ffd8..6b0088e 100644 --- a/lib/stat-time.h +++ b/lib/stat-time.h @@ -1,18 +1,18 @@ /* stat-related time functions. - Copyright (C) 2005, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -102,7 +102,7 @@ get_stat_mtime_ns (struct stat const *st) /* Return the nanosecond component of *ST's birth time. */ _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE -get_stat_birthtime_ns (struct stat const *st _GL_UNUSED) +get_stat_birthtime_ns (_GL_UNUSED struct stat const *st) { # if defined HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC return STAT_TIMESPEC (st, st_birthtim).tv_nsec; @@ -158,7 +158,7 @@ get_stat_mtime (struct stat const *st) /* Return *ST's birth time, if available; otherwise return a value with tv_sec and tv_nsec both equal to -1. */ _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE -get_stat_birthtime (struct stat const *st _GL_UNUSED) +get_stat_birthtime (_GL_UNUSED struct stat const *st) { struct timespec t; @@ -208,7 +208,7 @@ get_stat_birthtime (struct stat const *st _GL_UNUSED) errno to EOVERFLOW if normalization overflowed. This function is intended to be private to this .h file. */ _GL_STAT_TIME_INLINE int -stat_time_normalize (int result, struct stat *st _GL_UNUSED) +stat_time_normalize (int result, _GL_UNUSED struct stat *st) { #if defined __sun && defined STAT_TIMESPEC if (result == 0) diff --git a/lib/stat-w32.c b/lib/stat-w32.c index 296ccf1..c1a2923 100644 --- a/lib/stat-w32.c +++ b/lib/stat-w32.c @@ -1,17 +1,17 @@ /* Core of implementation of fstat and stat for native Windows. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible. */ @@ -20,9 +20,23 @@ #if defined _WIN32 && ! defined __CYGWIN__ -/* Ensure that defines FILE_ID_INFO. */ -#undef _WIN32_WINNT -#define _WIN32_WINNT _WIN32_WINNT_WIN8 +/* Attempt to make define FILE_ID_INFO. + But ensure that the redefinition of _WIN32_WINNT does not make us assume + Windows Vista or newer when building for an older version of Windows. */ +#if HAVE_SDKDDKVER_H +# include +# if _WIN32_WINNT >= _WIN32_WINNT_VISTA +# define WIN32_ASSUME_VISTA 1 +# else +# define WIN32_ASSUME_VISTA 0 +# endif +# if !defined _WIN32_WINNT || (_WIN32_WINNT < _WIN32_WINNT_WIN8) +# undef _WIN32_WINNT +# define _WIN32_WINNT _WIN32_WINNT_WIN8 +# endif +#else +# define WIN32_ASSUME_VISTA (_WIN32_WINNT >= _WIN32_WINNT_VISTA) +#endif #include #include @@ -38,21 +52,34 @@ #include "pathmax.h" #include "verify.h" -/* Avoid warnings from gcc -Wcast-function-type. */ -#define GetProcAddress \ - (void *) GetProcAddress +/* Don't assume that UNICODE is not defined. */ +#undef LoadLibrary +#define LoadLibrary LoadLibraryA +#undef GetFinalPathNameByHandle +#define GetFinalPathNameByHandle GetFinalPathNameByHandleA -#if _GL_WINDOWS_STAT_INODES == 2 +/* Older mingw headers do not define VOLUME_NAME_NONE. */ +#ifndef VOLUME_NAME_NONE +# define VOLUME_NAME_NONE 4 +#endif + +#if !WIN32_ASSUME_VISTA + +/* Avoid warnings from gcc -Wcast-function-type. */ +# define GetProcAddress \ + (void *) GetProcAddress + +# if _GL_WINDOWS_STAT_INODES == 2 /* GetFileInformationByHandleEx was introduced only in Windows Vista. */ typedef DWORD (WINAPI * GetFileInformationByHandleExFuncType) (HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS fiClass, LPVOID lpBuffer, DWORD dwBufferSize); static GetFileInformationByHandleExFuncType GetFileInformationByHandleExFunc = NULL; -#endif +# endif /* GetFinalPathNameByHandle was introduced only in Windows Vista. */ typedef DWORD (WINAPI * GetFinalPathNameByHandleFuncType) (HANDLE hFile, - LPTSTR lpFilePath, + LPSTR lpFilePath, DWORD lenFilePath, DWORD dwFlags); static GetFinalPathNameByHandleFuncType GetFinalPathNameByHandleFunc = NULL; @@ -64,16 +91,23 @@ initialize (void) HMODULE kernel32 = LoadLibrary ("kernel32.dll"); if (kernel32 != NULL) { -#if _GL_WINDOWS_STAT_INODES == 2 +# if _GL_WINDOWS_STAT_INODES == 2 GetFileInformationByHandleExFunc = (GetFileInformationByHandleExFuncType) GetProcAddress (kernel32, "GetFileInformationByHandleEx"); -#endif +# endif GetFinalPathNameByHandleFunc = (GetFinalPathNameByHandleFuncType) GetProcAddress (kernel32, "GetFinalPathNameByHandleA"); } initialized = TRUE; } +#else + +# define GetFileInformationByHandleExFunc GetFileInformationByHandleEx +# define GetFinalPathNameByHandleFunc GetFinalPathNameByHandle + +#endif + /* Converts a FILETIME to GMT time since 1970-01-01 00:00:00. */ #if _GL_WINDOWS_STAT_TIMESPEC struct timespec @@ -132,8 +166,10 @@ _gl_fstat_by_handle (HANDLE h, const char *path, struct stat *buf) DWORD type = GetFileType (h); if (type == FILE_TYPE_DISK) { +#if !WIN32_ASSUME_VISTA if (!initialized) initialize (); +#endif /* st_mode can be determined through GetFileAttributesEx diff --git a/lib/stat-w32.h b/lib/stat-w32.h index 491a754..0f79d61 100644 --- a/lib/stat-w32.h +++ b/lib/stat-w32.h @@ -1,17 +1,17 @@ /* Core of implementation of fstat and stat for native Windows. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _STAT_W32_H diff --git a/lib/stat.c b/lib/stat.c index e074e6a..574489a 100644 --- a/lib/stat.c +++ b/lib/stat.c @@ -1,17 +1,17 @@ /* Work around platform bugs in stat. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Eric Blake and Bruno Haible. */ @@ -65,6 +65,13 @@ orig_stat (const char *filename, struct stat *buf) # define WIN32_LEAN_AND_MEAN # include # include "stat-w32.h" +/* Don't assume that UNICODE is not defined. */ +# undef WIN32_FIND_DATA +# define WIN32_FIND_DATA WIN32_FIND_DATAA +# undef CreateFile +# define CreateFile CreateFileA +# undef FindFirstFile +# define FindFirstFile FindFirstFileA #endif #ifdef WINDOWS_NATIVE diff --git a/lib/statat.c b/lib/statat.c deleted file mode 100644 index 8cdb17e..0000000 --- a/lib/statat.c +++ /dev/null @@ -1,3 +0,0 @@ -#include -#define STATAT_INLINE _GL_EXTERN_INLINE -#include "openat.h" diff --git a/lib/stdalign.in.h b/lib/stdalign.in.h index cd786be..3b117df 100644 --- a/lib/stdalign.in.h +++ b/lib/stdalign.in.h @@ -1,19 +1,19 @@ /* A substitute for ISO C11 . - Copyright 2011-2020 Free Software Foundation, Inc. + Copyright 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert and Bruno Haible. */ @@ -34,11 +34,12 @@ requirement of a structure member (i.e., slot or field) that is of type TYPE, as an integer constant expression. - This differs from GCC's __alignof__ operator, which can yield a - better-performing alignment for an object of that type. For - example, on x86 with GCC, __alignof__ (double) and __alignof__ - (long long) are 8, whereas alignof (double) and alignof (long long) - are 4 unless the option '-malign-double' is used. + This differs from GCC's and clang's __alignof__ operator, which can + yield a better-performing alignment for an object of that type. For + example, on x86 with GCC and on Linux/x86 with clang, + __alignof__ (double) and __alignof__ (long long) are 8, whereas + alignof (double) and alignof (long long) are 4 unless the option + '-malign-double' is used. The result cannot be used as a value for an 'enum' constant, if you want to be portable to HP-UX 10.20 cc and AIX 3.2.5 xlc. @@ -53,9 +54,12 @@ #undef _Alignof /* GCC releases before GCC 4.9 had a bug in _Alignof. See GCC bug 52023 - . */ + . + clang versions < 8.0.0 have the same bug. */ #if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \ - || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9))) + || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \ + && !defined __clang__) \ + || (defined __clang__ && __clang_major__ < 8)) # ifdef __cplusplus # if 201103 <= __cplusplus # define _Alignof(type) alignof (type) @@ -100,11 +104,13 @@ #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 # if defined __cplusplus && 201103 <= __cplusplus # define _Alignas(a) alignas (a) -# elif ((defined __APPLE__ && defined __MACH__ \ - ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \ - : __GNUC__ && !defined __ibmxl__) \ - || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \ - || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__) +# elif (!defined __attribute__ \ + && ((defined __APPLE__ && defined __MACH__ \ + ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \ + : __GNUC__ && !defined __ibmxl__) \ + || (4 <= __clang_major__) \ + || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \ + || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__)) # define _Alignas(a) __attribute__ ((__aligned__ (a))) # elif 1300 <= _MSC_VER # define _Alignas(a) __declspec (align (a)) diff --git a/lib/stdarg.in.h b/lib/stdarg.in.h index 8cdc685..95306bf 100644 --- a/lib/stdarg.in.h +++ b/lib/stdarg.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_STDARG_H diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h index baacf98..03840f1 100644 --- a/lib/stdbool.in.h +++ b/lib/stdbool.in.h @@ -1,18 +1,18 @@ -/* Copyright (C) 2001-2003, 2006-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2001. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_STDBOOL_H #define _GL_STDBOOL_H diff --git a/lib/stddef.in.h b/lib/stddef.in.h index 2e50a1f..5c9a747 100644 --- a/lib/stddef.in.h +++ b/lib/stddef.in.h @@ -1,19 +1,19 @@ /* A substitute for POSIX 2008 , for platforms that have issues. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Eric Blake. */ @@ -42,6 +42,13 @@ # define _GL_STDDEF_WINT_T # endif # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ + /* On TinyCC, make sure that the macros that indicate the special invocation + convention get undefined. */ +# undef __need_wchar_t +# undef __need_size_t +# undef __need_ptrdiff_t +# undef __need_NULL +# undef __need_wint_t # endif #else @@ -49,6 +56,23 @@ # ifndef _@GUARD_PREFIX@_STDDEF_H +/* On AIX 7.2, with xlc in 64-bit mode, defines max_align_t to a + type with alignment 4, but 'long' has alignment 8. */ +# if defined _AIX && defined __LP64__ +# if !GNULIB_defined_max_align_t +# ifdef _MAX_ALIGN_T +/* /usr/include/stddef.h has already defined max_align_t. Override it. */ +typedef long rpl_max_align_t; +# define max_align_t rpl_max_align_t +# else +/* Prevent /usr/include/stddef.h from defining max_align_t. */ +typedef long max_align_t; +# define _MAX_ALIGN_T +# endif +# define GNULIB_defined_max_align_t 1 +# endif +# endif + /* The include_next requires a split double-inclusion guard. */ # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ @@ -86,18 +110,20 @@ we are currently compiling with gcc. On MSVC, max_align_t is defined only in C++ mode, after was included. Its definition is good since it has an alignment of 8 (on x86 - and x86_64). */ -#if defined _MSC_VER && defined __cplusplus + and x86_64). + Similarly on OS/2 kLIBC. */ +#if (defined _MSC_VER || (defined __KLIBC__ && !defined __LIBCN__)) \ + && defined __cplusplus # include #else -# if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T) +# if ! (@HAVE_MAX_ALIGN_T@ || (defined _GCC_MAX_ALIGN_T && !defined __clang__)) # if !GNULIB_defined_max_align_t /* On the x86, the maximum storage alignment of double, long, etc. is 4, but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8, and the C11 standard allows this. Work around this problem by using __alignof__ (which returns 8 for double) rather than _Alignof (which returns 4), and align each union member accordingly. */ -# ifdef __GNUC__ +# if defined __GNUC__ || (__clang_major__ >= 4) # define _GL_STDDEF_ALIGNAS(type) \ __attribute__ ((__aligned__ (__alignof__ (type)))) # else diff --git a/lib/stdint.in.h b/lib/stdint.in.h index 994c0c7..eaa7874 100644 --- a/lib/stdint.in.h +++ b/lib/stdint.in.h @@ -1,19 +1,19 @@ -/* Copyright (C) 2001-2002, 2004-2020 Free Software Foundation, Inc. +/* Copyright (C) 2001-2002, 2004-2022 Free Software Foundation, Inc. Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood. This file is part of gnulib. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* * ISO C 99 for platforms that lack it. @@ -85,7 +85,7 @@ /* Override WINT_MIN and WINT_MAX if gnulib's or overrides wint_t. */ -#if @GNULIB_OVERRIDES_WINT_T@ +#if @GNULIBHEADERS_OVERRIDE_WINT_T@ # undef WINT_MIN # undef WINT_MAX # define WINT_MIN 0x0U @@ -302,12 +302,11 @@ typedef gl_uint_fast32_t gl_uint_fast16_t; /* kLIBC's defines _INTPTR_T_DECLARED and needs its own definitions of intptr_t and uintptr_t (which use int and unsigned) to avoid clashes with declarations of system functions like sbrk. - Similarly, mingw 5.22 defines _INTPTR_T_DEFINED and - _UINTPTR_T_DEFINED and needs its own definitions of intptr_t and + Similarly, MinGW WSL-5.4.1 needs its own intptr_t and uintptr_t to avoid conflicting declarations of system functions like _findclose in . */ # if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \ - || (defined __MINGW32__ && defined _INTPTR_T_DEFINED && defined _UINTPTR_T_DEFINED)) + || defined __MINGW32__) # undef intptr_t # undef uintptr_t # ifdef _WIN64 @@ -580,11 +579,6 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) -> -> -> , and the latter includes and assumes its types are already defined. */ # if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX) - /* BSD/OS 4.0.1 has a bug: , and must be - included before . */ -# include -# include -# include # define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H # include # undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H @@ -604,7 +598,7 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t) /* wint_t limits */ /* If gnulib's or overrides wint_t, @WINT_T_SUFFIX@ is not accurate, therefore use the definitions from above. */ -# if !@GNULIB_OVERRIDES_WINT_T@ +# if !@GNULIBHEADERS_OVERRIDE_WINT_T@ # undef WINT_MIN # undef WINT_MAX # if @HAVE_SIGNED_WINT_T@ diff --git a/lib/stdio--.h b/lib/stdio--.h index f7609a5..1d4e9d2 100644 --- a/lib/stdio--.h +++ b/lib/stdio--.h @@ -1,10 +1,10 @@ /* Like stdio.h, but redefine some names to avoid glitches. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h index 067b95e..ed32e69 100644 --- a/lib/stdio-impl.h +++ b/lib/stdio-impl.h @@ -1,17 +1,17 @@ /* Implementation details of FILE streams. - Copyright (C) 2007-2008, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2008, 2010-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Many stdio implementations have the same logic and therefore can share @@ -175,7 +175,7 @@ # define fp_ fp # endif -# if defined _SCO_DS /* OpenServer */ +# if defined _SCO_DS || (defined __SCO_VERSION__ || defined __sysv5__) /* OpenServer 5, OpenServer 6, UnixWare 7 */ # define _cnt __cnt # define _ptr __ptr # define _base __base diff --git a/lib/stdio-read.c b/lib/stdio-read.c new file mode 100644 index 0000000..85efa0d --- /dev/null +++ b/lib/stdio-read.c @@ -0,0 +1,168 @@ +/* POSIX compatible FILE stream read function. + Copyright (C) 2008-2022 Free Software Foundation, Inc. + Written by Bruno Haible , 2011. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +/* Replace these functions only if module 'nonblocking' is requested. */ +#if GNULIB_NONBLOCKING + +/* On native Windows platforms, when read() is called on a non-blocking pipe + with an empty buffer, ReadFile() fails with error GetLastError() = + ERROR_NO_DATA, and read() in consequence fails with error EINVAL. This + read() function is at the basis of the function which fills the buffer of + a FILE stream. */ + +# if defined _WIN32 && ! defined __CYGWIN__ + +# include +# include + +# define WIN32_LEAN_AND_MEAN /* avoid including junk */ +# include + +# if GNULIB_MSVC_NOTHROW +# include "msvc-nothrow.h" +# else +# include +# endif + +/* Don't assume that UNICODE is not defined. */ +# undef GetNamedPipeHandleState +# define GetNamedPipeHandleState GetNamedPipeHandleStateA + +# define CALL_WITH_ERRNO_FIX(RETTYPE, EXPRESSION, FAILED) \ + if (ferror (stream)) \ + return (EXPRESSION); \ + else \ + { \ + RETTYPE ret; \ + SetLastError (0); \ + ret = (EXPRESSION); \ + if (FAILED) \ + { \ + if (GetLastError () == ERROR_NO_DATA && ferror (stream)) \ + { \ + int fd = fileno (stream); \ + if (fd >= 0) \ + { \ + HANDLE h = (HANDLE) _get_osfhandle (fd); \ + if (GetFileType (h) == FILE_TYPE_PIPE) \ + { \ + /* h is a pipe or socket. */ \ + DWORD state; \ + if (GetNamedPipeHandleState (h, &state, NULL, NULL, \ + NULL, NULL, 0) \ + && (state & PIPE_NOWAIT) != 0) \ + /* h is a pipe in non-blocking mode. \ + Change errno from EINVAL to EAGAIN. */ \ + errno = EAGAIN; \ + } \ + } \ + } \ + } \ + return ret; \ + } + +/* Enable this function definition only if gnulib's has prepared it. + Otherwise we get a function definition conflict with mingw64's . */ +# if GNULIB_SCANF +int +scanf (const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfscanf (stdin, format, args); + va_end (args); + + return retval; +} +# endif + +/* Enable this function definition only if gnulib's has prepared it. + Otherwise we get a function definition conflict with mingw64's . */ +# if GNULIB_FSCANF +int +fscanf (FILE *stream, const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfscanf (stream, format, args); + va_end (args); + + return retval; +} +# endif + +/* Enable this function definition only if gnulib's has prepared it. + Otherwise we get a function definition conflict with mingw64's . */ +# if GNULIB_VSCANF +int +vscanf (const char *format, va_list args) +{ + return vfscanf (stdin, format, args); +} +# endif + +/* Enable this function definition only if gnulib's has prepared it. + Otherwise we get a function definition conflict with mingw64's . */ +# if GNULIB_VFSCANF +int +vfscanf (FILE *stream, const char *format, va_list args) +#undef vfscanf +{ + CALL_WITH_ERRNO_FIX (int, vfscanf (stream, format, args), ret == EOF) +} +# endif + +int +getchar (void) +{ + return fgetc (stdin); +} + +int +fgetc (FILE *stream) +#undef fgetc +{ + CALL_WITH_ERRNO_FIX (int, fgetc (stream), ret == EOF) +} + +char * +fgets (char *s, int n, FILE *stream) +#undef fgets +{ + CALL_WITH_ERRNO_FIX (char *, fgets (s, n, stream), ret == NULL) +} + +/* We intentionally don't bother to fix gets. */ + +size_t +fread (void *ptr, size_t s, size_t n, FILE *stream) +#undef fread +{ + CALL_WITH_ERRNO_FIX (size_t, fread (ptr, s, n, stream), ret < n) +} + +# endif +#endif diff --git a/lib/stdio-safer.h b/lib/stdio-safer.h index ce74a93..204732f 100644 --- a/lib/stdio-safer.h +++ b/lib/stdio-safer.h @@ -1,10 +1,10 @@ /* Invoke stdio functions, but avoid some glitches. - Copyright (C) 2001, 2003, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,17 +20,21 @@ #include #if GNULIB_FOPEN_SAFER -FILE *fopen_safer (char const *, char const *); +FILE *fopen_safer (char const *, char const *) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1); #endif #if GNULIB_FREOPEN_SAFER -FILE *freopen_safer (char const *, char const *, FILE *); +FILE *freopen_safer (char const *, char const *, FILE *) + _GL_ARG_NONNULL ((2, 3)); #endif #if GNULIB_POPEN_SAFER -FILE *popen_safer (char const *, char const *); +FILE *popen_safer (char const *, char const *) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1); #endif #if GNULIB_TMPFILE_SAFER -FILE *tmpfile_safer (void); +FILE *tmpfile_safer (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1); #endif diff --git a/lib/stdio-write.c b/lib/stdio-write.c new file mode 100644 index 0000000..82facf5 --- /dev/null +++ b/lib/stdio-write.c @@ -0,0 +1,206 @@ +/* POSIX compatible FILE stream write function. + Copyright (C) 2008-2022 Free Software Foundation, Inc. + Written by Bruno Haible , 2008. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +/* Replace these functions only if module 'nonblocking' or module 'sigpipe' is + requested. */ +#if GNULIB_NONBLOCKING || GNULIB_SIGPIPE + +/* On native Windows platforms, SIGPIPE does not exist. When write() is + called on a pipe with no readers, WriteFile() fails with error + GetLastError() = ERROR_NO_DATA, and write() in consequence fails with + error EINVAL. This write() function is at the basis of the function + which flushes the buffer of a FILE stream. */ + +# if defined _WIN32 && ! defined __CYGWIN__ + +# include +# include +# include + +# define WIN32_LEAN_AND_MEAN /* avoid including junk */ +# include + +# if GNULIB_MSVC_NOTHROW +# include "msvc-nothrow.h" +# else +# include +# endif + +/* Don't assume that UNICODE is not defined. */ +# undef GetNamedPipeHandleState +# define GetNamedPipeHandleState GetNamedPipeHandleStateA + +# if GNULIB_NONBLOCKING +# define CLEAR_ERRNO \ + errno = 0; +# define HANDLE_ENOSPC \ + if (errno == ENOSPC && ferror (stream)) \ + { \ + int fd = fileno (stream); \ + if (fd >= 0) \ + { \ + HANDLE h = (HANDLE) _get_osfhandle (fd); \ + if (GetFileType (h) == FILE_TYPE_PIPE) \ + { \ + /* h is a pipe or socket. */ \ + DWORD state; \ + if (GetNamedPipeHandleState (h, &state, NULL, NULL, \ + NULL, NULL, 0) \ + && (state & PIPE_NOWAIT) != 0) \ + /* h is a pipe in non-blocking mode. \ + Change errno from ENOSPC to EAGAIN. */ \ + errno = EAGAIN; \ + } \ + } \ + } \ + else +# else +# define CLEAR_ERRNO +# define HANDLE_ENOSPC +# endif + +# if GNULIB_SIGPIPE +# define CLEAR_LastError \ + SetLastError (0); +# define HANDLE_ERROR_NO_DATA \ + if (GetLastError () == ERROR_NO_DATA && ferror (stream)) \ + { \ + int fd = fileno (stream); \ + if (fd >= 0 \ + && GetFileType ((HANDLE) _get_osfhandle (fd)) \ + == FILE_TYPE_PIPE) \ + { \ + /* Try to raise signal SIGPIPE. */ \ + raise (SIGPIPE); \ + /* If it is currently blocked or ignored, change errno from \ + EINVAL to EPIPE. */ \ + errno = EPIPE; \ + } \ + } \ + else +# else +# define CLEAR_LastError +# define HANDLE_ERROR_NO_DATA +# endif + +# define CALL_WITH_SIGPIPE_EMULATION(RETTYPE, EXPRESSION, FAILED) \ + if (ferror (stream)) \ + return (EXPRESSION); \ + else \ + { \ + RETTYPE ret; \ + CLEAR_ERRNO \ + CLEAR_LastError \ + ret = (EXPRESSION); \ + if (FAILED) \ + { \ + HANDLE_ENOSPC \ + HANDLE_ERROR_NO_DATA \ + ; \ + } \ + return ret; \ + } + +# if !REPLACE_PRINTF_POSIX /* avoid collision with printf.c */ +int +printf (const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfprintf (stdout, format, args); + va_end (args); + + return retval; +} +# endif + +# if !REPLACE_FPRINTF_POSIX /* avoid collision with fprintf.c */ +int +fprintf (FILE *stream, const char *format, ...) +{ + int retval; + va_list args; + + va_start (args, format); + retval = vfprintf (stream, format, args); + va_end (args); + + return retval; +} +# endif + +# if !REPLACE_VPRINTF_POSIX /* avoid collision with vprintf.c */ +int +vprintf (const char *format, va_list args) +{ + return vfprintf (stdout, format, args); +} +# endif + +# if !REPLACE_VFPRINTF_POSIX /* avoid collision with vfprintf.c */ +int +vfprintf (FILE *stream, const char *format, va_list args) +#undef vfprintf +{ + CALL_WITH_SIGPIPE_EMULATION (int, vfprintf (stream, format, args), ret == EOF) +} +# endif + +int +putchar (int c) +{ + return fputc (c, stdout); +} + +int +fputc (int c, FILE *stream) +#undef fputc +{ + CALL_WITH_SIGPIPE_EMULATION (int, fputc (c, stream), ret == EOF) +} + +int +fputs (const char *string, FILE *stream) +#undef fputs +{ + CALL_WITH_SIGPIPE_EMULATION (int, fputs (string, stream), ret == EOF) +} + +int +puts (const char *string) +#undef puts +{ + FILE *stream = stdout; + CALL_WITH_SIGPIPE_EMULATION (int, puts (string), ret == EOF) +} + +size_t +fwrite (const void *ptr, size_t s, size_t n, FILE *stream) +#undef fwrite +{ + CALL_WITH_SIGPIPE_EMULATION (size_t, fwrite (ptr, s, n, stream), ret < n) +} + +# endif +#endif diff --git a/lib/stdio.h b/lib/stdio.h index 63268a6..90cf1c9 100644 --- a/lib/stdio.h +++ b/lib/stdio.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 2004, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 #pragma GCC system_header @@ -57,61 +57,6 @@ May also define off_t to a 64-bit type on native Windows. */ #include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - -/* _GL_ATTRIBUTE_FORMAT_PRINTF - indicates to GCC that the function takes a format string and arguments, - where the format string directives are the ones standardized by ISO C99 - and POSIX. */ -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument)) -#else -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF, - except that it indicates to GCC that the supported format string directives - are the ones of the system printf(), rather than the ones standardized by - ISO C99 and POSIX. */ -#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument) -#else -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_SCANF - indicates to GCC that the function takes a format string and arguments, - where the format string directives are the ones standardized by ISO C99 - and POSIX. */ -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) -# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__gnu_scanf__, formatstring_parameter, first_argument)) -#else -# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_SCANF, - except that it indicates to GCC that the supported format string directives - are the ones of the system scanf(), rather than the ones standardized by - ISO C99 and POSIX. */ -#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) - /* Solaris 10 and NetBSD 7.0 declare renameat in , not in . */ /* But in any case avoid namespace pollution on glibc systems. */ #if (1 || defined GNULIB_POSIXCHECK) && (defined __sun || defined __NetBSD__) \ @@ -147,21 +92,103 @@ #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The __-protected variants of the attributes 'format' and 'printf' are + accepted by gcc versions 2.6.4 (effectively 2.7) and later. + We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because + gnulib and libintl do '#define printf __printf__' when they override + the 'printf' function. */ +#ifndef _GL_ATTRIBUTE_FORMAT +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__ +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) +# else +# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ +# endif +#endif + +/* An __attribute__ __format__ specifier for a function that takes a format + string and arguments, where the format string directives are the ones + standardized by ISO C99 and POSIX. + _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD */ +/* __gnu_printf__ is supported in GCC >= 4.4. */ +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__ +#else +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__ +#endif + +/* An __attribute__ __format__ specifier for a function that takes a format + string and arguments, where the format string directives are the ones of the + system printf(), rather than the ones standardized by ISO C99 and POSIX. + _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM */ +/* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to + the standards. The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates + whether this change is effective. On older mingw, it is not. */ +#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD +#else +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__ +#endif + +/* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD + indicates to GCC that the function takes a format string and arguments, + where the format string directives are the ones standardized by ISO C99 + and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument)) + +/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD, + except that it indicates to GCC that the supported format string directives + are the ones of the system printf(), rather than the ones standardized by + ISO C99 and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument)) + +/* _GL_ATTRIBUTE_FORMAT_SCANF + indicates to GCC that the function takes a format string and arguments, + where the format string directives are the ones standardized by ISO C99 + and POSIX. */ +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) +# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__gnu_scanf__, formatstring_parameter, first_argument)) +#else +# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) +#endif + +/* _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_SCANF, + except that it indicates to GCC that the supported format string directives + are the ones of the system scanf(), rather than the ones standardized by + ISO C99 and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -296,6 +323,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -321,6 +358,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -418,7 +463,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -446,9 +491,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -464,26 +509,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -492,19 +537,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -577,13 +622,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -592,24 +644,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -643,13 +706,13 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # define dprintf rpl_dprintf # endif _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...)); # else # if !1 _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((2))); # endif _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...)); @@ -684,24 +747,84 @@ _GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - " "use gnulib module fclose for portable POSIX compliance"); #endif +#if 1 +/* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is + not required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fcloseall +# define fcloseall _fcloseall +# endif +_GL_CXXALIAS_MDA (fcloseall, int, (void)); +# else +# if 1 +# if defined __FreeBSD__ || defined __DragonFly__ +_GL_CXXALIAS_SYS (fcloseall, void, (void)); +# else +_GL_CXXALIAS_SYS (fcloseall, int, (void)); +# endif +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (fcloseall); +# endif +#endif + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef fdopen # define fdopen rpl_fdopen # endif -_GL_FUNCDECL_RPL (fdopen, FILE *, (int fd, const char *mode) - _GL_ARG_NONNULL ((2))); +_GL_FUNCDECL_RPL (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fdopen +# define fdopen _fdopen +# endif +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode)); # endif _GL_CXXALIASWARN (fdopen); -#elif defined GNULIB_POSIXCHECK -# undef fdopen +#else +# if 1 && __GNUC__ >= 11 && !defined fdopen +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fdopen /* Assume fdopen is always declared. */ _GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - " "use gnulib module fdopen for portability"); +# elif 1 +/* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fdopen always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fdopen +# define fdopen _fdopen +# endif +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode)); +# else +_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode)); +# endif +_GL_CXXALIASWARN (fdopen); +# endif #endif #if 1 @@ -767,28 +890,59 @@ _GL_CXXALIASWARN (fgets); #endif #if 1 -# if 0 +/* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fileno always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fileno +# define fileno _fileno +# endif +_GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (fileno); +#endif + +#if 1 +# if (1 && 0) \ + || (0 && 0) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef fopen # define fopen rpl_fopen # endif _GL_FUNCDECL_RPL (fopen, FILE *, (const char *restrict filename, const char *restrict mode) - _GL_ARG_NONNULL ((1, 2))); + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (fopen, FILE *, (const char *restrict filename, const char *restrict mode)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fopen, FILE *, + (const char *restrict filename, const char *restrict mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (fopen, FILE *, (const char *restrict filename, const char *restrict mode)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (fopen); # endif -#elif defined GNULIB_POSIXCHECK -# undef fopen +#else +# if 1 && __GNUC__ >= 11 && !defined fopen +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fopen, FILE *, + (const char *restrict filename, const char *restrict mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fopen /* Assume fopen is always declared. */ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX compliant - " "use gnulib module fopen for portability"); +# endif #endif #if 0 || 1 @@ -801,7 +955,7 @@ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX complian # if 0 || 1 _GL_FUNCDECL_RPL (fprintf, int, (FILE *restrict fp, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # else _GL_FUNCDECL_RPL (fprintf, int, @@ -1293,6 +1447,22 @@ _GL_WARN_ON_USE (getline, "getline is unportable - " _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); #endif +#if 1 +/* On native Windows, map 'getw' to '_getw', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getw always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getw +# define getw _getw +# endif +_GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (getw); +#endif + #if 0 || 0 struct obstack; /* Grow an obstack with formatted output. Return the number of @@ -1306,7 +1476,7 @@ struct obstack; # endif _GL_FUNCDECL_RPL (obstack_printf, int, (struct obstack *obs, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (obstack_printf, int, (struct obstack *obs, const char *format, ...)); @@ -1314,7 +1484,7 @@ _GL_CXXALIAS_RPL (obstack_printf, int, # if !1 _GL_FUNCDECL_SYS (obstack_printf, int, (struct obstack *obs, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (obstack_printf, int, @@ -1327,7 +1497,7 @@ _GL_CXXALIASWARN (obstack_printf); # endif _GL_FUNCDECL_RPL (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args)); @@ -1335,7 +1505,7 @@ _GL_CXXALIAS_RPL (obstack_vprintf, int, # if !1 _GL_FUNCDECL_SYS (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (obstack_vprintf, int, @@ -1387,29 +1557,39 @@ _GL_WARN_ON_USE (perror, "perror is not always POSIX compliant - " # undef popen # define popen rpl_popen # endif -_GL_FUNCDECL_RPL (popen, FILE *, (const char *cmd, const char *mode) - _GL_ARG_NONNULL ((1, 2))); +_GL_FUNCDECL_RPL (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); _GL_CXXALIAS_RPL (popen, FILE *, (const char *cmd, const char *mode)); # else -# if !1 -_GL_FUNCDECL_SYS (popen, FILE *, (const char *cmd, const char *mode) - _GL_ARG_NONNULL ((1, 2))); +# if !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); # endif _GL_CXXALIAS_SYS (popen, FILE *, (const char *cmd, const char *mode)); # endif _GL_CXXALIASWARN (popen); -#elif defined GNULIB_POSIXCHECK -# undef popen -# if HAVE_RAW_DECL_POPEN +#else +# if 0 && __GNUC__ >= 11 && !defined popen +/* For -Wmismatched-dealloc: Associate popen with pclose or rpl_pclose. */ +_GL_FUNCDECL_SYS (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef popen +# if HAVE_RAW_DECL_POPEN _GL_WARN_ON_USE (popen, "popen is buggy on some platforms - " "use gnulib module popen or pipe for more portability"); +# endif # endif #endif #if 0 || 1 # if (0 && 0) \ || (1 && 0 && (0 || 0)) -# if defined __GNUC__ +# if defined __GNUC__ || defined __clang__ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) /* Don't break __attribute__((format(printf,M,N))). */ # define printf __printf__ @@ -1419,7 +1599,7 @@ _GL_FUNCDECL_RPL_1 (__printf__, int, (const char *restrict format, ...) __asm__ ( _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf)) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2) _GL_ARG_NONNULL ((1))); # else _GL_FUNCDECL_RPL_1 (__printf__, int, @@ -1436,7 +1616,7 @@ _GL_CXXALIAS_RPL_1 (printf, __printf__, int, (const char *format, ...)); # endif _GL_FUNCDECL_RPL (printf, int, (const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...)); # endif @@ -1506,6 +1686,22 @@ _GL_CXXALIASWARN (puts); # endif #endif +#if 1 +/* On native Windows, map 'putw' to '_putw', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::putw always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putw +# define putw _putw +# endif +_GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (putw); +#endif + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -1583,7 +1779,7 @@ _GL_WARN_ON_USE (renameat, "renameat is not portable - " #if 1 # if 0 && 0 -# if defined __GNUC__ +# if defined __GNUC__ || defined __clang__ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef scanf /* Don't break __attribute__((format(scanf,M,N))). */ @@ -1619,10 +1815,11 @@ _GL_CXXALIASWARN (scanf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define snprintf rpl_snprintf # endif +# define GNULIB_overrides_snprintf 1 _GL_FUNCDECL_RPL (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4) _GL_ARG_NONNULL ((3))); _GL_CXXALIAS_RPL (snprintf, int, (char *restrict str, size_t size, @@ -1632,14 +1829,16 @@ _GL_CXXALIAS_RPL (snprintf, int, _GL_FUNCDECL_SYS (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4) _GL_ARG_NONNULL ((3))); # endif _GL_CXXALIAS_SYS (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (snprintf); +# endif #elif defined GNULIB_POSIXCHECK # undef snprintf # if HAVE_RAW_DECL_SNPRINTF @@ -1662,9 +1861,10 @@ _GL_WARN_ON_USE (snprintf, "snprintf is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define sprintf rpl_sprintf # endif +# define GNULIB_overrides_sprintf 1 _GL_FUNCDECL_RPL (sprintf, int, (char *restrict str, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (sprintf, int, (char *restrict str, const char *restrict format, ...)); @@ -1683,24 +1883,53 @@ _GL_WARN_ON_USE (sprintf, "sprintf is not always POSIX compliant - " "POSIX compliance"); #endif +#if 1 +/* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::tempnam always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tempnam +# define tempnam _tempnam +# endif +_GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix)); +# else +_GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix)); +# endif +_GL_CXXALIASWARN (tempnam); +#endif + #if IN_COREUTILS_GNULIB_TESTS # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define tmpfile rpl_tmpfile # endif -_GL_FUNCDECL_RPL (tmpfile, FILE *, (void)); +_GL_FUNCDECL_RPL (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (tmpfile, FILE *, (void)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (tmpfile, FILE *, (void)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (tmpfile); # endif -#elif defined GNULIB_POSIXCHECK -# undef tmpfile -# if HAVE_RAW_DECL_TMPFILE +#else +# if 1 && __GNUC__ >= 11 && !defined tmpfile +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef tmpfile +# if HAVE_RAW_DECL_TMPFILE _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - " "use gnulib module tmpfile for portability"); +# endif # endif #endif @@ -1713,9 +1942,10 @@ _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define asprintf rpl_asprintf # endif +# define GNULIB_overrides_asprintf _GL_FUNCDECL_RPL (asprintf, int, (char **result, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (asprintf, int, (char **result, const char *format, ...)); @@ -1723,7 +1953,7 @@ _GL_CXXALIAS_RPL (asprintf, int, # if !1 _GL_FUNCDECL_SYS (asprintf, int, (char **result, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (asprintf, int, @@ -1734,9 +1964,10 @@ _GL_CXXALIASWARN (asprintf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vasprintf rpl_vasprintf # endif +# define GNULIB_overrides_vasprintf 1 _GL_FUNCDECL_RPL (vasprintf, int, (char **result, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (vasprintf, int, (char **result, const char *format, va_list args)); @@ -1744,7 +1975,7 @@ _GL_CXXALIAS_RPL (vasprintf, int, # if !1 _GL_FUNCDECL_SYS (vasprintf, int, (char **result, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (vasprintf, int, @@ -1760,7 +1991,7 @@ _GL_CXXALIASWARN (vasprintf); # endif _GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *restrict format, va_list args)); @@ -1768,7 +1999,7 @@ _GL_CXXALIAS_RPL (vdprintf, int, # if !1 _GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((2))); # endif /* Need to cast, because on Solaris, the third parameter will likely be @@ -1798,7 +2029,7 @@ _GL_WARN_ON_USE (vdprintf, "vdprintf is unportable - " _GL_FUNCDECL_RPL (vfprintf, int, (FILE *restrict fp, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # else _GL_FUNCDECL_RPL (vfprintf, int, @@ -1851,7 +2082,9 @@ _GL_CXXALIAS_SYS (vfscanf, int, (FILE *restrict stream, const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vfscanf); +# endif #endif #if 1 || 1 @@ -1863,7 +2096,7 @@ _GL_CXXALIASWARN (vfscanf); # define GNULIB_overrides_vprintf 1 # if 1 || 1 _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0) _GL_ARG_NONNULL ((1))); # else _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args) @@ -1905,7 +2138,9 @@ _GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args)); # else _GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vscanf); +# endif #endif #if 0 @@ -1913,10 +2148,11 @@ _GL_CXXALIASWARN (vscanf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vsnprintf rpl_vsnprintf # endif +# define GNULIB_overrides_vsnprintf 1 _GL_FUNCDECL_RPL (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))); _GL_CXXALIAS_RPL (vsnprintf, int, (char *restrict str, size_t size, @@ -1926,14 +2162,16 @@ _GL_CXXALIAS_RPL (vsnprintf, int, _GL_FUNCDECL_SYS (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))); # endif _GL_CXXALIAS_SYS (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vsnprintf); +# endif #elif defined GNULIB_POSIXCHECK # undef vsnprintf # if HAVE_RAW_DECL_VSNPRINTF @@ -1947,10 +2185,11 @@ _GL_WARN_ON_USE (vsnprintf, "vsnprintf is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vsprintf rpl_vsprintf # endif +# define GNULIB_overrides_vsprintf 1 _GL_FUNCDECL_RPL (vsprintf, int, (char *restrict str, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (vsprintf, int, (char *restrict str, diff --git a/lib/stdio.in.h b/lib/stdio.in.h index 4a95f32..7b36dac 100644 --- a/lib/stdio.in.h +++ b/lib/stdio.in.h @@ -1,19 +1,19 @@ /* A GNU-like . - Copyright (C) 2004, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ @@ -56,61 +56,6 @@ May also define off_t to a 64-bit type on native Windows. */ #include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - -/* _GL_ATTRIBUTE_FORMAT_PRINTF - indicates to GCC that the function takes a format string and arguments, - where the format string directives are the ones standardized by ISO C99 - and POSIX. */ -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument)) -#else -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF, - except that it indicates to GCC that the supported format string directives - are the ones of the system printf(), rather than the ones standardized by - ISO C99 and POSIX. */ -#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument) -#else -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_SCANF - indicates to GCC that the function takes a format string and arguments, - where the format string directives are the ones standardized by ISO C99 - and POSIX. */ -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) -# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__gnu_scanf__, formatstring_parameter, first_argument)) -#else -# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) -#endif - -/* _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_SCANF, - except that it indicates to GCC that the supported format string directives - are the ones of the system scanf(), rather than the ones standardized by - ISO C99 and POSIX. */ -#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \ - _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) - /* Solaris 10 and NetBSD 7.0 declare renameat in , not in . */ /* But in any case avoid namespace pollution on glibc systems. */ #if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && (defined __sun || defined __NetBSD__) \ @@ -146,6 +91,88 @@ #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The __-protected variants of the attributes 'format' and 'printf' are + accepted by gcc versions 2.6.4 (effectively 2.7) and later. + We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because + gnulib and libintl do '#define printf __printf__' when they override + the 'printf' function. */ +#ifndef _GL_ATTRIBUTE_FORMAT +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__ +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) +# else +# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ +# endif +#endif + +/* An __attribute__ __format__ specifier for a function that takes a format + string and arguments, where the format string directives are the ones + standardized by ISO C99 and POSIX. + _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD */ +/* __gnu_printf__ is supported in GCC >= 4.4. */ +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__ +#else +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__ +#endif + +/* An __attribute__ __format__ specifier for a function that takes a format + string and arguments, where the format string directives are the ones of the + system printf(), rather than the ones standardized by ISO C99 and POSIX. + _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM */ +/* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to + the standards. The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates + whether this change is effective. On older mingw, it is not. */ +#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD +#else +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__ +#endif + +/* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD + indicates to GCC that the function takes a format string and arguments, + where the format string directives are the ones standardized by ISO C99 + and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument)) + +/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD, + except that it indicates to GCC that the supported format string directives + are the ones of the system printf(), rather than the ones standardized by + ISO C99 and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument)) + +/* _GL_ATTRIBUTE_FORMAT_SCANF + indicates to GCC that the function takes a format string and arguments, + where the format string directives are the ones standardized by ISO C99 + and POSIX. */ +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) +# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__gnu_scanf__, formatstring_parameter, first_argument)) +#else +# define _GL_ATTRIBUTE_FORMAT_SCANF(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) +#endif + +/* _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_SCANF, + except that it indicates to GCC that the supported format string directives + are the ones of the system scanf(), rather than the ones standardized by + ISO C99 and POSIX. */ +#define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \ + _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument)) + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_ARG_NONNULL is copied here. */ @@ -172,13 +199,13 @@ # define dprintf rpl_dprintf # endif _GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...)); # else # if !@HAVE_DPRINTF@ _GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((2))); # endif _GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...)); @@ -213,24 +240,84 @@ _GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - " "use gnulib module fclose for portable POSIX compliance"); #endif +#if @GNULIB_MDA_FCLOSEALL@ +/* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is + not required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fcloseall +# define fcloseall _fcloseall +# endif +_GL_CXXALIAS_MDA (fcloseall, int, (void)); +# else +# if @HAVE_DECL_FCLOSEALL@ +# if defined __FreeBSD__ || defined __DragonFly__ +_GL_CXXALIAS_SYS (fcloseall, void, (void)); +# else +_GL_CXXALIAS_SYS (fcloseall, int, (void)); +# endif +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCLOSEALL@ +_GL_CXXALIASWARN (fcloseall); +# endif +#endif + #if @GNULIB_FDOPEN@ # if @REPLACE_FDOPEN@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef fdopen # define fdopen rpl_fdopen # endif -_GL_FUNCDECL_RPL (fdopen, FILE *, (int fd, const char *mode) - _GL_ARG_NONNULL ((2))); +_GL_FUNCDECL_RPL (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fdopen +# define fdopen _fdopen +# endif +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode)); # endif _GL_CXXALIASWARN (fdopen); -#elif defined GNULIB_POSIXCHECK -# undef fdopen +#else +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined fdopen +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fdopen, FILE *, + (int fd, const char *mode) + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fdopen /* Assume fdopen is always declared. */ _GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - " "use gnulib module fdopen for portability"); +# elif @GNULIB_MDA_FDOPEN@ +/* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fdopen always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fdopen +# define fdopen _fdopen +# endif +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode)); +# else +_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode)); +# endif +_GL_CXXALIASWARN (fdopen); +# endif #endif #if @GNULIB_FFLUSH@ @@ -295,29 +382,60 @@ _GL_CXXALIASWARN (fgets); # endif #endif +#if @GNULIB_MDA_FILENO@ +/* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fileno always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fileno +# define fileno _fileno +# endif +_GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (fileno); +#endif + #if @GNULIB_FOPEN@ -# if @REPLACE_FOPEN@ +# if (@GNULIB_FOPEN@ && @REPLACE_FOPEN@) \ + || (@GNULIB_FOPEN_GNU@ && @REPLACE_FOPEN_FOR_FOPEN_GNU@) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef fopen # define fopen rpl_fopen # endif _GL_FUNCDECL_RPL (fopen, FILE *, (const char *restrict filename, const char *restrict mode) - _GL_ARG_NONNULL ((1, 2))); + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (fopen, FILE *, (const char *restrict filename, const char *restrict mode)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fopen, FILE *, + (const char *restrict filename, const char *restrict mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (fopen, FILE *, (const char *restrict filename, const char *restrict mode)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (fopen); # endif -#elif defined GNULIB_POSIXCHECK -# undef fopen +#else +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined fopen +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (fopen, FILE *, + (const char *restrict filename, const char *restrict mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef fopen /* Assume fopen is always declared. */ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX compliant - " "use gnulib module fopen for portability"); +# endif #endif #if @GNULIB_FPRINTF_POSIX@ || @GNULIB_FPRINTF@ @@ -330,7 +448,7 @@ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX complian # if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@ _GL_FUNCDECL_RPL (fprintf, int, (FILE *restrict fp, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # else _GL_FUNCDECL_RPL (fprintf, int, @@ -822,6 +940,22 @@ _GL_WARN_ON_USE (getline, "getline is unportable - " _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); #endif +#if @GNULIB_MDA_GETW@ +/* On native Windows, map 'getw' to '_getw', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getw always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getw +# define getw _getw +# endif +_GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (getw); +#endif + #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@ struct obstack; /* Grow an obstack with formatted output. Return the number of @@ -835,7 +969,7 @@ struct obstack; # endif _GL_FUNCDECL_RPL (obstack_printf, int, (struct obstack *obs, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (obstack_printf, int, (struct obstack *obs, const char *format, ...)); @@ -843,7 +977,7 @@ _GL_CXXALIAS_RPL (obstack_printf, int, # if !@HAVE_DECL_OBSTACK_PRINTF@ _GL_FUNCDECL_SYS (obstack_printf, int, (struct obstack *obs, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (obstack_printf, int, @@ -856,7 +990,7 @@ _GL_CXXALIASWARN (obstack_printf); # endif _GL_FUNCDECL_RPL (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args)); @@ -864,7 +998,7 @@ _GL_CXXALIAS_RPL (obstack_vprintf, int, # if !@HAVE_DECL_OBSTACK_PRINTF@ _GL_FUNCDECL_SYS (obstack_vprintf, int, (struct obstack *obs, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (obstack_vprintf, int, @@ -916,29 +1050,39 @@ _GL_WARN_ON_USE (perror, "perror is not always POSIX compliant - " # undef popen # define popen rpl_popen # endif -_GL_FUNCDECL_RPL (popen, FILE *, (const char *cmd, const char *mode) - _GL_ARG_NONNULL ((1, 2))); +_GL_FUNCDECL_RPL (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); _GL_CXXALIAS_RPL (popen, FILE *, (const char *cmd, const char *mode)); # else -# if !@HAVE_POPEN@ -_GL_FUNCDECL_SYS (popen, FILE *, (const char *cmd, const char *mode) - _GL_ARG_NONNULL ((1, 2))); +# if !@HAVE_POPEN@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); # endif _GL_CXXALIAS_SYS (popen, FILE *, (const char *cmd, const char *mode)); # endif _GL_CXXALIASWARN (popen); -#elif defined GNULIB_POSIXCHECK -# undef popen -# if HAVE_RAW_DECL_POPEN +#else +# if @GNULIB_PCLOSE@ && __GNUC__ >= 11 && !defined popen +/* For -Wmismatched-dealloc: Associate popen with pclose or rpl_pclose. */ +_GL_FUNCDECL_SYS (popen, FILE *, + (const char *cmd, const char *mode) + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef popen +# if HAVE_RAW_DECL_POPEN _GL_WARN_ON_USE (popen, "popen is buggy on some platforms - " "use gnulib module popen or pipe for more portability"); +# endif # endif #endif #if @GNULIB_PRINTF_POSIX@ || @GNULIB_PRINTF@ # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \ || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@)) -# if defined __GNUC__ +# if defined __GNUC__ || defined __clang__ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) /* Don't break __attribute__((format(printf,M,N))). */ # define printf __printf__ @@ -948,7 +1092,7 @@ _GL_FUNCDECL_RPL_1 (__printf__, int, (const char *restrict format, ...) __asm__ (@ASM_SYMBOL_PREFIX@ _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf)) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2) _GL_ARG_NONNULL ((1))); # else _GL_FUNCDECL_RPL_1 (__printf__, int, @@ -965,7 +1109,7 @@ _GL_CXXALIAS_RPL_1 (printf, __printf__, int, (const char *format, ...)); # endif _GL_FUNCDECL_RPL (printf, int, (const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...)); # endif @@ -1035,6 +1179,22 @@ _GL_CXXALIASWARN (puts); # endif #endif +#if @GNULIB_MDA_PUTW@ +/* On native Windows, map 'putw' to '_putw', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::putw always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putw +# define putw _putw +# endif +_GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream)); +# else +_GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream)); +# endif +_GL_CXXALIASWARN (putw); +#endif + #if @GNULIB_REMOVE@ # if @REPLACE_REMOVE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -1112,7 +1272,7 @@ _GL_WARN_ON_USE (renameat, "renameat is not portable - " #if @GNULIB_SCANF@ # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@ -# if defined __GNUC__ +# if defined __GNUC__ || defined __clang__ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef scanf /* Don't break __attribute__((format(scanf,M,N))). */ @@ -1148,10 +1308,11 @@ _GL_CXXALIASWARN (scanf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define snprintf rpl_snprintf # endif +# define GNULIB_overrides_snprintf 1 _GL_FUNCDECL_RPL (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4) _GL_ARG_NONNULL ((3))); _GL_CXXALIAS_RPL (snprintf, int, (char *restrict str, size_t size, @@ -1161,14 +1322,16 @@ _GL_CXXALIAS_RPL (snprintf, int, _GL_FUNCDECL_SYS (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4) _GL_ARG_NONNULL ((3))); # endif _GL_CXXALIAS_SYS (snprintf, int, (char *restrict str, size_t size, const char *restrict format, ...)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (snprintf); +# endif #elif defined GNULIB_POSIXCHECK # undef snprintf # if HAVE_RAW_DECL_SNPRINTF @@ -1191,9 +1354,10 @@ _GL_WARN_ON_USE (snprintf, "snprintf is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define sprintf rpl_sprintf # endif +# define GNULIB_overrides_sprintf 1 _GL_FUNCDECL_RPL (sprintf, int, (char *restrict str, const char *restrict format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (sprintf, int, (char *restrict str, const char *restrict format, ...)); @@ -1212,24 +1376,53 @@ _GL_WARN_ON_USE (sprintf, "sprintf is not always POSIX compliant - " "POSIX compliance"); #endif +#if @GNULIB_MDA_TEMPNAM@ +/* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::tempnam always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tempnam +# define tempnam _tempnam +# endif +_GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix)); +# else +_GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix)); +# endif +_GL_CXXALIASWARN (tempnam); +#endif + #if @GNULIB_TMPFILE@ # if @REPLACE_TMPFILE@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define tmpfile rpl_tmpfile # endif -_GL_FUNCDECL_RPL (tmpfile, FILE *, (void)); +_GL_FUNCDECL_RPL (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); _GL_CXXALIAS_RPL (tmpfile, FILE *, (void)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif _GL_CXXALIAS_SYS (tmpfile, FILE *, (void)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (tmpfile); # endif -#elif defined GNULIB_POSIXCHECK -# undef tmpfile -# if HAVE_RAW_DECL_TMPFILE +#else +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined tmpfile +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */ +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void) + _GL_ATTRIBUTE_DEALLOC (fclose, 1)); +# endif +# if defined GNULIB_POSIXCHECK +# undef tmpfile +# if HAVE_RAW_DECL_TMPFILE _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - " "use gnulib module tmpfile for portability"); +# endif # endif #endif @@ -1242,9 +1435,10 @@ _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define asprintf rpl_asprintf # endif +# define GNULIB_overrides_asprintf _GL_FUNCDECL_RPL (asprintf, int, (char **result, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (asprintf, int, (char **result, const char *format, ...)); @@ -1252,7 +1446,7 @@ _GL_CXXALIAS_RPL (asprintf, int, # if !@HAVE_VASPRINTF@ _GL_FUNCDECL_SYS (asprintf, int, (char **result, const char *format, ...) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (asprintf, int, @@ -1263,9 +1457,10 @@ _GL_CXXALIASWARN (asprintf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vasprintf rpl_vasprintf # endif +# define GNULIB_overrides_vasprintf 1 _GL_FUNCDECL_RPL (vasprintf, int, (char **result, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (vasprintf, int, (char **result, const char *format, va_list args)); @@ -1273,7 +1468,7 @@ _GL_CXXALIAS_RPL (vasprintf, int, # if !@HAVE_VASPRINTF@ _GL_FUNCDECL_SYS (vasprintf, int, (char **result, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # endif _GL_CXXALIAS_SYS (vasprintf, int, @@ -1289,7 +1484,7 @@ _GL_CXXALIASWARN (vasprintf); # endif _GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *restrict format, va_list args)); @@ -1297,7 +1492,7 @@ _GL_CXXALIAS_RPL (vdprintf, int, # if !@HAVE_VDPRINTF@ _GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((2))); # endif /* Need to cast, because on Solaris, the third parameter will likely be @@ -1327,7 +1522,7 @@ _GL_WARN_ON_USE (vdprintf, "vdprintf is unportable - " _GL_FUNCDECL_RPL (vfprintf, int, (FILE *restrict fp, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); # else _GL_FUNCDECL_RPL (vfprintf, int, @@ -1380,7 +1575,9 @@ _GL_CXXALIAS_SYS (vfscanf, int, (FILE *restrict stream, const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vfscanf); +# endif #endif #if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VPRINTF@ @@ -1392,7 +1589,7 @@ _GL_CXXALIASWARN (vfscanf); # define GNULIB_overrides_vprintf 1 # if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@ _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0) _GL_ARG_NONNULL ((1))); # else _GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args) @@ -1434,7 +1631,9 @@ _GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args)); # else _GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vscanf); +# endif #endif #if @GNULIB_VSNPRINTF@ @@ -1442,10 +1641,11 @@ _GL_CXXALIASWARN (vscanf); # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vsnprintf rpl_vsnprintf # endif +# define GNULIB_overrides_vsnprintf 1 _GL_FUNCDECL_RPL (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))); _GL_CXXALIAS_RPL (vsnprintf, int, (char *restrict str, size_t size, @@ -1455,14 +1655,16 @@ _GL_CXXALIAS_RPL (vsnprintf, int, _GL_FUNCDECL_SYS (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))); # endif _GL_CXXALIAS_SYS (vsnprintf, int, (char *restrict str, size_t size, const char *restrict format, va_list args)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (vsnprintf); +# endif #elif defined GNULIB_POSIXCHECK # undef vsnprintf # if HAVE_RAW_DECL_VSNPRINTF @@ -1476,10 +1678,11 @@ _GL_WARN_ON_USE (vsnprintf, "vsnprintf is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define vsprintf rpl_vsprintf # endif +# define GNULIB_overrides_vsprintf 1 _GL_FUNCDECL_RPL (vsprintf, int, (char *restrict str, const char *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0) + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0) _GL_ARG_NONNULL ((1, 2))); _GL_CXXALIAS_RPL (vsprintf, int, (char *restrict str, diff --git a/lib/stdlib--.h b/lib/stdlib--.h index 2f6f242..a5f4808 100644 --- a/lib/stdlib--.h +++ b/lib/stdlib--.h @@ -1,10 +1,10 @@ /* Like stdlib.h, but redefine some names to avoid glitches. - Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/stdlib-safer.h b/lib/stdlib-safer.h index 0c55b7a..4c26db7 100644 --- a/lib/stdlib-safer.h +++ b/lib/stdlib-safer.h @@ -1,10 +1,10 @@ /* Invoke stdlib.h functions, but avoid some glitches. - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/stdlib.h b/lib/stdlib.h index 1ab8b87..f74527b 100644 --- a/lib/stdlib.h +++ b/lib/stdlib.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 1995, 2001-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1995, 2001-2004, 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -54,8 +54,8 @@ # include #endif -/* Native Windows platforms declare mktemp() in . */ -#if 0 && (defined _WIN32 && ! defined __CYGWIN__) +/* Native Windows platforms declare _mktemp() in . */ +#if defined _WIN32 && !defined __CYGWIN__ # include #endif @@ -100,29 +100,60 @@ struct random_data # include #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definition of _Noreturn is copied here. */ /* A C macro for declaring that a function does not return. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _Noreturn @@ -137,14 +168,16 @@ struct random_data AIX system header files and several gnulib header files use precisely this syntax with 'extern'. */ # define _Noreturn [[noreturn]] -# elif ((!defined __cplusplus || defined __clang__) \ - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ - || (defined __apple_build_version__ \ - ? 6000000 <= __apple_build_version__ \ - : 3 < __clang_major__ + (5 <= __clang_minor__)))) +# elif ((!defined __cplusplus || defined __clang__) \ + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \ + || (!defined __STRICT_ANSI__ \ + && (4 < __GNUC__ + (7 <= __GNUC_MINOR__) \ + || (defined __apple_build_version__ \ + ? 6000000 <= __apple_build_version__ \ + : 3 < __clang_major__ + (5 <= __clang_minor__)))))) /* _Noreturn works as-is. */ -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C +# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \ + || 0x5110 <= __SUNPRO_C) # define _Noreturn __attribute__ ((__noreturn__)) # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0) # define _Noreturn __declspec (noreturn) @@ -155,19 +188,19 @@ struct random_data /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -302,6 +335,16 @@ struct random_data _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -327,6 +370,14 @@ struct random_data _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -424,7 +475,7 @@ struct random_data _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -452,9 +503,9 @@ struct random_data _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -470,26 +521,26 @@ struct random_data /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -498,19 +549,19 @@ struct random_data /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -583,13 +634,20 @@ struct random_data # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -598,24 +656,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -661,7 +730,70 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - " #endif +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef free +# define free rpl_free +# endif +_GL_FUNCDECL_RPL (free, void, (void *ptr)); +_GL_CXXALIAS_RPL (free, void, (void *ptr)); +# else +_GL_CXXALIAS_SYS (free, void, (void *ptr)); +# endif +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (free); +# endif +#elif defined GNULIB_POSIXCHECK +# undef free +/* Assume free is always declared. */ +_GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - " + "use gnulib module free for portability"); +#endif + + +/* Allocate memory with indefinite extent and specified alignment. */ #if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef aligned_alloc +# define aligned_alloc rpl_aligned_alloc +# endif +_GL_FUNCDECL_RPL (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +_GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size)); +# else +# if 1 +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +_GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size)); +# endif +# endif +# if 1 +_GL_CXXALIASWARN (aligned_alloc); +# endif +#else +# if 1 && __GNUC__ >= 11 && !defined aligned_alloc +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef aligned_alloc +# if HAVE_RAW_DECL_ALIGNED_ALLOC +_GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - " + "use gnulib module aligned_alloc for portability"); +# endif +# endif +#endif + +#if IN_COREUTILS_GNULIB_TESTS /* Parse a signed decimal integer. Returns the value of the integer. Errors are not detected. */ # if !1 @@ -680,24 +812,41 @@ _GL_WARN_ON_USE (atoll, "atoll is unportable - " #endif #if 1 -# if 0 +# if (1 && 0) \ + || (1 && 0) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef calloc # define calloc rpl_calloc # endif -_GL_FUNCDECL_RPL (calloc, void *, (size_t nmemb, size_t size)); +_GL_FUNCDECL_RPL (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (calloc, void *, (size_t nmemb, size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (calloc); # endif -#elif defined GNULIB_POSIXCHECK -# undef calloc +#else +# if 1 && __GNUC__ >= 11 && !defined calloc +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef calloc /* Assume calloc is always declared. */ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - " "use gnulib module calloc-posix for portability"); +# endif #endif #if 1 @@ -705,13 +854,17 @@ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define canonicalize_file_name rpl_canonicalize_file_name # endif -_GL_FUNCDECL_RPL (canonicalize_file_name, char *, (const char *name) - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (canonicalize_file_name, char *, (const char *name)); # else -# if !1 -_GL_FUNCDECL_SYS (canonicalize_file_name, char *, (const char *name) - _GL_ARG_NONNULL ((1))); +# if !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name)); # endif @@ -720,12 +873,89 @@ _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name)); (!1 || 0) # endif _GL_CXXALIASWARN (canonicalize_file_name); -#elif defined GNULIB_POSIXCHECK -# undef canonicalize_file_name -# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME +#else +# if 1 && __GNUC__ >= 11 && !defined canonicalize_file_name +/* For -Wmismatched-dealloc: Associate canonicalize_file_name with free or + rpl_free. */ +_GL_FUNCDECL_SYS (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef canonicalize_file_name +# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME _GL_WARN_ON_USE (canonicalize_file_name, "canonicalize_file_name is unportable - " "use gnulib module canonicalize-lgpl for portability"); +# endif +# endif +#endif + +#if 1 +/* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef ecvt +# define ecvt _ecvt +# endif +_GL_CXXALIAS_MDA (ecvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# else +# if 1 +_GL_CXXALIAS_SYS (ecvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (ecvt); +# endif +#endif + +#if 1 +/* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fcvt +# define fcvt _fcvt +# endif +_GL_CXXALIAS_MDA (fcvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# else +# if 1 +_GL_CXXALIAS_SYS (fcvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (fcvt); +# endif +#endif + +#if 1 +/* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef gcvt +# define gcvt _gcvt +# endif +_GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf)); +# else +# if 1 +_GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (gcvt); # endif #endif @@ -797,25 +1027,42 @@ _GL_WARN_ON_USE (grantpt, "grantpt is not portable - " by never specifying a zero size), so it does not need malloc or realloc to be redefined. */ #if 1 -# if 0 +# if (1 && 0) \ + || (1 && 0) # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ || _GL_USE_STDLIB_ALLOC) # undef malloc # define malloc rpl_malloc # endif -_GL_FUNCDECL_RPL (malloc, void *, (size_t size)); +_GL_FUNCDECL_RPL (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (malloc, void *, (size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (malloc, void *, (size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (malloc); # endif -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC -# undef malloc +#else +# if 1 && __GNUC__ >= 11 && !defined malloc +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +# undef malloc /* Assume malloc is always declared. */ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - " "use gnulib module malloc-posix for portability"); +# endif #endif /* Convert a multibyte character to a wide character. */ @@ -980,6 +1227,51 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - " # endif #endif +#if 1 +/* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::mktemp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mktemp +# define mktemp _mktemp +# endif +_GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/)); +# else +_GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/)); +# endif +_GL_CXXALIASWARN (mktemp); +#endif + +/* Allocate memory with indefinite extent and specified alignment. */ +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef posix_memalign +# define posix_memalign rpl_posix_memalign +# endif +_GL_FUNCDECL_RPL (posix_memalign, int, + (void **memptr, size_t alignment, size_t size) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (posix_memalign, int, + (void **memptr, size_t alignment, size_t size)); +# else +# if 1 +_GL_CXXALIAS_SYS (posix_memalign, int, + (void **memptr, size_t alignment, size_t size)); +# endif +# endif +# if 1 +_GL_CXXALIASWARN (posix_memalign); +# endif +#elif defined GNULIB_POSIXCHECK +# undef posix_memalign +# if HAVE_RAW_DECL_POSIX_MEMALIGN +_GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - " + "use gnulib module posix_memalign for portability"); +# endif +#endif + #if 0 /* Return an FD open to the master side of a pseudo-terminal. Flags should include O_RDWR, and may also include O_NOCTTY. */ @@ -1058,6 +1350,28 @@ _GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - " # endif _GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (putenv, int, (char *string)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putenv +# define putenv _putenv +# endif +_GL_CXXALIAS_MDA (putenv, int, (char *string)); +# else +_GL_CXXALIAS_SYS (putenv, int, (char *string)); +# endif +_GL_CXXALIASWARN (putenv); +#elif 1 +/* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::putenv always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putenv +# define putenv _putenv +# endif +/* Need to cast, because on mingw, the parameter is either + 'const char *string' or 'char *string'. */ +_GL_CXXALIAS_MDA_CAST (putenv, int, (char *string)); # else _GL_CXXALIAS_SYS (putenv, int, (char *string)); # endif @@ -1068,29 +1382,35 @@ _GL_CXXALIASWARN (putenv); /* Sort an array of NMEMB elements, starting at address BASE, each element occupying SIZE bytes, in ascending order according to the comparison function COMPARE. */ +# ifdef __cplusplus +extern "C" { +# endif +# if !GNULIB_defined_qsort_r_fn_types +typedef int (*_gl_qsort_r_compar_fn) (void const *, void const *, void *); +# define GNULIB_defined_qsort_r_fn_types 1 +# endif +# ifdef __cplusplus +} +# endif # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef qsort_r # define qsort_r rpl_qsort_r # endif _GL_FUNCDECL_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg) _GL_ARG_NONNULL ((1, 4))); _GL_CXXALIAS_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg)); # else # if !1 _GL_FUNCDECL_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg) _GL_ARG_NONNULL ((1, 4))); # endif _GL_CXXALIAS_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg)); # endif _GL_CXXALIASWARN (qsort_r); @@ -1341,35 +1661,60 @@ _GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - " #if 1 -# if 0 +# if (1 && 0) \ + || (1 && 0) # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ || _GL_USE_STDLIB_ALLOC) # undef realloc # define realloc rpl_realloc # endif -_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size)); +_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (realloc); # endif -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC -# undef realloc +#else +# if 1 && __GNUC__ >= 11 && !defined realloc +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +# undef realloc /* Assume realloc is always declared. */ _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - " "use gnulib module realloc-posix for portability"); +# endif #endif -#if 0 -# if ! 1 +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef reallocarray +# define reallocarray rpl_reallocarray +# endif +_GL_FUNCDECL_RPL (reallocarray, void *, + (void *ptr, size_t nmemb, size_t size)); +_GL_CXXALIAS_RPL (reallocarray, void *, + (void *ptr, size_t nmemb, size_t size)); +# else +# if ! 1 _GL_FUNCDECL_SYS (reallocarray, void *, (void *ptr, size_t nmemb, size_t size)); -# endif +# endif _GL_CXXALIAS_SYS (reallocarray, void *, (void *ptr, size_t nmemb, size_t size)); +# endif _GL_CXXALIASWARN (reallocarray); #elif defined GNULIB_POSIXCHECK # undef reallocarray @@ -1534,6 +1879,47 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - " # endif #endif +#if 0 +/* Parse a signed integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is LONG_MAX or LONG_MIN, and errno is set + to ERANGE. */ +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtol rpl_strtol +# endif +# define GNULIB_defined_strtol_function 1 +_GL_FUNCDECL_RPL (strtol, long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtol, long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !1 +_GL_FUNCDECL_SYS (strtol, long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (strtol, long, + (const char *restrict string, char **restrict endptr, + int base)); +# endif +_GL_CXXALIASWARN (strtol); +#elif defined GNULIB_POSIXCHECK +# undef strtol +# if HAVE_RAW_DECL_STRTOL +_GL_WARN_ON_USE (strtol, "strtol is unportable - " + "use gnulib module strtol for portability"); +# endif +#endif + #if 1 /* Parse a signed integer whose textual representation starts at STRING. The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, @@ -1543,15 +1929,29 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - " stored in *ENDPTR. Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set to ERANGE. */ -# if !1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoll rpl_strtoll +# endif +# define GNULIB_defined_strtoll_function 1 +_GL_FUNCDECL_RPL (strtoll, long long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoll, long long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !1 _GL_FUNCDECL_SYS (strtoll, long long, (const char *restrict string, char **restrict endptr, int base) _GL_ARG_NONNULL ((1))); -# endif +# endif _GL_CXXALIAS_SYS (strtoll, long long, (const char *restrict string, char **restrict endptr, int base)); +# endif _GL_CXXALIASWARN (strtoll); #elif defined GNULIB_POSIXCHECK # undef strtoll @@ -1561,6 +1961,46 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - " # endif #endif +#if 0 +/* Parse an unsigned integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is ULONG_MAX, and errno is set to ERANGE. */ +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoul rpl_strtoul +# endif +# define GNULIB_defined_strtoul_function 1 +_GL_FUNCDECL_RPL (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !1 +_GL_FUNCDECL_SYS (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base)); +# endif +_GL_CXXALIASWARN (strtoul); +#elif defined GNULIB_POSIXCHECK +# undef strtoul +# if HAVE_RAW_DECL_STRTOUL +_GL_WARN_ON_USE (strtoul, "strtoul is unportable - " + "use gnulib module strtoul for portability"); +# endif +#endif + #if 1 /* Parse an unsigned integer whose textual representation starts at STRING. The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, @@ -1570,15 +2010,29 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - " stored in *ENDPTR. Upon overflow, the return value is ULLONG_MAX, and errno is set to ERANGE. */ -# if !1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoull rpl_strtoull +# endif +# define GNULIB_defined_strtoull_function 1 +_GL_FUNCDECL_RPL (strtoull, unsigned long long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoull, unsigned long long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !1 _GL_FUNCDECL_SYS (strtoull, unsigned long long, (const char *restrict string, char **restrict endptr, int base) _GL_ARG_NONNULL ((1))); -# endif +# endif _GL_CXXALIAS_SYS (strtoull, unsigned long long, (const char *restrict string, char **restrict endptr, int base)); +# endif _GL_CXXALIASWARN (strtoull); #elif defined GNULIB_POSIXCHECK # undef strtoull diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h index ec5f124..d52c2f7 100644 --- a/lib/stdlib.in.h +++ b/lib/stdlib.in.h @@ -1,18 +1,18 @@ /* A GNU-like . - Copyright (C) 1995, 2001-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1995, 2001-2004, 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if __GNUC__ >= 3 @@ -53,8 +53,8 @@ # include #endif -/* Native Windows platforms declare mktemp() in . */ -#if 0 && (defined _WIN32 && ! defined __CYGWIN__) +/* Native Windows platforms declare _mktemp() in . */ +#if defined _WIN32 && !defined __CYGWIN__ # include #endif @@ -99,12 +99,43 @@ struct random_data # include #endif +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definition of _Noreturn is copied here. */ @@ -147,6 +178,69 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - " #endif +#if @GNULIB_FREE_POSIX@ +# if @REPLACE_FREE@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef free +# define free rpl_free +# endif +_GL_FUNCDECL_RPL (free, void, (void *ptr)); +_GL_CXXALIAS_RPL (free, void, (void *ptr)); +# else +_GL_CXXALIAS_SYS (free, void, (void *ptr)); +# endif +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (free); +# endif +#elif defined GNULIB_POSIXCHECK +# undef free +/* Assume free is always declared. */ +_GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - " + "use gnulib module free for portability"); +#endif + + +/* Allocate memory with indefinite extent and specified alignment. */ +#if @GNULIB_ALIGNED_ALLOC@ +# if @REPLACE_ALIGNED_ALLOC@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef aligned_alloc +# define aligned_alloc rpl_aligned_alloc +# endif +_GL_FUNCDECL_RPL (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +_GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size)); +# else +# if @HAVE_ALIGNED_ALLOC@ +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +_GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size)); +# endif +# endif +# if @HAVE_ALIGNED_ALLOC@ +_GL_CXXALIASWARN (aligned_alloc); +# endif +#else +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined aligned_alloc +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (aligned_alloc, void *, + (size_t alignment, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef aligned_alloc +# if HAVE_RAW_DECL_ALIGNED_ALLOC +_GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - " + "use gnulib module aligned_alloc for portability"); +# endif +# endif +#endif + #if @GNULIB_ATOLL@ /* Parse a signed decimal integer. Returns the value of the integer. Errors are not detected. */ @@ -166,24 +260,41 @@ _GL_WARN_ON_USE (atoll, "atoll is unportable - " #endif #if @GNULIB_CALLOC_POSIX@ -# if @REPLACE_CALLOC@ +# if (@GNULIB_CALLOC_POSIX@ && @REPLACE_CALLOC_FOR_CALLOC_POSIX@) \ + || (@GNULIB_CALLOC_GNU@ && @REPLACE_CALLOC_FOR_CALLOC_GNU@) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef calloc # define calloc rpl_calloc # endif -_GL_FUNCDECL_RPL (calloc, void *, (size_t nmemb, size_t size)); +_GL_FUNCDECL_RPL (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (calloc, void *, (size_t nmemb, size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (calloc); # endif -#elif defined GNULIB_POSIXCHECK -# undef calloc +#else +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined calloc +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (calloc, void *, + (size_t nmemb, size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef calloc /* Assume calloc is always declared. */ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - " "use gnulib module calloc-posix for portability"); +# endif #endif #if @GNULIB_CANONICALIZE_FILE_NAME@ @@ -191,13 +302,17 @@ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define canonicalize_file_name rpl_canonicalize_file_name # endif -_GL_FUNCDECL_RPL (canonicalize_file_name, char *, (const char *name) - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (canonicalize_file_name, char *, (const char *name)); # else -# if !@HAVE_CANONICALIZE_FILE_NAME@ -_GL_FUNCDECL_SYS (canonicalize_file_name, char *, (const char *name) - _GL_ARG_NONNULL ((1))); +# if !@HAVE_CANONICALIZE_FILE_NAME@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name)); # endif @@ -206,12 +321,89 @@ _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name)); (!@HAVE_CANONICALIZE_FILE_NAME@ || @REPLACE_CANONICALIZE_FILE_NAME@) # endif _GL_CXXALIASWARN (canonicalize_file_name); -#elif defined GNULIB_POSIXCHECK -# undef canonicalize_file_name -# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME +#else +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined canonicalize_file_name +/* For -Wmismatched-dealloc: Associate canonicalize_file_name with free or + rpl_free. */ +_GL_FUNCDECL_SYS (canonicalize_file_name, char *, + (const char *name) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef canonicalize_file_name +# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME _GL_WARN_ON_USE (canonicalize_file_name, "canonicalize_file_name is unportable - " "use gnulib module canonicalize-lgpl for portability"); +# endif +# endif +#endif + +#if @GNULIB_MDA_ECVT@ +/* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef ecvt +# define ecvt _ecvt +# endif +_GL_CXXALIAS_MDA (ecvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# else +# if @HAVE_DECL_ECVT@ +_GL_CXXALIAS_SYS (ecvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_ECVT@ +_GL_CXXALIASWARN (ecvt); +# endif +#endif + +#if @GNULIB_MDA_FCVT@ +/* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef fcvt +# define fcvt _fcvt +# endif +_GL_CXXALIAS_MDA (fcvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# else +# if @HAVE_DECL_FCVT@ +_GL_CXXALIAS_SYS (fcvt, char *, + (double number, int ndigits, int *decptp, int *signp)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCVT@ +_GL_CXXALIASWARN (fcvt); +# endif +#endif + +#if @GNULIB_MDA_GCVT@ +/* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef gcvt +# define gcvt _gcvt +# endif +_GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf)); +# else +# if @HAVE_DECL_GCVT@ +_GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_GCVT@ +_GL_CXXALIASWARN (gcvt); # endif #endif @@ -283,25 +475,42 @@ _GL_WARN_ON_USE (grantpt, "grantpt is not portable - " by never specifying a zero size), so it does not need malloc or realloc to be redefined. */ #if @GNULIB_MALLOC_POSIX@ -# if @REPLACE_MALLOC@ +# if (@GNULIB_MALLOC_POSIX@ && @REPLACE_MALLOC_FOR_MALLOC_POSIX@) \ + || (@GNULIB_MALLOC_GNU@ && @REPLACE_MALLOC_FOR_MALLOC_GNU@) # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ || _GL_USE_STDLIB_ALLOC) # undef malloc # define malloc rpl_malloc # endif -_GL_FUNCDECL_RPL (malloc, void *, (size_t size)); +_GL_FUNCDECL_RPL (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (malloc, void *, (size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (malloc, void *, (size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (malloc); # endif -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC -# undef malloc +#else +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined malloc +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (malloc, void *, + (size_t size) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +# undef malloc /* Assume malloc is always declared. */ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - " "use gnulib module malloc-posix for portability"); +# endif #endif /* Convert a multibyte character to a wide character. */ @@ -466,6 +675,51 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - " # endif #endif +#if @GNULIB_MDA_MKTEMP@ +/* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::mktemp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mktemp +# define mktemp _mktemp +# endif +_GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/)); +# else +_GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/)); +# endif +_GL_CXXALIASWARN (mktemp); +#endif + +/* Allocate memory with indefinite extent and specified alignment. */ +#if @GNULIB_POSIX_MEMALIGN@ +# if @REPLACE_POSIX_MEMALIGN@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef posix_memalign +# define posix_memalign rpl_posix_memalign +# endif +_GL_FUNCDECL_RPL (posix_memalign, int, + (void **memptr, size_t alignment, size_t size) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (posix_memalign, int, + (void **memptr, size_t alignment, size_t size)); +# else +# if @HAVE_POSIX_MEMALIGN@ +_GL_CXXALIAS_SYS (posix_memalign, int, + (void **memptr, size_t alignment, size_t size)); +# endif +# endif +# if @HAVE_POSIX_MEMALIGN@ +_GL_CXXALIASWARN (posix_memalign); +# endif +#elif defined GNULIB_POSIXCHECK +# undef posix_memalign +# if HAVE_RAW_DECL_POSIX_MEMALIGN +_GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - " + "use gnulib module posix_memalign for portability"); +# endif +#endif + #if @GNULIB_POSIX_OPENPT@ /* Return an FD open to the master side of a pseudo-terminal. Flags should include O_RDWR, and may also include O_NOCTTY. */ @@ -544,6 +798,28 @@ _GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - " # endif _GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (putenv, int, (char *string)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putenv +# define putenv _putenv +# endif +_GL_CXXALIAS_MDA (putenv, int, (char *string)); +# else +_GL_CXXALIAS_SYS (putenv, int, (char *string)); +# endif +_GL_CXXALIASWARN (putenv); +#elif @GNULIB_MDA_PUTENV@ +/* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::putenv always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef putenv +# define putenv _putenv +# endif +/* Need to cast, because on mingw, the parameter is either + 'const char *string' or 'char *string'. */ +_GL_CXXALIAS_MDA_CAST (putenv, int, (char *string)); # else _GL_CXXALIAS_SYS (putenv, int, (char *string)); # endif @@ -554,29 +830,35 @@ _GL_CXXALIASWARN (putenv); /* Sort an array of NMEMB elements, starting at address BASE, each element occupying SIZE bytes, in ascending order according to the comparison function COMPARE. */ +# ifdef __cplusplus +extern "C" { +# endif +# if !GNULIB_defined_qsort_r_fn_types +typedef int (*_gl_qsort_r_compar_fn) (void const *, void const *, void *); +# define GNULIB_defined_qsort_r_fn_types 1 +# endif +# ifdef __cplusplus +} +# endif # if @REPLACE_QSORT_R@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef qsort_r # define qsort_r rpl_qsort_r # endif _GL_FUNCDECL_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg) _GL_ARG_NONNULL ((1, 4))); _GL_CXXALIAS_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg)); # else # if !@HAVE_QSORT_R@ _GL_FUNCDECL_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg) _GL_ARG_NONNULL ((1, 4))); # endif _GL_CXXALIAS_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size, - int (*compare) (void const *, void const *, - void *), + _gl_qsort_r_compar_fn compare, void *arg)); # endif _GL_CXXALIASWARN (qsort_r); @@ -827,35 +1109,60 @@ _GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - " #if @GNULIB_REALLOC_POSIX@ -# if @REPLACE_REALLOC@ +# if (@GNULIB_REALLOC_POSIX@ && @REPLACE_REALLOC_FOR_REALLOC_POSIX@) \ + || (@GNULIB_REALLOC_GNU@ && @REPLACE_REALLOC_FOR_REALLOC_GNU@) # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \ || _GL_USE_STDLIB_ALLOC) # undef realloc # define realloc rpl_realloc # endif -_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size)); +_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size)); # else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size)); # endif # if __GLIBC__ >= 2 _GL_CXXALIASWARN (realloc); # endif -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC -# undef realloc +#else +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined realloc +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */ +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size) + _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC +# undef realloc /* Assume realloc is always declared. */ _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - " "use gnulib module realloc-posix for portability"); +# endif #endif #if @GNULIB_REALLOCARRAY@ -# if ! @HAVE_REALLOCARRAY@ +# if @REPLACE_REALLOCARRAY@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef reallocarray +# define reallocarray rpl_reallocarray +# endif +_GL_FUNCDECL_RPL (reallocarray, void *, + (void *ptr, size_t nmemb, size_t size)); +_GL_CXXALIAS_RPL (reallocarray, void *, + (void *ptr, size_t nmemb, size_t size)); +# else +# if ! @HAVE_REALLOCARRAY@ _GL_FUNCDECL_SYS (reallocarray, void *, (void *ptr, size_t nmemb, size_t size)); -# endif +# endif _GL_CXXALIAS_SYS (reallocarray, void *, (void *ptr, size_t nmemb, size_t size)); +# endif _GL_CXXALIASWARN (reallocarray); #elif defined GNULIB_POSIXCHECK # undef reallocarray @@ -1020,6 +1327,47 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - " # endif #endif +#if @GNULIB_STRTOL@ +/* Parse a signed integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is LONG_MAX or LONG_MIN, and errno is set + to ERANGE. */ +# if @REPLACE_STRTOL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtol rpl_strtol +# endif +# define GNULIB_defined_strtol_function 1 +_GL_FUNCDECL_RPL (strtol, long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtol, long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !@HAVE_STRTOL@ +_GL_FUNCDECL_SYS (strtol, long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (strtol, long, + (const char *restrict string, char **restrict endptr, + int base)); +# endif +_GL_CXXALIASWARN (strtol); +#elif defined GNULIB_POSIXCHECK +# undef strtol +# if HAVE_RAW_DECL_STRTOL +_GL_WARN_ON_USE (strtol, "strtol is unportable - " + "use gnulib module strtol for portability"); +# endif +#endif + #if @GNULIB_STRTOLL@ /* Parse a signed integer whose textual representation starts at STRING. The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, @@ -1029,15 +1377,29 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - " stored in *ENDPTR. Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set to ERANGE. */ -# if !@HAVE_STRTOLL@ +# if @REPLACE_STRTOLL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoll rpl_strtoll +# endif +# define GNULIB_defined_strtoll_function 1 +_GL_FUNCDECL_RPL (strtoll, long long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoll, long long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !@HAVE_STRTOLL@ _GL_FUNCDECL_SYS (strtoll, long long, (const char *restrict string, char **restrict endptr, int base) _GL_ARG_NONNULL ((1))); -# endif +# endif _GL_CXXALIAS_SYS (strtoll, long long, (const char *restrict string, char **restrict endptr, int base)); +# endif _GL_CXXALIASWARN (strtoll); #elif defined GNULIB_POSIXCHECK # undef strtoll @@ -1047,6 +1409,46 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - " # endif #endif +#if @GNULIB_STRTOUL@ +/* Parse an unsigned integer whose textual representation starts at STRING. + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix + "0x"). + If ENDPTR is not NULL, the address of the first byte after the integer is + stored in *ENDPTR. + Upon overflow, the return value is ULONG_MAX, and errno is set to ERANGE. */ +# if @REPLACE_STRTOUL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoul rpl_strtoul +# endif +# define GNULIB_defined_strtoul_function 1 +_GL_FUNCDECL_RPL (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !@HAVE_STRTOUL@ +_GL_FUNCDECL_SYS (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (strtoul, unsigned long, + (const char *restrict string, char **restrict endptr, + int base)); +# endif +_GL_CXXALIASWARN (strtoul); +#elif defined GNULIB_POSIXCHECK +# undef strtoul +# if HAVE_RAW_DECL_STRTOUL +_GL_WARN_ON_USE (strtoul, "strtoul is unportable - " + "use gnulib module strtoul for portability"); +# endif +#endif + #if @GNULIB_STRTOULL@ /* Parse an unsigned integer whose textual representation starts at STRING. The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0, @@ -1056,15 +1458,29 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - " stored in *ENDPTR. Upon overflow, the return value is ULLONG_MAX, and errno is set to ERANGE. */ -# if !@HAVE_STRTOULL@ +# if @REPLACE_STRTOULL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define strtoull rpl_strtoull +# endif +# define GNULIB_defined_strtoull_function 1 +_GL_FUNCDECL_RPL (strtoull, unsigned long long, + (const char *restrict string, char **restrict endptr, + int base) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (strtoull, unsigned long long, + (const char *restrict string, char **restrict endptr, + int base)); +# else +# if !@HAVE_STRTOULL@ _GL_FUNCDECL_SYS (strtoull, unsigned long long, (const char *restrict string, char **restrict endptr, int base) _GL_ARG_NONNULL ((1))); -# endif +# endif _GL_CXXALIAS_SYS (strtoull, unsigned long long, (const char *restrict string, char **restrict endptr, int base)); +# endif _GL_CXXALIASWARN (strtoull); #elif defined GNULIB_POSIXCHECK # undef strtoull diff --git a/lib/stpcpy.c b/lib/stpcpy.c index 58265f0..434f84a 100644 --- a/lib/stpcpy.c +++ b/lib/stpcpy.c @@ -1,21 +1,21 @@ /* stpcpy.c -- copy a string and return pointer to end of new string - Copyright (C) 1992, 1995, 1997-1998, 2006, 2009-2020 Free Software + Copyright (C) 1992, 1995, 1997-1998, 2006, 2009-2022 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@prep.ai.mit.edu. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/stpncpy.c b/lib/stpncpy.c index aca7838..0a720a0 100644 --- a/lib/stpncpy.c +++ b/lib/stpncpy.c @@ -1,20 +1,20 @@ -/* Copyright (C) 1993, 1995-1997, 2002-2003, 2005-2007, 2009-2020 Free Software +/* Copyright (C) 1993, 1995-1997, 2002-2003, 2005-2007, 2009-2022 Free Software * Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@gnu.org. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* This is almost copied from strncpy.c, written by Torbjorn Granlund. */ diff --git a/lib/str-kmp.h b/lib/str-kmp.h index d798513..959ff65 100644 --- a/lib/str-kmp.h +++ b/lib/str-kmp.h @@ -1,20 +1,28 @@ /* Substring search in a NUL terminated string of UNIT elements, using the Knuth-Morris-Pratt algorithm. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2005. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see . */ /* Before including this file, you need to define: UNIT The element type of the needle and haystack. diff --git a/lib/str-two-way.h b/lib/str-two-way.h index 6ad0130..7ee344a 100644 --- a/lib/str-two-way.h +++ b/lib/str-two-way.h @@ -1,20 +1,20 @@ /* Byte-wise substring search, using the Two-Way algorithm. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. Written by Eric Blake , 2008. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Before including this file, you need to include and , and define: diff --git a/lib/strdup.c b/lib/strdup.c index 4da6007..2a0df02 100644 --- a/lib/strdup.c +++ b/lib/strdup.c @@ -1,20 +1,20 @@ -/* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2020 Free Software +/* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _LIBC # include diff --git a/lib/streq.h b/lib/streq.h index d06c272..49f73c1 100644 --- a/lib/streq.h +++ b/lib/streq.h @@ -1,17 +1,17 @@ /* Optimized string comparison. - Copyright (C) 2001-2002, 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible . */ @@ -29,7 +29,7 @@ /* Help GCC to generate good code for string comparisons with immediate strings. */ -#if defined (__GNUC__) && defined (__OPTIMIZE__) +#if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__ static inline int streq9 (const char *s1, const char *s2) diff --git a/lib/strerror-override.c b/lib/strerror-override.c index 61b7689..6be1afd 100644 --- a/lib/strerror-override.c +++ b/lib/strerror-override.c @@ -1,18 +1,18 @@ /* strerror-override.c --- POSIX compatible system error routine - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2010. */ @@ -29,6 +29,8 @@ # endif #endif +#if !GNULIB_defined_strerror_override_macro + /* If ERRNUM maps to an errno value defined by gnulib, return a string describing the error. Otherwise return NULL. */ const char * @@ -37,12 +39,12 @@ strerror_override (int errnum) /* These error messages are taken from glibc/sysdeps/gnu/errlist.c. */ switch (errnum) { -#if REPLACE_STRERROR_0 +# if REPLACE_STRERROR_0 case 0: return "Success"; -#endif +# endif -#if GNULIB_defined_ESOCK /* native Windows platforms with older */ +# if GNULIB_defined_ESOCK /* native Windows platforms with older */ case EINPROGRESS: return "Operation now in progress"; case EALREADY: @@ -89,8 +91,8 @@ strerror_override (int errnum) return "No route to host"; case EWOULDBLOCK: return "Operation would block"; -#endif -#if GNULIB_defined_ESTREAMS /* native Windows platforms with older */ +# endif +# if GNULIB_defined_ESTREAMS /* native Windows platforms with older */ case ETXTBSY: return "Text file busy"; case ENODATA: @@ -103,8 +105,8 @@ strerror_override (int errnum) return "Timer expired"; case EOTHER: return "Other error"; -#endif -#if GNULIB_defined_EWINSOCK /* native Windows platforms */ +# endif +# if GNULIB_defined_EWINSOCK /* native Windows platforms */ case ESOCKTNOSUPPORT: return "Socket type not supported"; case EPFNOSUPPORT: @@ -125,7 +127,7 @@ strerror_override (int errnum) return "Stale NFS file handle"; case EREMOTE: return "Object is remote"; -# if HAVE_WINSOCK2_H +# if HAVE_WINSOCK2_H /* WSA_INVALID_HANDLE maps to EBADF */ /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */ /* WSA_INVALID_PARAMETER maps to EINVAL */ @@ -213,90 +215,92 @@ strerror_override (int errnum) case WSANO_DATA: return "Valid name, no data record of requested type"; /* WSA_QOS_* omitted */ +# endif # endif -#endif -#if GNULIB_defined_ENOMSG +# if GNULIB_defined_ENOMSG case ENOMSG: return "No message of desired type"; -#endif +# endif -#if GNULIB_defined_EIDRM +# if GNULIB_defined_EIDRM case EIDRM: return "Identifier removed"; -#endif +# endif -#if GNULIB_defined_ENOLINK +# if GNULIB_defined_ENOLINK case ENOLINK: return "Link has been severed"; -#endif +# endif -#if GNULIB_defined_EPROTO +# if GNULIB_defined_EPROTO case EPROTO: return "Protocol error"; -#endif +# endif -#if GNULIB_defined_EMULTIHOP +# if GNULIB_defined_EMULTIHOP case EMULTIHOP: return "Multihop attempted"; -#endif +# endif -#if GNULIB_defined_EBADMSG +# if GNULIB_defined_EBADMSG case EBADMSG: return "Bad message"; -#endif +# endif -#if GNULIB_defined_EOVERFLOW +# if GNULIB_defined_EOVERFLOW case EOVERFLOW: return "Value too large for defined data type"; -#endif +# endif -#if GNULIB_defined_ENOTSUP +# if GNULIB_defined_ENOTSUP case ENOTSUP: return "Not supported"; -#endif +# endif -#if GNULIB_defined_ENETRESET +# if GNULIB_defined_ENETRESET case ENETRESET: return "Network dropped connection on reset"; -#endif +# endif -#if GNULIB_defined_ECONNABORTED +# if GNULIB_defined_ECONNABORTED case ECONNABORTED: return "Software caused connection abort"; -#endif +# endif -#if GNULIB_defined_ESTALE +# if GNULIB_defined_ESTALE case ESTALE: return "Stale NFS file handle"; -#endif +# endif -#if GNULIB_defined_EDQUOT +# if GNULIB_defined_EDQUOT case EDQUOT: return "Disk quota exceeded"; -#endif +# endif -#if GNULIB_defined_ECANCELED +# if GNULIB_defined_ECANCELED case ECANCELED: return "Operation canceled"; -#endif +# endif -#if GNULIB_defined_EOWNERDEAD +# if GNULIB_defined_EOWNERDEAD case EOWNERDEAD: return "Owner died"; -#endif +# endif -#if GNULIB_defined_ENOTRECOVERABLE +# if GNULIB_defined_ENOTRECOVERABLE case ENOTRECOVERABLE: return "State not recoverable"; -#endif +# endif -#if GNULIB_defined_EILSEQ +# if GNULIB_defined_EILSEQ case EILSEQ: return "Invalid or incomplete multibyte or wide character"; -#endif +# endif default: return NULL; } } + +#endif diff --git a/lib/strerror-override.h b/lib/strerror-override.h index 062f51c..d010d27 100644 --- a/lib/strerror-override.h +++ b/lib/strerror-override.h @@ -1,18 +1,18 @@ /* strerror-override.h --- POSIX compatible system error routine - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_STRERROR_OVERRIDE_H @@ -51,6 +51,7 @@ extern const char *strerror_override (int errnum) _GL_ATTRIBUTE_CONST; # else # define strerror_override(ignored) NULL +# define GNULIB_defined_strerror_override_macro 1 # endif #endif /* _GL_STRERROR_OVERRIDE_H */ diff --git a/lib/strerror.c b/lib/strerror.c index 1a53a8b..67c5216 100644 --- a/lib/strerror.c +++ b/lib/strerror.c @@ -1,18 +1,18 @@ /* strerror.c --- POSIX compatible system error routine - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/strftime.h b/lib/strftime.h index e850163..a984708 100644 --- a/lib/strftime.h +++ b/lib/strftime.h @@ -1,18 +1,18 @@ /* declarations for strftime.c - Copyright (C) 2002, 2004, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2004, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -24,7 +24,12 @@ extern "C" { /* Just like strftime, but with two more arguments: POSIX requires that strftime use the local timezone information. Use the timezone __TZ instead. Use __NS as the number of - nanoseconds in the %N directive. */ + nanoseconds in the %N directive. + + On error, set errno and return 0. Otherwise, return the number of + bytes generated (not counting the trailing NUL), preserving errno + if the number is 0. This errno behavior is in draft POSIX 202x + plus some requested changes to POSIX. */ size_t nstrftime (char *restrict, size_t, char const *, struct tm const *, timezone_t __tz, int __ns); diff --git a/lib/striconv.c b/lib/striconv.c index d6a1159..d3da10a 100644 --- a/lib/striconv.c +++ b/lib/striconv.c @@ -1,19 +1,19 @@ /* Charset conversion. - Copyright (C) 2001-2007, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2007, 2010-2022 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include @@ -193,11 +193,7 @@ mem_cd_iconv (const char *src, size_t srclen, iconv_t cd, fail: { if (result != *resultp) - { - int saved_errno = errno; - free (result); - errno = saved_errno; - } + free (result); return -1; } # undef tmpbufsize @@ -385,12 +381,8 @@ str_cd_iconv (const char *src, iconv_t cd) return result; failed: - { - int saved_errno = errno; - free (result); - errno = saved_errno; - return NULL; - } + free (result); + return NULL; # endif } @@ -441,11 +433,7 @@ str_iconv (const char *src, const char *from_codeset, const char *to_codeset) { if (iconv_close (cd) < 0) { - /* Return NULL, but free the allocated memory, and while doing - that, preserve the errno from iconv_close. */ - int saved_errno = errno; free (result); - errno = saved_errno; return NULL; } } diff --git a/lib/striconv.h b/lib/striconv.h index 8beef35..5a184ac 100644 --- a/lib/striconv.h +++ b/lib/striconv.h @@ -1,24 +1,24 @@ /* Charset conversion. - Copyright (C) 2001-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _STRICONV_H #define _STRICONV_H -#include +#include #if HAVE_ICONV #include #endif @@ -52,7 +52,8 @@ extern int mem_cd_iconv (const char *src, size_t srclen, iconv_t cd, Allocate a malloced memory block for the result. Return value: the freshly allocated resulting NUL-terminated string if successful, otherwise NULL and errno set. */ -extern char * str_cd_iconv (const char *src, iconv_t cd); +extern char * str_cd_iconv (const char *src, iconv_t cd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #endif @@ -64,7 +65,8 @@ extern char * str_cd_iconv (const char *src, iconv_t cd); Return value: the freshly allocated resulting NUL-terminated string if successful, otherwise NULL and errno set. */ extern char * str_iconv (const char *src, - const char *from_codeset, const char *to_codeset); + const char *from_codeset, const char *to_codeset) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #ifdef __cplusplus diff --git a/lib/string.h b/lib/string.h index 58a0e59..b163968 100644 --- a/lib/string.h +++ b/lib/string.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A GNU-like . - Copyright (C) 1995-1996, 2001-2020 Free Software Foundation, Inc. + Copyright (C) 1995-1996, 2001-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 #pragma GCC system_header @@ -53,14 +53,6 @@ # include #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif - /* NetBSD 5.0 declares strsignal in , not in . */ /* But in any case avoid namespace pollution on glibc systems. */ #if (1 || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \ @@ -68,21 +60,68 @@ # include #endif +/* AIX 7.2 declares ffsl and ffsll in , not in . */ +/* But in any case avoid namespace pollution on glibc systems. */ +#if ((0 || 0 || defined GNULIB_POSIXCHECK) \ + && defined _AIX) \ + && ! defined __GLIBC__ +# include +#endif + +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __pure__ was added in gcc 2.96. */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -217,6 +256,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -242,6 +291,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -339,7 +396,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -367,9 +424,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -385,26 +442,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -413,19 +470,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -498,13 +555,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -513,24 +577,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -544,6 +619,29 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though may not have + been included yet. */ +#if 1 +# if (0 && !defined free \ + && !(defined __cplusplus && defined GNULIB_NAMESPACE)) +/* We can't do '#define free rpl_free' here. */ +_GL_EXTERN_C void rpl_free (void *); +# undef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1) +# else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +# endif +#else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +#endif /* Clear a block of memory. The compiler will not delete a call to this function, even if the block is dead after the call. */ @@ -579,10 +677,18 @@ _GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module"); /* Find the index of the least-significant set bit. */ #if 0 -# if !1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define ffsll rpl_ffsll +# endif +_GL_FUNCDECL_RPL (ffsll, int, (long long int i)); +_GL_CXXALIAS_RPL (ffsll, int, (long long int i)); +# else +# if !1 _GL_FUNCDECL_SYS (ffsll, int, (long long int i)); -# endif +# endif _GL_CXXALIAS_SYS (ffsll, int, (long long int i)); +# endif _GL_CXXALIASWARN (ffsll); #elif defined GNULIB_POSIXCHECK # undef ffsll @@ -592,10 +698,30 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module"); #endif +#if 1 +/* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::memccpy always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef memccpy +# define memccpy _memccpy +# endif +_GL_CXXALIAS_MDA (memccpy, void *, + (void *dest, const void *src, int c, size_t n)); +# else +_GL_CXXALIAS_SYS (memccpy, void *, + (void *dest, const void *src, int c, size_t n)); +# endif +_GL_CXXALIASWARN (memccpy); +#endif + + /* Return the first instance of C within N bytes of S, or NULL. */ #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef memchr # define memchr rpl_memchr # endif _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n) @@ -603,11 +729,6 @@ _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n)); # else -# if ! 1 -_GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); -# endif /* On some systems, this function is defined as an overloaded function: extern "C" { const void * std::memchr (const void *, int, size_t); } extern "C++" { void * std::memchr (void *, int, size_t); } */ @@ -718,7 +839,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is unportable - " /* Find the first occurrence of C in S. More efficient than memchr(S,C,N), at the expense of undefined behavior if C does not occur within N bytes. */ -#if 0 +#if 1 # if ! 1 _GL_FUNCDECL_SYS (rawmemchr, void *, (void const *__s, int __c_in) _GL_ATTRIBUTE_PURE @@ -803,9 +924,11 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - " GB18030 and the character to be searched is a digit. */ # undef strchr /* Assume strchr is always declared. */ -_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings " - "in some multibyte locales - " - "use mbschr if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strchr, + const char *, char *, (const char *, int), + "strchr cannot work correctly on character strings " + "in some multibyte locales - " + "use mbschr if you care about internationalization"); #endif /* Find the first occurrence of C in S or the final NUL byte. */ @@ -854,24 +977,62 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - " # undef strdup # define strdup rpl_strdup # endif -_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (strdup, char *, (char const *__s)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strdup +# define strdup _strdup +# endif +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s)); # else # if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup /* strdup exists as a function and as a macro. Get rid of the macro. */ # undef strdup # endif -# if !(1 || defined strdup) -_GL_FUNCDECL_SYS (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); +# if (!1 || __GNUC__ >= 11) && !defined strdup +_GL_FUNCDECL_SYS (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (strdup, char *, (char const *__s)); # endif _GL_CXXALIASWARN (strdup); -#elif defined GNULIB_POSIXCHECK -# undef strdup -# if HAVE_RAW_DECL_STRDUP +#else +# if __GNUC__ >= 11 && !defined strdup +/* For -Wmismatched-dealloc: Associate strdup with free or rpl_free. */ +_GL_FUNCDECL_SYS (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef strdup +# if HAVE_RAW_DECL_STRDUP _GL_WARN_ON_USE (strdup, "strdup is unportable - " "use gnulib module strdup for portability"); +# endif +# elif 1 +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::strdup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strdup +# define strdup _strdup +# endif +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s)); +# else +# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup +# undef strdup +# endif +_GL_CXXALIAS_SYS (strdup, char *, (char const *__s)); +# endif +_GL_CXXALIASWARN (strdup); # endif #endif @@ -903,28 +1064,41 @@ _GL_WARN_ON_USE (strncat, "strncat is unportable - " #endif /* Return a newly allocated copy of at most N bytes of STRING. */ -#if 1 +#if 0 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef strndup # define strndup rpl_strndup # endif -_GL_FUNCDECL_RPL (strndup, char *, (char const *__s, size_t __n) - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (strndup, char *, (char const *__s, size_t __n)); # else -# if ! 1 -_GL_FUNCDECL_SYS (strndup, char *, (char const *__s, size_t __n) - _GL_ARG_NONNULL ((1))); +# if !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (strndup, char *, (char const *__s, size_t __n)); # endif _GL_CXXALIASWARN (strndup); -#elif defined GNULIB_POSIXCHECK -# undef strndup -# if HAVE_RAW_DECL_STRNDUP +#else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate strndup with free or rpl_free. */ +_GL_FUNCDECL_SYS (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef strndup +# if HAVE_RAW_DECL_STRNDUP _GL_WARN_ON_USE (strndup, "strndup is unportable - " "use gnulib module strndup for portability"); +# endif # endif #endif @@ -997,15 +1171,19 @@ _GL_CXXALIASWARN (strpbrk); locale encoding is GB18030 and one of the characters to be searched is a digit. */ # undef strpbrk -_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings " - "in multibyte locales - " - "use mbspbrk if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strpbrk, + const char *, char *, (const char *, const char *), + "strpbrk cannot work correctly on character strings " + "in multibyte locales - " + "use mbspbrk if you care about internationalization"); # endif #elif defined GNULIB_POSIXCHECK # undef strpbrk # if HAVE_RAW_DECL_STRPBRK -_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - " - "use gnulib module strpbrk for portability"); +_GL_WARN_ON_USE_CXX (strpbrk, + const char *, char *, (const char *, const char *), + "strpbrk is unportable - " + "use gnulib module strpbrk for portability"); # endif #endif @@ -1024,9 +1202,11 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings " GB18030 and the character to be searched is a digit. */ # undef strrchr /* Assume strrchr is always declared. */ -_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings " - "in some multibyte locales - " - "use mbsrchr if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strrchr, + const char *, char *, (const char *, int), + "strrchr cannot work correctly on character strings " + "in some multibyte locales - " + "use mbsrchr if you care about internationalization"); #endif /* Search the next delimiter (char listed in DELIM) starting at *STRINGP. @@ -1496,6 +1676,60 @@ _GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - " # endif #endif +/* Return the name of the system error code ERRNUM. */ +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strerrorname_np +# define strerrorname_np rpl_strerrorname_np +# endif +_GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum)); +_GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum)); +# else +# if !1 +_GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum)); +# endif +_GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum)); +# endif +_GL_CXXALIASWARN (strerrorname_np); +#elif defined GNULIB_POSIXCHECK +# undef strerrorname_np +# if HAVE_RAW_DECL_STRERRORNAME_NP +_GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - " + "use gnulib module strerrorname_np for portability"); +# endif +#endif + +/* Return an abbreviation string for the signal number SIG. */ +#if 0 +# if ! 1 +_GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig)); +# endif +_GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig)); +_GL_CXXALIASWARN (sigabbrev_np); +#elif defined GNULIB_POSIXCHECK +# undef sigabbrev_np +# if HAVE_RAW_DECL_SIGABBREV_NP +_GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - " + "use gnulib module sigabbrev_np for portability"); +# endif +#endif + +/* Return an English description string for the signal number SIG. */ +#if 0 +# if ! 1 +_GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig)); +# endif +_GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig)); +_GL_CXXALIASWARN (sigdescr_np); +#elif defined GNULIB_POSIXCHECK +# undef sigdescr_np +# if HAVE_RAW_DECL_SIGDESCR_NP +_GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - " + "use gnulib module sigdescr_np for portability"); +# endif +#endif + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) diff --git a/lib/string.in.h b/lib/string.in.h index 596c99b..c943294 100644 --- a/lib/string.in.h +++ b/lib/string.in.h @@ -1,19 +1,19 @@ /* A GNU-like . - Copyright (C) 1995-1996, 2001-2020 Free Software Foundation, Inc. + Copyright (C) 1995-1996, 2001-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ @@ -52,14 +52,6 @@ # include #endif -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ -#endif - /* NetBSD 5.0 declares strsignal in , not in . */ /* But in any case avoid namespace pollution on glibc systems. */ #if (@GNULIB_STRSIGNAL@ || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \ @@ -67,12 +59,82 @@ # include #endif +/* AIX 7.2 declares ffsl and ffsll in , not in . */ +/* But in any case avoid namespace pollution on glibc systems. */ +#if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \ + && defined _AIX) \ + && ! defined __GLIBC__ +# include +#endif + +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + +/* The __attribute__ feature is available in gcc versions 2.5 and later. + The attribute __pure__ was added in gcc 2.96. */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif +#endif + /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* The definition of _GL_ARG_NONNULL is copied here. */ /* The definition of _GL_WARN_ON_USE is copied here. */ +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though may not have + been included yet. */ +#if @GNULIB_FREE_POSIX@ +# if (@REPLACE_FREE@ && !defined free \ + && !(defined __cplusplus && defined GNULIB_NAMESPACE)) +/* We can't do '#define free rpl_free' here. */ +_GL_EXTERN_C void rpl_free (void *); +# undef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1) +# else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +# endif +#else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +#endif /* Clear a block of memory. The compiler will not delete a call to this function, even if the block is dead after the call. */ @@ -108,10 +170,18 @@ _GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module"); /* Find the index of the least-significant set bit. */ #if @GNULIB_FFSLL@ -# if !@HAVE_FFSLL@ +# if @REPLACE_FFSLL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define ffsll rpl_ffsll +# endif +_GL_FUNCDECL_RPL (ffsll, int, (long long int i)); +_GL_CXXALIAS_RPL (ffsll, int, (long long int i)); +# else +# if !@HAVE_FFSLL@ _GL_FUNCDECL_SYS (ffsll, int, (long long int i)); -# endif +# endif _GL_CXXALIAS_SYS (ffsll, int, (long long int i)); +# endif _GL_CXXALIASWARN (ffsll); #elif defined GNULIB_POSIXCHECK # undef ffsll @@ -121,10 +191,30 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module"); #endif +#if @GNULIB_MDA_MEMCCPY@ +/* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::memccpy always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef memccpy +# define memccpy _memccpy +# endif +_GL_CXXALIAS_MDA (memccpy, void *, + (void *dest, const void *src, int c, size_t n)); +# else +_GL_CXXALIAS_SYS (memccpy, void *, + (void *dest, const void *src, int c, size_t n)); +# endif +_GL_CXXALIASWARN (memccpy); +#endif + + /* Return the first instance of C within N bytes of S, or NULL. */ #if @GNULIB_MEMCHR@ # if @REPLACE_MEMCHR@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef memchr # define memchr rpl_memchr # endif _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n) @@ -132,11 +222,6 @@ _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n)); # else -# if ! @HAVE_MEMCHR@ -_GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n) - _GL_ATTRIBUTE_PURE - _GL_ARG_NONNULL ((1))); -# endif /* On some systems, this function is defined as an overloaded function: extern "C" { const void * std::memchr (const void *, int, size_t); } extern "C++" { void * std::memchr (void *, int, size_t); } */ @@ -332,9 +417,11 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - " GB18030 and the character to be searched is a digit. */ # undef strchr /* Assume strchr is always declared. */ -_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings " - "in some multibyte locales - " - "use mbschr if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strchr, + const char *, char *, (const char *, int), + "strchr cannot work correctly on character strings " + "in some multibyte locales - " + "use mbschr if you care about internationalization"); #endif /* Find the first occurrence of C in S or the final NUL byte. */ @@ -383,24 +470,62 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - " # undef strdup # define strdup rpl_strdup # endif -_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (strdup, char *, (char const *__s)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strdup +# define strdup _strdup +# endif +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s)); # else # if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup /* strdup exists as a function and as a macro. Get rid of the macro. */ # undef strdup # endif -# if !(@HAVE_DECL_STRDUP@ || defined strdup) -_GL_FUNCDECL_SYS (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1))); +# if (!@HAVE_DECL_STRDUP@ || __GNUC__ >= 11) && !defined strdup +_GL_FUNCDECL_SYS (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (strdup, char *, (char const *__s)); # endif _GL_CXXALIASWARN (strdup); -#elif defined GNULIB_POSIXCHECK -# undef strdup -# if HAVE_RAW_DECL_STRDUP +#else +# if __GNUC__ >= 11 && !defined strdup +/* For -Wmismatched-dealloc: Associate strdup with free or rpl_free. */ +_GL_FUNCDECL_SYS (strdup, char *, + (char const *__s) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef strdup +# if HAVE_RAW_DECL_STRDUP _GL_WARN_ON_USE (strdup, "strdup is unportable - " "use gnulib module strdup for portability"); +# endif +# elif @GNULIB_MDA_STRDUP@ +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::strdup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strdup +# define strdup _strdup +# endif +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s)); +# else +# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup +# undef strdup +# endif +_GL_CXXALIAS_SYS (strdup, char *, (char const *__s)); +# endif +_GL_CXXALIASWARN (strdup); # endif #endif @@ -438,22 +563,35 @@ _GL_WARN_ON_USE (strncat, "strncat is unportable - " # undef strndup # define strndup rpl_strndup # endif -_GL_FUNCDECL_RPL (strndup, char *, (char const *__s, size_t __n) - _GL_ARG_NONNULL ((1))); +_GL_FUNCDECL_RPL (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); _GL_CXXALIAS_RPL (strndup, char *, (char const *__s, size_t __n)); # else -# if ! @HAVE_DECL_STRNDUP@ -_GL_FUNCDECL_SYS (strndup, char *, (char const *__s, size_t __n) - _GL_ARG_NONNULL ((1))); +# if !@HAVE_DECL_STRNDUP@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); # endif _GL_CXXALIAS_SYS (strndup, char *, (char const *__s, size_t __n)); # endif _GL_CXXALIASWARN (strndup); -#elif defined GNULIB_POSIXCHECK -# undef strndup -# if HAVE_RAW_DECL_STRNDUP +#else +# if __GNUC__ >= 11 +/* For -Wmismatched-dealloc: Associate strndup with free or rpl_free. */ +_GL_FUNCDECL_SYS (strndup, char *, + (char const *__s, size_t __n) + _GL_ARG_NONNULL ((1)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef strndup +# if HAVE_RAW_DECL_STRNDUP _GL_WARN_ON_USE (strndup, "strndup is unportable - " "use gnulib module strndup for portability"); +# endif # endif #endif @@ -526,15 +664,19 @@ _GL_CXXALIASWARN (strpbrk); locale encoding is GB18030 and one of the characters to be searched is a digit. */ # undef strpbrk -_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings " - "in multibyte locales - " - "use mbspbrk if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strpbrk, + const char *, char *, (const char *, const char *), + "strpbrk cannot work correctly on character strings " + "in multibyte locales - " + "use mbspbrk if you care about internationalization"); # endif #elif defined GNULIB_POSIXCHECK # undef strpbrk # if HAVE_RAW_DECL_STRPBRK -_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - " - "use gnulib module strpbrk for portability"); +_GL_WARN_ON_USE_CXX (strpbrk, + const char *, char *, (const char *, const char *), + "strpbrk is unportable - " + "use gnulib module strpbrk for portability"); # endif #endif @@ -553,9 +695,11 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings " GB18030 and the character to be searched is a digit. */ # undef strrchr /* Assume strrchr is always declared. */ -_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings " - "in some multibyte locales - " - "use mbsrchr if you care about internationalization"); +_GL_WARN_ON_USE_CXX (strrchr, + const char *, char *, (const char *, int), + "strrchr cannot work correctly on character strings " + "in some multibyte locales - " + "use mbsrchr if you care about internationalization"); #endif /* Search the next delimiter (char listed in DELIM) starting at *STRINGP. @@ -1025,6 +1169,60 @@ _GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - " # endif #endif +/* Return the name of the system error code ERRNUM. */ +#if @GNULIB_STRERRORNAME_NP@ +# if @REPLACE_STRERRORNAME_NP@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef strerrorname_np +# define strerrorname_np rpl_strerrorname_np +# endif +_GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum)); +_GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum)); +# else +# if !@HAVE_STRERRORNAME_NP@ +_GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum)); +# endif +_GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum)); +# endif +_GL_CXXALIASWARN (strerrorname_np); +#elif defined GNULIB_POSIXCHECK +# undef strerrorname_np +# if HAVE_RAW_DECL_STRERRORNAME_NP +_GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - " + "use gnulib module strerrorname_np for portability"); +# endif +#endif + +/* Return an abbreviation string for the signal number SIG. */ +#if @GNULIB_SIGABBREV_NP@ +# if ! @HAVE_SIGABBREV_NP@ +_GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig)); +# endif +_GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig)); +_GL_CXXALIASWARN (sigabbrev_np); +#elif defined GNULIB_POSIXCHECK +# undef sigabbrev_np +# if HAVE_RAW_DECL_SIGABBREV_NP +_GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - " + "use gnulib module sigabbrev_np for portability"); +# endif +#endif + +/* Return an English description string for the signal number SIG. */ +#if @GNULIB_SIGDESCR_NP@ +# if ! @HAVE_SIGDESCR_NP@ +_GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig)); +# endif +_GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig)); +_GL_CXXALIASWARN (sigdescr_np); +#elif defined GNULIB_POSIXCHECK +# undef sigdescr_np +# if HAVE_RAW_DECL_SIGDESCR_NP +_GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - " + "use gnulib module sigdescr_np for portability"); +# endif +#endif + #if @GNULIB_STRSIGNAL@ # if @REPLACE_STRSIGNAL@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) diff --git a/lib/strintcmp.c b/lib/strintcmp.c index c421b88..acb6c4e 100644 --- a/lib/strintcmp.c +++ b/lib/strintcmp.c @@ -1,6 +1,6 @@ /* Compare integer strings. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,6 +21,8 @@ #include "strnumcmp-in.h" +#include + /* Compare strings A and B as integers without explicitly converting them to machine numbers, to avoid overflow problems and perhaps improve performance. */ @@ -28,5 +30,5 @@ int strintcmp (char const *a, char const *b) { - return numcompare (a, b, -1, -1); + return numcompare (a, b, CHAR_MAX + 1, CHAR_MAX + 1); } diff --git a/lib/stripslash.c b/lib/stripslash.c index 6818b30..aee89b7 100644 --- a/lib/stripslash.c +++ b/lib/stripslash.c @@ -1,19 +1,19 @@ /* stripslash.c -- remove redundant trailing slashes from a file name - Copyright (C) 1990, 2001, 2003-2006, 2009-2020 Free Software Foundation, + Copyright (C) 1990, 2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/strncat.c b/lib/strncat.c index d550e04..1bfbc99 100644 --- a/lib/strncat.c +++ b/lib/strncat.c @@ -1,18 +1,18 @@ /* Concatenate strings. - Copyright (C) 1999, 2002, 2006, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2002. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/strndup.c b/lib/strndup.c deleted file mode 100644 index d5294b8..0000000 --- a/lib/strndup.c +++ /dev/null @@ -1,36 +0,0 @@ -/* A replacement function, for systems that lack strndup. - - Copyright (C) 1996-1998, 2001-2003, 2005-2007, 2009-2020 Free Software - Foundation, Inc. - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3, or (at your option) any - later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ - -#include - -#include - -#include - -char * -strndup (char const *s, size_t n) -{ - size_t len = strnlen (s, n); - char *new = malloc (len + 1); - - if (new == NULL) - return NULL; - - new[len] = '\0'; - return memcpy (new, s, len); -} diff --git a/lib/strnlen.c b/lib/strnlen.c index dcecf08..c8fc69c 100644 --- a/lib/strnlen.c +++ b/lib/strnlen.c @@ -1,19 +1,19 @@ /* Find the length of STRING, but scan at most MAXLEN characters. - Copyright (C) 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/strnlen1.c b/lib/strnlen1.c index 88edc18..c22f96b 100644 --- a/lib/strnlen1.c +++ b/lib/strnlen1.c @@ -1,17 +1,17 @@ /* Find the length of STRING + 1, but scan at most MAXLEN bytes. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/strnlen1.h b/lib/strnlen1.h index 2e21fea..d45dd91 100644 --- a/lib/strnlen1.h +++ b/lib/strnlen1.h @@ -1,17 +1,17 @@ /* Find the length of STRING + 1, but scan at most MAXLEN bytes. - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _STRNLEN1_H diff --git a/lib/strnumcmp-in.h b/lib/strnumcmp-in.h index d2069ab..1b124af 100644 --- a/lib/strnumcmp-in.h +++ b/lib/strnumcmp-in.h @@ -1,6 +1,6 @@ /* Compare numeric strings. This is an internal include file. - Copyright (C) 1988-2020 Free Software Foundation, Inc. + Copyright (C) 1988-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -106,8 +106,8 @@ fraccompare (char const *a, char const *b, char decimal_point) /* Compare strings A and B as numbers without explicitly converting them to machine numbers, to avoid overflow problems and perhaps improve performance. DECIMAL_POINT is the decimal point and - THOUSANDS_SEP the thousands separator. A DECIMAL_POINT of -1 - causes comparisons to act as if there is no decimal point + THOUSANDS_SEP the thousands separator. A DECIMAL_POINT outside + 'char' range causes comparisons to act as if there is no decimal point character, and likewise for THOUSANDS_SEP. */ static inline int _GL_ATTRIBUTE_PURE diff --git a/lib/strnumcmp.c b/lib/strnumcmp.c index 3fb23b7..3c1f73d 100644 --- a/lib/strnumcmp.c +++ b/lib/strnumcmp.c @@ -1,6 +1,6 @@ /* Compare numeric strings. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -23,7 +23,7 @@ /* Externally-visible name for numcompare. */ -int _GL_ATTRIBUTE_PURE +int strnumcmp (char const *a, char const *b, int decimal_point, int thousands_sep) { diff --git a/lib/strnumcmp.h b/lib/strnumcmp.h index 4deef82..f6a02b2 100644 --- a/lib/strnumcmp.h +++ b/lib/strnumcmp.h @@ -1,2 +1,4 @@ -int strintcmp (char const *, char const *) _GL_ATTRIBUTE_PURE; -int strnumcmp (char const *, char const *, int, int); +int strintcmp (char const *, char const *) + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_PURE; +int strnumcmp (char const *, char const *, int, int) + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_PURE; diff --git a/lib/strsignal.c b/lib/strsignal.c index 5ee6e48..4db5014 100644 --- a/lib/strsignal.c +++ b/lib/strsignal.c @@ -1,18 +1,18 @@ -/* Copyright (C) 1991, 1994-2002, 2005, 2008-2020 Free Software Foundation, +/* Copyright (C) 1991, 1994-2002, 2005, 2008-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _LIBC diff --git a/lib/strstr.c b/lib/strstr.c index 2f8ae46..6236915 100644 --- a/lib/strstr.c +++ b/lib/strstr.c @@ -1,19 +1,19 @@ -/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2020 Free Software +/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This particular implementation was written by Eric Blake, 2008. */ diff --git a/lib/strtod.c b/lib/strtod.c index e4389ee..9b3a142 100644 --- a/lib/strtod.c +++ b/lib/strtod.c @@ -1,17 +1,17 @@ -/* Copyright (C) 1991-1992, 1997, 1999, 2003, 2006, 2008-2020 Free Software +/* Copyright (C) 1991-1992, 1997, 1999, 2003, 2006, 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if ! defined USE_LONG_DOUBLE @@ -106,7 +106,7 @@ decimal_point_char (void) #undef LDEXP #define LDEXP dummy_ldexp /* A dummy definition that will never be invoked. */ - static DOUBLE LDEXP (DOUBLE x _GL_UNUSED, int exponent _GL_UNUSED) + static DOUBLE LDEXP (_GL_UNUSED DOUBLE x, _GL_UNUSED int exponent) { abort (); return L_(0.0); diff --git a/lib/strtoimax.c b/lib/strtoimax.c index a17b2f0..cad12d0 100644 --- a/lib/strtoimax.c +++ b/lib/strtoimax.c @@ -1,19 +1,19 @@ /* Convert string representation of a number into an intmax_t value. - Copyright (C) 1999, 2001-2004, 2006, 2009-2020 Free Software Foundation, + Copyright (C) 1999, 2001-2004, 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/strtol.c b/lib/strtol.c index 02aafca..6c2e933 100644 --- a/lib/strtol.c +++ b/lib/strtol.c @@ -1,22 +1,22 @@ /* Convert string representation of a number into an integer value. - Copyright (C) 1991-1992, 1994-1999, 2003, 2005-2007, 2009-2020 Free Software + Copyright (C) 1991-1992, 1994-1999, 2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@gnu.org. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifdef _LIBC @@ -51,6 +51,7 @@ /* Determine the name. */ #ifdef USE_IN_EXTENDED_LOCALE_MODEL +# undef strtol # if UNSIGNED # ifdef USE_WIDE_CHAR # ifdef QUAD @@ -82,6 +83,7 @@ # endif #else # if UNSIGNED +# undef strtol # ifdef USE_WIDE_CHAR # ifdef QUAD # define strtol wcstoull @@ -97,6 +99,7 @@ # endif # else # ifdef USE_WIDE_CHAR +# undef strtol # ifdef QUAD # define strtol wcstoll # else @@ -104,6 +107,7 @@ # endif # else # ifdef QUAD +# undef strtol # define strtol strtoll # endif # endif @@ -131,6 +135,12 @@ #endif +#ifdef USE_NUMBER_GROUPING +# define GROUP_PARAM_PROTO , int group +#else +# define GROUP_PARAM_PROTO +#endif + /* We use this code also for the extended locale handling where the function gets as an additional argument the locale which has to be used. To access the values we have to redefine the _NL_CURRENT @@ -166,19 +176,23 @@ # define UCHAR_TYPE unsigned char # define STRING_TYPE char # ifdef USE_IN_EXTENDED_LOCALE_MODEL -# define ISSPACE(Ch) __isspace_l ((Ch), loc) -# define ISALPHA(Ch) __isalpha_l ((Ch), loc) -# define TOUPPER(Ch) __toupper_l ((Ch), loc) +# define ISSPACE(Ch) __isspace_l ((unsigned char) (Ch), loc) +# define ISALPHA(Ch) __isalpha_l ((unsigned char) (Ch), loc) +# define TOUPPER(Ch) __toupper_l ((unsigned char) (Ch), loc) # else -# define ISSPACE(Ch) isspace (Ch) -# define ISALPHA(Ch) isalpha (Ch) -# define TOUPPER(Ch) toupper (Ch) +# define ISSPACE(Ch) isspace ((unsigned char) (Ch)) +# define ISALPHA(Ch) isalpha ((unsigned char) (Ch)) +# define TOUPPER(Ch) toupper ((unsigned char) (Ch)) # endif #endif -#define INTERNAL(X) INTERNAL1(X) -#define INTERNAL1(X) __##X##_internal -#define WEAKNAME(X) WEAKNAME1(X) +#ifdef USE_NUMBER_GROUPING +# define INTERNAL(X) INTERNAL1(X) +# define INTERNAL1(X) __##X##_internal +# define WEAKNAME(X) WEAKNAME1(X) +#else +# define INTERNAL(X) X +#endif #ifdef USE_NUMBER_GROUPING /* This file defines a function to check for correct grouping. */ @@ -196,7 +210,7 @@ INT INTERNAL (strtol) (const STRING_TYPE *nptr, STRING_TYPE **endptr, - int base, int group LOCALE_PARAM_PROTO) + int base GROUP_PARAM_PROTO LOCALE_PARAM_PROTO) { int negative; register unsigned LONG int cutoff; @@ -379,15 +393,16 @@ noconv: return 0L; } +#ifdef USE_NUMBER_GROUPING /* External user entry point. */ - INT -#ifdef weak_function +# ifdef weak_function weak_function -#endif +# endif strtol (const STRING_TYPE *nptr, STRING_TYPE **endptr, int base LOCALE_PARAM_PROTO) { return INTERNAL (strtol) (nptr, endptr, base, 0 LOCALE_PARAM); } +#endif diff --git a/lib/strtold.c b/lib/strtold.c index 856cd86..0e825bf 100644 --- a/lib/strtold.c +++ b/lib/strtold.c @@ -1,17 +1,17 @@ /* Convert string to 'long double'. - Copyright (C) 2019-2020 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2019. */ diff --git a/lib/strtoll.c b/lib/strtoll.c index 3c7e8c0..acea42e 100644 --- a/lib/strtoll.c +++ b/lib/strtoll.c @@ -1,19 +1,19 @@ /* Function to parse a 'long long int' from text. - Copyright (C) 1995-1997, 1999, 2001, 2009-2020 Free Software Foundation, + Copyright (C) 1995-1997, 1999, 2001, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #define QUAD 1 diff --git a/lib/strtoul.c b/lib/strtoul.c index 01977bb..7408b54 100644 --- a/lib/strtoul.c +++ b/lib/strtoul.c @@ -1,17 +1,17 @@ -/* Copyright (C) 1991, 1997, 2009-2020 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1997, 2009-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #define UNSIGNED 1 diff --git a/lib/strtoull.c b/lib/strtoull.c index 7cd4bf5..84657b9 100644 --- a/lib/strtoull.c +++ b/lib/strtoull.c @@ -1,19 +1,19 @@ /* Function to parse an 'unsigned long long int' from text. - Copyright (C) 1995-1997, 1999, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1995-1997, 1999, 2009-2022 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@gnu.org. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #define QUAD 1 diff --git a/lib/strtoumax.c b/lib/strtoumax.c index dc395d6..05a87fd 100644 --- a/lib/strtoumax.c +++ b/lib/strtoumax.c @@ -1,2 +1,19 @@ +/* Convert string representation of a number into a uintmax_t value. + + Copyright (C) 1999-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define UNSIGNED 1 #include "strtoimax.c" diff --git a/lib/symlink.c b/lib/symlink.c index e7dbd18..26310af 100644 --- a/lib/symlink.c +++ b/lib/symlink.c @@ -1,17 +1,17 @@ /* Stub for symlink(). - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -36,7 +36,7 @@ rpl_symlink (char const *contents, char const *name) if (len && name[len - 1] == '/') { struct stat st; - if (lstat (name, &st) == 0) + if (lstat (name, &st) == 0 || errno == EOVERFLOW) errno = EEXIST; return -1; } @@ -47,8 +47,8 @@ rpl_symlink (char const *contents, char const *name) /* The system does not support symlinks. */ int -symlink (char const *contents _GL_UNUSED, - char const *name _GL_UNUSED) +symlink (_GL_UNUSED char const *contents, + _GL_UNUSED char const *name) { errno = ENOSYS; return -1; diff --git a/lib/symlinkat.c b/lib/symlinkat.c index 5ce2fc9..1346da8 100644 --- a/lib/symlinkat.c +++ b/lib/symlinkat.c @@ -1,9 +1,9 @@ /* Create a symlink relative to an open directory. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -27,6 +27,7 @@ #if HAVE_SYMLINKAT # undef symlinkat +#include #include #include @@ -38,7 +39,8 @@ rpl_symlinkat (char const *contents, int fd, char const *name) if (len && name[len - 1] == '/') { struct stat st; - if (fstatat (fd, name, &st, 0) == 0) + if (fstatat (fd, name, &st, AT_SYMLINK_NOFOLLOW) == 0 + || errno == EOVERFLOW) errno = EEXIST; return -1; } @@ -50,8 +52,8 @@ rpl_symlinkat (char const *contents, int fd, char const *name) wrapper than to go through at-func.c to call rpl_symlink. */ int -symlinkat (char const *path1 _GL_UNUSED, int fd _GL_UNUSED, - char const *path2 _GL_UNUSED) +symlinkat (_GL_UNUSED char const *path1, _GL_UNUSED int fd, + _GL_UNUSED char const *path2) { errno = ENOSYS; return -1; diff --git a/lib/sys-limits.h b/lib/sys-limits.h index 9b6b490..d154f0b 100644 --- a/lib/sys-limits.h +++ b/lib/sys-limits.h @@ -1,19 +1,19 @@ /* System call limits - Copyright 2018-2020 Free Software Foundation, Inc. + Copyright 2018-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_SYS_LIMITS_H #define _GL_SYS_LIMITS_H diff --git a/lib/sys/ioctl.h b/lib/sys/ioctl.h index dd27eb2..9fc95ce 100644 --- a/lib/sys/ioctl.h +++ b/lib/sys/ioctl.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for and wrapper around . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_SYS_IOCTL_H @@ -40,19 +40,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -187,6 +187,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -212,6 +222,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -309,7 +327,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -337,9 +355,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -355,19 +373,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -440,13 +458,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -455,24 +480,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/sys/random.h b/lib/sys/random.h new file mode 100644 index 0000000..bc8631b --- /dev/null +++ b/lib/sys/random.h @@ -0,0 +1,605 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Substitute for . + Copyright (C) 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +# if __GNUC__ >= 3 +#pragma GCC system_header +# endif + + +#ifndef _GL_SYS_RANDOM_H + +#if 1 + +/* On uClibc < 1.0.35, assumes prior inclusion of . + Do not use __UCLIBC__ here, as it might not be defined yet. + But avoid namespace pollution on glibc systems. */ +# ifndef __GLIBC__ +# include +# endif +/* On Mac OS X 10.5, assumes prior inclusion of . + On Max OS X 10.13, assumes prior inclusion of a file that + includes , such as or . */ +# if defined __APPLE__ && defined __MACH__ /* Mac OS X */ +# include +# include +# endif + +/* The include_next requires a split double-inclusion guard. */ +# include_next + +#endif + +#ifndef _GL_SYS_RANDOM_H +#define _GL_SYS_RANDOM_H + +#include + +/* Define the GRND_* constants. */ +#ifndef GRND_NONBLOCK +# define GRND_NONBLOCK 1 +# define GRND_RANDOM 2 +#endif + +/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ +/* C++ compatible function declaration macros. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef _GL_CXXDEFS_H +#define _GL_CXXDEFS_H + +/* Begin/end the GNULIB_NAMESPACE namespace. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_BEGIN_NAMESPACE namespace GNULIB_NAMESPACE { +# define _GL_END_NAMESPACE } +#else +# define _GL_BEGIN_NAMESPACE +# define _GL_END_NAMESPACE +#endif + +/* The three most frequent use cases of these macros are: + + * For providing a substitute for a function that is missing on some + platforms, but is declared and works fine on the platforms on which + it exists: + + #if @GNULIB_FOO@ + # if !@HAVE_FOO@ + _GL_FUNCDECL_SYS (foo, ...); + # endif + _GL_CXXALIAS_SYS (foo, ...); + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif + + * For providing a replacement for a function that exists on all platforms, + but is broken/insufficient and needs to be replaced on some platforms: + + #if @GNULIB_FOO@ + # if @REPLACE_FOO@ + # if !(defined __cplusplus && defined GNULIB_NAMESPACE) + # undef foo + # define foo rpl_foo + # endif + _GL_FUNCDECL_RPL (foo, ...); + _GL_CXXALIAS_RPL (foo, ...); + # else + _GL_CXXALIAS_SYS (foo, ...); + # endif + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif + + * For providing a replacement for a function that exists on some platforms + but is broken/insufficient and needs to be replaced on some of them and + is additionally either missing or undeclared on some other platforms: + + #if @GNULIB_FOO@ + # if @REPLACE_FOO@ + # if !(defined __cplusplus && defined GNULIB_NAMESPACE) + # undef foo + # define foo rpl_foo + # endif + _GL_FUNCDECL_RPL (foo, ...); + _GL_CXXALIAS_RPL (foo, ...); + # else + # if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@ + _GL_FUNCDECL_SYS (foo, ...); + # endif + _GL_CXXALIAS_SYS (foo, ...); + # endif + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif +*/ + +/* _GL_EXTERN_C declaration; + performs the declaration with C linkage. */ +#if defined __cplusplus +# define _GL_EXTERN_C extern "C" +#else +# define _GL_EXTERN_C extern +#endif + +/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes); + declares a replacement function, named rpl_func, with the given prototype, + consisting of return type, parameters, and attributes. + Example: + _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) + _GL_ARG_NONNULL ((1))); + */ +#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ + _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes) +#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C rettype rpl_func parameters_and_attributes + +/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes); + declares the system function, named func, with the given prototype, + consisting of return type, parameters, and attributes. + Example: + _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...) + _GL_ARG_NONNULL ((1))); + */ +#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C rettype func parameters_and_attributes + +/* _GL_CXXALIAS_RPL (func, rettype, parameters); + declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to rpl_func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); + + Wrapping rpl_func in an object with an inline conversion operator + avoids a reference to rpl_func unless GNULIB_NAMESPACE::func is + actually used in the program. */ +#define _GL_CXXALIAS_RPL(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters) +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return ::rpl_func; \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + +/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); + is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); + except that the C function rpl_func may have a slightly different + declaration. A cast is used to silence the "invalid conversion" error + that would otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast(::rpl_func); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + +/* _GL_CXXALIAS_SYS (func, rettype, parameters); + declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to the system provided function func, if GNULIB_NAMESPACE + is defined. + Example: + _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); + + Wrapping func in an object with an inline conversion operator + avoids a reference to func unless GNULIB_NAMESPACE::func is + actually used in the program. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return ::func; \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_SYS (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast(::func); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2); + is like _GL_CXXALIAS_SYS (func, rettype, parameters); + except that the C function is picked among a set of overloaded functions, + namely the one with rettype2 and parameters2. Two consecutive casts + are used to silence the "cannot find a match" and "invalid conversion" + errors that would otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE + /* The outer cast must be a reinterpret_cast. + The inner cast: When the function is defined as a set of overloaded + functions, it works as a static_cast<>, choosing the designated variant. + When the function is defined as a single variant, it works as a + reinterpret_cast<>. The parenthesized cast syntax works both ways. */ +# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast((rettype2 (*) parameters2)(::func)); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIASWARN (func); + causes a warning to be emitted when ::func is used but not when + GNULIB_NAMESPACE::func is used. func must be defined without overloaded + variants. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIASWARN(func) \ + _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE) +# define _GL_CXXALIASWARN_1(func,namespace) \ + _GL_CXXALIASWARN_2 (func, namespace) +/* To work around GCC bug , + we enable the warning only when not optimizing. */ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) +# define _GL_CXXALIASWARN_2(func,namespace) \ + _GL_WARN_ON_USE (func, \ + "The symbol ::" #func " refers to the system function. " \ + "Use " #namespace "::" #func " instead.") +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# define _GL_CXXALIASWARN_2(func,namespace) \ + extern __typeof__ (func) func +# else +# define _GL_CXXALIASWARN_2(func,namespace) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +# endif +#else +# define _GL_CXXALIASWARN(func) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes); + causes a warning to be emitted when the given overloaded variant of ::func + is used but not when GNULIB_NAMESPACE::func is used. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ + _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \ + GNULIB_NAMESPACE) +# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ + _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) +/* To work around GCC bug , + we enable the warning only when not optimizing. */ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) +# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ + "The symbol ::" #func " refers to the system function. " \ + "Use " #namespace "::" #func " instead.") +# else +# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +# endif +#else +# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +#endif /* _GL_CXXDEFS_H */ + +/* The definition of _GL_ARG_NONNULL is copied here. */ +/* A C macro for declaring that specific arguments must not be NULL. + Copyright (C) 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools + that the values passed as arguments n, ..., m must be non-NULL pointers. + n = 1 stands for the first argument, n = 2 for the second argument etc. */ +#ifndef _GL_ARG_NONNULL +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ +# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) +# else +# define _GL_ARG_NONNULL(params) +# endif +#endif + +/* The definition of _GL_WARN_ON_USE is copied here. */ +/* A C macro for emitting warnings if a function is used. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* _GL_WARN_ON_USE (function, "literal string") issues a declaration + for FUNCTION which will then trigger a compiler warning containing + the text of "literal string" anywhere that function is called, if + supported by the compiler. If the compiler does not support this + feature, the macro expands to an unused extern declaration. + + _GL_WARN_ON_USE_ATTRIBUTE ("literal string") expands to the + attribute used in _GL_WARN_ON_USE. If the compiler does not support + this feature, it expands to empty. + + These macros are useful for marking a function as a potential + portability trap, with the intent that "literal string" include + instructions on the replacement function that should be used + instead. + _GL_WARN_ON_USE is for functions with 'extern' linkage. + _GL_WARN_ON_USE_ATTRIBUTE is for functions with 'static' or 'inline' + linkage. + + However, one of the reasons that a function is a portability trap is + if it has the wrong signature. Declaring FUNCTION with a different + signature in C is a compilation error, so this macro must use the + same type as any existing declaration so that programs that avoid + the problematic FUNCTION do not fail to compile merely because they + included a header that poisoned the function. But this implies that + _GL_WARN_ON_USE is only safe to use if FUNCTION is known to already + have a declaration. Use of this macro implies that there must not + be any other macro hiding the declaration of FUNCTION; but + undefining FUNCTION first is part of the poisoning process anyway + (although for symbols that are provided only via a macro, the result + is a compilation error rather than a warning containing + "literal string"). Also note that in C++, it is only safe to use if + FUNCTION has no overloads. + + For an example, it is possible to poison 'getline' by: + - adding a call to gl_WARN_ON_USE_PREPARE([[#include ]], + [getline]) in configure.ac, which potentially defines + HAVE_RAW_DECL_GETLINE + - adding this code to a header that wraps the system : + #undef getline + #if HAVE_RAW_DECL_GETLINE + _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but" + "not universally present; use the gnulib module getline"); + #endif + + It is not possible to directly poison global variables. But it is + possible to write a wrapper accessor function, and poison that + (less common usage, like &environ, will cause a compilation error + rather than issue the nice warning, but the end result of informing + the developer about their portability problem is still achieved): + #if HAVE_RAW_DECL_ENVIRON + static char *** + rpl_environ (void) { return &environ; } + _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared"); + # undef environ + # define environ (*rpl_environ ()) + #endif + or better (avoiding contradictory use of 'static' and 'extern'): + #if HAVE_RAW_DECL_ENVIRON + static char *** + _GL_WARN_ON_USE_ATTRIBUTE ("environ is not always properly declared") + rpl_environ (void) { return &environ; } + # undef environ + # define environ (*rpl_environ ()) + #endif + */ +#ifndef _GL_WARN_ON_USE + +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +/* Verify the existence of the function. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function +# define _GL_WARN_ON_USE_ATTRIBUTE(message) +# else /* Unsupported. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C int _gl_warn_on_use +# define _GL_WARN_ON_USE_ATTRIBUTE(message) +# endif +#endif + +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. + This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does + not work in this case. */ +#ifndef _GL_WARN_ON_USE_CXX +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +/* Verify the existence of the function. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +_GL_WARN_EXTERN_C int _gl_warn_on_use +# endif +# endif +#endif + +/* _GL_WARN_EXTERN_C declaration; + performs the declaration with C linkage. */ +#ifndef _GL_WARN_EXTERN_C +# if defined __cplusplus +# define _GL_WARN_EXTERN_C extern "C" +# else +# define _GL_WARN_EXTERN_C extern +# endif +#endif + + +/* Declare overridden functions. */ + + +#if 1 +/* Fill a buffer with random bytes. */ +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getrandom +# define getrandom rpl_getrandom +# endif +_GL_FUNCDECL_RPL (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags)); +# else +# if !1 +_GL_FUNCDECL_SYS (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags)); +# endif +_GL_CXXALIASWARN (getrandom); +#elif defined GNULIB_POSIXCHECK +# undef getrandom +# if HAVE_RAW_DECL_GETRANDOM +_GL_WARN_ON_USE (getrandom, "getrandom is unportable - " + "use gnulib module getrandom for portability"); +# endif +#endif + + +#endif /* _GL_SYS_RANDOM_H */ +#endif /* _GL_SYS_RANDOM_H */ diff --git a/lib/sys/resource.h b/lib/sys/resource.h index b5a5de8..c12311a 100644 --- a/lib/sys/resource.h +++ b/lib/sys/resource.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for . - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 #pragma GCC system_header @@ -96,19 +96,19 @@ struct rusage /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -243,6 +243,16 @@ struct rusage _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -268,6 +278,14 @@ struct rusage _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -365,7 +383,7 @@ struct rusage _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -393,9 +411,9 @@ struct rusage _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -411,26 +429,26 @@ struct rusage /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -439,19 +457,19 @@ struct rusage /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -524,13 +542,20 @@ struct rusage # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -539,24 +564,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/sys/select.h b/lib/sys/select.h index fdda47b..51b4505 100644 --- a/lib/sys/select.h +++ b/lib/sys/select.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 #pragma GCC system_header @@ -22,7 +22,7 @@ /* On OSF/1 and Solaris 2.6, and both include . - On Cygwin, includes . + On Cygwin and OpenBSD, includes . Simply delegate to the system's header in this case. */ #if (1 \ && !defined _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TYPES_H \ @@ -40,6 +40,7 @@ || (!defined _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H \ && ((defined __osf__ && defined _SYS_TIME_H_ \ && defined _OSF_SOURCE) \ + || (defined __OpenBSD__ && defined _SYS_TIME_H_) \ || (defined __sun && defined _SYS_TIME_H \ && (! (defined _XOPEN_SOURCE \ || defined _POSIX_C_SOURCE) \ @@ -104,9 +105,16 @@ /* Get definition of 'sigset_t'. But avoid namespace pollution on glibc systems and "unknown type name" problems on Cygwin. + On OS/2 kLIBC, sigset_t is defined in , too. In addition, + if is included, -> -> + are included. Then -> are included by GNULIB. By the + way, requires PAGE_SIZE defined in . However, + has not been processed, yet. As a result, 'PAGE_SIZE' + undeclared error occurs in . Do this after the include_next (for the sake of OpenBSD 5.0) but before the split double-inclusion guard (for the sake of Solaris). */ -#if !((defined __GLIBC__ || defined __CYGWIN__) && !defined __UCLIBC__) +#if !((defined __GLIBC__ || defined __CYGWIN__ || defined __KLIBC__) \ + && !defined __UCLIBC__) # include #endif @@ -138,19 +146,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -285,6 +293,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -310,6 +328,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -407,7 +433,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -435,9 +461,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -453,19 +479,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -538,13 +564,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -553,24 +586,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -622,14 +666,14 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef gethostname # define gethostname gethostname_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (gethostname, "gethostname() used without including "); # endif @@ -664,7 +708,7 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # define setsockopt setsockopt_used_without_including_sys_socket_h # undef shutdown # define shutdown shutdown_used_without_including_sys_socket_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (socket, "socket() used without including "); _GL_WARN_ON_USE (connect, @@ -698,7 +742,7 @@ rpl_fd_isset (SOCKET fd, fd_set * set) #endif -#if 0 +#if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef pselect @@ -716,9 +760,13 @@ _GL_FUNCDECL_SYS (pselect, int, (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, struct timespec const *restrict, const sigset_t *restrict)); # endif -_GL_CXXALIAS_SYS (pselect, int, - (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, - struct timespec const *restrict, const sigset_t *restrict)); +/* Need to cast, because on AIX 7, the second, third, fourth argument may be + void *restrict, void *restrict, void *restrict. */ +_GL_CXXALIAS_SYS_CAST (pselect, int, + (int, + fd_set *restrict, fd_set *restrict, fd_set *restrict, + struct timespec const *restrict, + const sigset_t *restrict)); # endif _GL_CXXALIASWARN (pselect); #elif defined GNULIB_POSIXCHECK diff --git a/lib/sys/socket.h b/lib/sys/socket.h index 312682e..595f5fd 100644 --- a/lib/sys/socket.h +++ b/lib/sys/socket.h @@ -1,21 +1,21 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Provide a sys/socket header file for systems lacking it (read: MinGW) and for systems where it is incomplete. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file is supposed to be used on platforms that lack , on platforms where cannot be included standalone, and on @@ -74,19 +74,19 @@ _GL_INLINE_HEADER_BEGIN /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -221,6 +221,16 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -246,6 +256,14 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -343,7 +361,7 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -371,9 +389,9 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -389,26 +407,26 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -417,19 +435,19 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -502,13 +520,20 @@ _GL_INLINE_HEADER_BEGIN # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -517,24 +542,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -666,12 +702,7 @@ struct sockaddr_storage /* Include headers needed by the emulation code. */ # include # include - -# if !GNULIB_defined_socklen_t -typedef int socklen_t; -# define GNULIB_defined_socklen_t 1 -# endif - +/* If these headers don't define socklen_t, does. */ # endif /* Rudimentary 'struct msghdr'; this works as long as you don't try to @@ -732,7 +763,7 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif diff --git a/lib/sys/stat.h b/lib/sys/stat.h index 8efa1ff..ae7ef2e 100644 --- a/lib/sys/stat.h +++ b/lib/sys/stat.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Provide a more complete sys/stat.h header file. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Eric Blake, Paul Eggert, and Jim Meyering. */ @@ -51,19 +51,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -198,6 +198,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -223,6 +233,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -320,7 +338,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -348,9 +366,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -366,26 +384,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -394,19 +412,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -479,13 +497,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -494,24 +519,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -846,11 +882,11 @@ struct stat # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) #endif -/* S_IXUGO is a common extension to POSIX. */ +/* Although S_IXUGO and S_IRWXUGO are not specified by POSIX and are + not implemented in GNU/Linux, some Gnulib-using apps use the macros. */ #if !S_IXUGO # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH) #endif - #ifndef S_IRWXUGO # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO) #endif @@ -862,6 +898,24 @@ struct stat #endif +#if 1 +/* On native Windows, map 'chmod' to '_chmod', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::chmod always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chmod +# define chmod _chmod +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (chmod, int, (const char *filename, mode_t mode)); +# else +_GL_CXXALIAS_SYS (chmod, int, (const char *filename, mode_t mode)); +# endif +_GL_CXXALIASWARN (chmod); +#endif + + #if 1 # if 1 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -903,7 +957,9 @@ _GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf)); # else _GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fstat); +# endif #elif 0 # undef fstat # define fstat fstat_used_without_requesting_gnulib_module_fstat @@ -986,10 +1042,27 @@ _GL_WARN_ON_USE (futimens, "futimens is not portable - " #endif +#if 0 +# if !1 +_GL_FUNCDECL_SYS (getumask, mode_t, (void)); +# endif +_GL_CXXALIAS_SYS (getumask, mode_t, (void)); +# if 1 +_GL_CXXALIASWARN (getumask); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getumask +# if HAVE_RAW_DECL_GETUMASK +_GL_WARN_ON_USE (getumask, "getumask is not portable - " + "use gnulib module getumask for portability"); +# endif +#endif + + #if 1 /* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME denotes a symbolic link. */ -# if !0 || defined __hpux +# if !1 || defined __hpux _GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode) _GL_ARG_NONNULL ((1))); # endif @@ -1042,21 +1115,20 @@ _GL_WARN_ON_USE (lstat, "lstat is unportable - " #endif -#if 0 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef mkdir -# define mkdir rpl_mkdir -# endif +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir +# define mkdir rpl_mkdir +# endif _GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode) - _GL_ARG_NONNULL ((1))); + _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); -#else +# elif defined _WIN32 && !defined __CYGWIN__ /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments. Additionally, it declares _mkdir (and depending on compile flags, an alias mkdir), only in the nonstandard includes and , which are included above. */ -# if defined _WIN32 && ! defined __CYGWIN__ - # if !GNULIB_defined_rpl_mkdir static int rpl_mkdir (char const *name, mode_t mode) @@ -1065,19 +1137,47 @@ rpl_mkdir (char const *name, mode_t mode) } # define GNULIB_defined_rpl_mkdir 1 # endif - # if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir # define mkdir rpl_mkdir # endif _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); # else _GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode)); # endif -#endif _GL_CXXALIASWARN (mkdir); +#elif defined GNULIB_POSIXCHECK +# undef mkdir +# if HAVE_RAW_DECL_MKDIR +_GL_WARN_ON_USE (mkdir, "mkdir does not always support two parameters - " + "use gnulib module mkdir for portability"); +# endif +#elif 1 +/* On native Windows, map 'mkdir' to '_mkdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::mkdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !GNULIB_defined_rpl_mkdir +static int +rpl_mkdir (char const *name, mode_t mode) +{ + return _mkdir (name); +} +# define GNULIB_defined_rpl_mkdir 1 +# endif +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir +# define mkdir rpl_mkdir +# endif +_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); +# else +_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode)); +# endif +_GL_CXXALIASWARN (mkdir); +#endif -#if 0 +#if 1 # if !1 _GL_FUNCDECL_SYS (mkdirat, int, (int fd, char const *file, mode_t mode) _GL_ARG_NONNULL ((2))); @@ -1119,12 +1219,22 @@ _GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - " #endif -#if 0 -# if !1 +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkfifoat +# define mkfifoat rpl_mkfifoat +# endif +_GL_FUNCDECL_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode) + _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode)); +# else +# if !1 _GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode) _GL_ARG_NONNULL ((2))); -# endif +# endif _GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)); +# endif _GL_CXXALIASWARN (mkfifoat); #elif defined GNULIB_POSIXCHECK # undef mkfifoat @@ -1162,14 +1272,26 @@ _GL_WARN_ON_USE (mknod, "mknod is not portable - " #endif -#if 0 -# if !1 +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mknodat +# define mknodat rpl_mknodat +# endif +_GL_FUNCDECL_RPL (mknodat, int, + (int fd, char const *file, mode_t mode, dev_t dev) + _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (mknodat, int, + (int fd, char const *file, mode_t mode, dev_t dev)); +# else +# if !1 _GL_FUNCDECL_SYS (mknodat, int, (int fd, char const *file, mode_t mode, dev_t dev) _GL_ARG_NONNULL ((2))); -# endif +# endif _GL_CXXALIAS_SYS (mknodat, int, (int fd, char const *file, mode_t mode, dev_t dev)); +# endif _GL_CXXALIASWARN (mknodat); #elif defined GNULIB_POSIXCHECK # undef mknodat @@ -1254,6 +1376,24 @@ _GL_WARN_ON_USE (stat, "stat is unportable - " #endif +#if 1 +/* On native Windows, map 'umask' to '_umask', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::umask always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef umask +# define umask _umask +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (umask, mode_t, (mode_t mask)); +# else +_GL_CXXALIAS_SYS (umask, mode_t, (mode_t mask)); +# endif +_GL_CXXALIASWARN (umask); +#endif + + #if 1 /* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat implementation relies on futimesat, which on Solaris 10 makes an invocation diff --git a/lib/sys/time.h b/lib/sys/time.h index 7e9fac2..4699065 100644 --- a/lib/sys/time.h +++ b/lib/sys/time.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Provide a more complete sys/time.h. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -58,19 +58,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -205,6 +205,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -230,6 +240,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -327,7 +345,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -355,9 +373,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -373,26 +391,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -401,19 +419,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -486,13 +504,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -501,24 +526,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -606,7 +642,7 @@ _GL_WARN_ON_USE (gettimeofday, "gettimeofday is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif diff --git a/lib/sys/types.h b/lib/sys/types.h index b91dc1e..d720b9d 100644 --- a/lib/sys/types.h +++ b/lib/sys/types.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Provide a more complete sys/types.h. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 #pragma GCC system_header diff --git a/lib/sys/uio.h b/lib/sys/uio.h index 063c863..21280cb 100644 --- a/lib/sys/uio.h +++ b/lib/sys/uio.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for . - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 #pragma GCC system_header diff --git a/lib/sys/utsname.h b/lib/sys/utsname.h index 435f9c3..09986bd 100644 --- a/lib/sys/utsname.h +++ b/lib/sys/utsname.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for . - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_SYS_UTSNAME_H @@ -38,26 +38,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -66,19 +66,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -151,13 +151,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -166,24 +173,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/sys/wait.h b/lib/sys/wait.h index 28a38a3..5cc4a0e 100644 --- a/lib/sys/wait.h +++ b/lib/sys/wait.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A POSIX-like . - Copyright (C) 2001-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_SYS_WAIT_H @@ -37,19 +37,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -184,6 +184,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -209,6 +219,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -306,7 +324,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -334,9 +352,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -352,19 +370,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -437,13 +455,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -452,24 +477,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/sys_ioctl.in.h b/lib/sys_ioctl.in.h index 8437adf..7f1cdc8 100644 --- a/lib/sys_ioctl.in.h +++ b/lib/sys_ioctl.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_SYS_IOCTL_H diff --git a/lib/sys_random.in.h b/lib/sys_random.in.h new file mode 100644 index 0000000..e730e61 --- /dev/null +++ b/lib/sys_random.in.h @@ -0,0 +1,98 @@ +/* Substitute for . + Copyright (C) 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +# if __GNUC__ >= 3 +@PRAGMA_SYSTEM_HEADER@ +# endif +@PRAGMA_COLUMNS@ + +#ifndef _@GUARD_PREFIX@_SYS_RANDOM_H + +#if @HAVE_SYS_RANDOM_H@ + +/* On uClibc < 1.0.35, assumes prior inclusion of . + Do not use __UCLIBC__ here, as it might not be defined yet. + But avoid namespace pollution on glibc systems. */ +# ifndef __GLIBC__ +# include +# endif +/* On Mac OS X 10.5, assumes prior inclusion of . + On Max OS X 10.13, assumes prior inclusion of a file that + includes , such as or . */ +# if defined __APPLE__ && defined __MACH__ /* Mac OS X */ +# include +# include +# endif + +/* The include_next requires a split double-inclusion guard. */ +# @INCLUDE_NEXT@ @NEXT_SYS_RANDOM_H@ + +#endif + +#ifndef _@GUARD_PREFIX@_SYS_RANDOM_H +#define _@GUARD_PREFIX@_SYS_RANDOM_H + +#include + +/* Define the GRND_* constants. */ +#ifndef GRND_NONBLOCK +# define GRND_NONBLOCK 1 +# define GRND_RANDOM 2 +#endif + +/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ + +/* The definition of _GL_ARG_NONNULL is copied here. */ + +/* The definition of _GL_WARN_ON_USE is copied here. */ + + +/* Declare overridden functions. */ + + +#if @GNULIB_GETRANDOM@ +/* Fill a buffer with random bytes. */ +# if @REPLACE_GETRANDOM@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getrandom +# define getrandom rpl_getrandom +# endif +_GL_FUNCDECL_RPL (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags)); +# else +# if !@HAVE_GETRANDOM@ +_GL_FUNCDECL_SYS (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (getrandom, ssize_t, + (void *buffer, size_t length, unsigned int flags)); +# endif +_GL_CXXALIASWARN (getrandom); +#elif defined GNULIB_POSIXCHECK +# undef getrandom +# if HAVE_RAW_DECL_GETRANDOM +_GL_WARN_ON_USE (getrandom, "getrandom is unportable - " + "use gnulib module getrandom for portability"); +# endif +#endif + + +#endif /* _@GUARD_PREFIX@_SYS_RANDOM_H */ +#endif /* _@GUARD_PREFIX@_SYS_RANDOM_H */ diff --git a/lib/sys_resource.in.h b/lib/sys_resource.in.h index c87e0fc..02c4ac5 100644 --- a/lib/sys_resource.in.h +++ b/lib/sys_resource.in.h @@ -1,18 +1,18 @@ /* Substitute for . - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ diff --git a/lib/sys_select.in.h b/lib/sys_select.in.h index 7a7b157..2bd0e0f 100644 --- a/lib/sys_select.in.h +++ b/lib/sys_select.in.h @@ -1,18 +1,18 @@ /* Substitute for . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ @@ -21,7 +21,7 @@ /* On OSF/1 and Solaris 2.6, and both include . - On Cygwin, includes . + On Cygwin and OpenBSD, includes . Simply delegate to the system's header in this case. */ #if (@HAVE_SYS_SELECT_H@ \ && !defined _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TYPES_H \ @@ -39,6 +39,7 @@ || (!defined _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H \ && ((defined __osf__ && defined _SYS_TIME_H_ \ && defined _OSF_SOURCE) \ + || (defined __OpenBSD__ && defined _SYS_TIME_H_) \ || (defined __sun && defined _SYS_TIME_H \ && (! (defined _XOPEN_SOURCE \ || defined _POSIX_C_SOURCE) \ @@ -103,9 +104,16 @@ /* Get definition of 'sigset_t'. But avoid namespace pollution on glibc systems and "unknown type name" problems on Cygwin. + On OS/2 kLIBC, sigset_t is defined in , too. In addition, + if is included, -> -> + are included. Then -> are included by GNULIB. By the + way, requires PAGE_SIZE defined in . However, + has not been processed, yet. As a result, 'PAGE_SIZE' + undeclared error occurs in . Do this after the include_next (for the sake of OpenBSD 5.0) but before the split double-inclusion guard (for the sake of Solaris). */ -#if !((defined __GLIBC__ || defined __CYGWIN__) && !defined __UCLIBC__) +#if !((defined __GLIBC__ || defined __CYGWIN__ || defined __KLIBC__) \ + && !defined __UCLIBC__) # include #endif @@ -177,14 +185,14 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef gethostname # define gethostname gethostname_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (gethostname, "gethostname() used without including "); # endif @@ -219,7 +227,7 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # define setsockopt setsockopt_used_without_including_sys_socket_h # undef shutdown # define shutdown shutdown_used_without_including_sys_socket_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (socket, "socket() used without including "); _GL_WARN_ON_USE (connect, @@ -271,9 +279,13 @@ _GL_FUNCDECL_SYS (pselect, int, (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, struct timespec const *restrict, const sigset_t *restrict)); # endif -_GL_CXXALIAS_SYS (pselect, int, - (int, fd_set *restrict, fd_set *restrict, fd_set *restrict, - struct timespec const *restrict, const sigset_t *restrict)); +/* Need to cast, because on AIX 7, the second, third, fourth argument may be + void *restrict, void *restrict, void *restrict. */ +_GL_CXXALIAS_SYS_CAST (pselect, int, + (int, + fd_set *restrict, fd_set *restrict, fd_set *restrict, + struct timespec const *restrict, + const sigset_t *restrict)); # endif _GL_CXXALIASWARN (pselect); #elif defined GNULIB_POSIXCHECK diff --git a/lib/sys_socket.c b/lib/sys_socket.c index 3b261da..0bfd60f 100644 --- a/lib/sys_socket.c +++ b/lib/sys_socket.c @@ -1,4 +1,22 @@ +/* Inline functions for . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_SYS_SOCKET_INLINE _GL_EXTERN_INLINE #include "sys/socket.h" typedef int dummy; diff --git a/lib/sys_socket.in.h b/lib/sys_socket.in.h index 9f84fc9..acdf7ee 100644 --- a/lib/sys_socket.in.h +++ b/lib/sys_socket.in.h @@ -1,20 +1,20 @@ /* Provide a sys/socket header file for systems lacking it (read: MinGW) and for systems where it is incomplete. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. Written by Simon Josefsson. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file is supposed to be used on platforms that lack , on platforms where cannot be included standalone, and on @@ -195,12 +195,7 @@ struct sockaddr_storage /* Include headers needed by the emulation code. */ # include # include - -# if !GNULIB_defined_socklen_t -typedef int socklen_t; -# define GNULIB_defined_socklen_t 1 -# endif - +/* If these headers don't define socklen_t, does. */ # endif /* Rudimentary 'struct msghdr'; this works as long as you don't try to @@ -261,7 +256,7 @@ rpl_fd_isset (SOCKET fd, fd_set * set) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif diff --git a/lib/sys_stat.in.h b/lib/sys_stat.in.h index 4494607..28ddd42 100644 --- a/lib/sys_stat.in.h +++ b/lib/sys_stat.in.h @@ -1,18 +1,18 @@ /* Provide a more complete sys/stat.h header file. - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Eric Blake, Paul Eggert, and Jim Meyering. */ @@ -375,11 +375,11 @@ struct stat # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) #endif -/* S_IXUGO is a common extension to POSIX. */ +/* Although S_IXUGO and S_IRWXUGO are not specified by POSIX and are + not implemented in GNU/Linux, some Gnulib-using apps use the macros. */ #if !S_IXUGO # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH) #endif - #ifndef S_IRWXUGO # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO) #endif @@ -391,6 +391,24 @@ struct stat #endif +#if @GNULIB_MDA_CHMOD@ +/* On native Windows, map 'chmod' to '_chmod', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::chmod always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chmod +# define chmod _chmod +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (chmod, int, (const char *filename, mode_t mode)); +# else +_GL_CXXALIAS_SYS (chmod, int, (const char *filename, mode_t mode)); +# endif +_GL_CXXALIASWARN (chmod); +#endif + + #if @GNULIB_FCHMODAT@ # if @REPLACE_FCHMODAT@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -432,7 +450,9 @@ _GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf)); # else _GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (fstat); +# endif #elif @GNULIB_OVERRIDES_STRUCT_STAT@ # undef fstat # define fstat fstat_used_without_requesting_gnulib_module_fstat @@ -515,6 +535,23 @@ _GL_WARN_ON_USE (futimens, "futimens is not portable - " #endif +#if @GNULIB_GETUMASK@ +# if !@HAVE_GETUMASK@ +_GL_FUNCDECL_SYS (getumask, mode_t, (void)); +# endif +_GL_CXXALIAS_SYS (getumask, mode_t, (void)); +# if @HAVE_GETUMASK@ +_GL_CXXALIASWARN (getumask); +# endif +#elif defined GNULIB_POSIXCHECK +# undef getumask +# if HAVE_RAW_DECL_GETUMASK +_GL_WARN_ON_USE (getumask, "getumask is not portable - " + "use gnulib module getumask for portability"); +# endif +#endif + + #if @GNULIB_LCHMOD@ /* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME denotes a symbolic link. */ @@ -571,21 +608,20 @@ _GL_WARN_ON_USE (lstat, "lstat is unportable - " #endif -#if @REPLACE_MKDIR@ -# if !(defined __cplusplus && defined GNULIB_NAMESPACE) -# undef mkdir -# define mkdir rpl_mkdir -# endif +#if @GNULIB_MKDIR@ +# if @REPLACE_MKDIR@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir +# define mkdir rpl_mkdir +# endif _GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode) - _GL_ARG_NONNULL ((1))); + _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); -#else +# elif defined _WIN32 && !defined __CYGWIN__ /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments. Additionally, it declares _mkdir (and depending on compile flags, an alias mkdir), only in the nonstandard includes and , which are included above. */ -# if defined _WIN32 && ! defined __CYGWIN__ - # if !GNULIB_defined_rpl_mkdir static int rpl_mkdir (char const *name, mode_t mode) @@ -594,16 +630,44 @@ rpl_mkdir (char const *name, mode_t mode) } # define GNULIB_defined_rpl_mkdir 1 # endif - # if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir # define mkdir rpl_mkdir # endif _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); # else _GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode)); # endif -#endif _GL_CXXALIASWARN (mkdir); +#elif defined GNULIB_POSIXCHECK +# undef mkdir +# if HAVE_RAW_DECL_MKDIR +_GL_WARN_ON_USE (mkdir, "mkdir does not always support two parameters - " + "use gnulib module mkdir for portability"); +# endif +#elif @GNULIB_MDA_MKDIR@ +/* On native Windows, map 'mkdir' to '_mkdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::mkdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !GNULIB_defined_rpl_mkdir +static int +rpl_mkdir (char const *name, mode_t mode) +{ + return _mkdir (name); +} +# define GNULIB_defined_rpl_mkdir 1 +# endif +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkdir +# define mkdir rpl_mkdir +# endif +_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode)); +# else +_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode)); +# endif +_GL_CXXALIASWARN (mkdir); +#endif #if @GNULIB_MKDIRAT@ @@ -649,11 +713,21 @@ _GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - " #if @GNULIB_MKFIFOAT@ -# if !@HAVE_MKFIFOAT@ +# if @REPLACE_MKFIFOAT@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mkfifoat +# define mkfifoat rpl_mkfifoat +# endif +_GL_FUNCDECL_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode) + _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode)); +# else +# if !@HAVE_MKFIFOAT@ _GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode) _GL_ARG_NONNULL ((2))); -# endif +# endif _GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)); +# endif _GL_CXXALIASWARN (mkfifoat); #elif defined GNULIB_POSIXCHECK # undef mkfifoat @@ -692,13 +766,25 @@ _GL_WARN_ON_USE (mknod, "mknod is not portable - " #if @GNULIB_MKNODAT@ -# if !@HAVE_MKNODAT@ +# if @REPLACE_MKNODAT@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef mknodat +# define mknodat rpl_mknodat +# endif +_GL_FUNCDECL_RPL (mknodat, int, + (int fd, char const *file, mode_t mode, dev_t dev) + _GL_ARG_NONNULL ((2))); +_GL_CXXALIAS_RPL (mknodat, int, + (int fd, char const *file, mode_t mode, dev_t dev)); +# else +# if !@HAVE_MKNODAT@ _GL_FUNCDECL_SYS (mknodat, int, (int fd, char const *file, mode_t mode, dev_t dev) _GL_ARG_NONNULL ((2))); -# endif +# endif _GL_CXXALIAS_SYS (mknodat, int, (int fd, char const *file, mode_t mode, dev_t dev)); +# endif _GL_CXXALIASWARN (mknodat); #elif defined GNULIB_POSIXCHECK # undef mknodat @@ -783,6 +869,24 @@ _GL_WARN_ON_USE (stat, "stat is unportable - " #endif +#if @GNULIB_MDA_UMASK@ +/* On native Windows, map 'umask' to '_umask', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::umask always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef umask +# define umask _umask +# endif +/* Need to cast, because in mingw the last argument is 'int mode'. */ +_GL_CXXALIAS_MDA_CAST (umask, mode_t, (mode_t mask)); +# else +_GL_CXXALIAS_SYS (umask, mode_t, (mode_t mask)); +# endif +_GL_CXXALIASWARN (umask); +#endif + + #if @GNULIB_UTIMENSAT@ /* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat implementation relies on futimesat, which on Solaris 10 makes an invocation diff --git a/lib/sys_time.in.h b/lib/sys_time.in.h index d30b267..87db1a8 100644 --- a/lib/sys_time.in.h +++ b/lib/sys_time.in.h @@ -1,19 +1,19 @@ /* Provide a more complete sys/time.h. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -135,7 +135,7 @@ _GL_WARN_ON_USE (gettimeofday, "gettimeofday is unportable - " # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef close # define close close_used_without_including_unistd_h -# else +# elif !defined __clang__ _GL_WARN_ON_USE (close, "close() used without including "); # endif diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h index e7e1a22..698e88d 100644 --- a/lib/sys_types.in.h +++ b/lib/sys_types.in.h @@ -1,19 +1,19 @@ /* Provide a more complete sys/types.h. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ diff --git a/lib/sys_uio.in.h b/lib/sys_uio.in.h index 8588d3c..788d461 100644 --- a/lib/sys_uio.in.h +++ b/lib/sys_uio.in.h @@ -1,18 +1,18 @@ /* Substitute for . - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ # if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ diff --git a/lib/sys_utsname.in.h b/lib/sys_utsname.in.h index ac827e2..be5ecf0 100644 --- a/lib/sys_utsname.in.h +++ b/lib/sys_utsname.in.h @@ -1,18 +1,18 @@ /* Substitute for . - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_SYS_UTSNAME_H diff --git a/lib/sys_wait.in.h b/lib/sys_wait.in.h index 9308f0b..7c48c2e 100644 --- a/lib/sys_wait.in.h +++ b/lib/sys_wait.in.h @@ -1,18 +1,18 @@ /* A POSIX-like . - Copyright (C) 2001-2003, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_SYS_WAIT_H diff --git a/lib/targetdir.c b/lib/targetdir.c new file mode 100644 index 0000000..0006ddc --- /dev/null +++ b/lib/targetdir.c @@ -0,0 +1,118 @@ +/* Target directory operands for coreutils + + Copyright 2004-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +#define TARGETDIR_INLINE _GL_EXTERN_INLINE +#include + +#include + +#include +#include +#include +#include + +#ifdef O_PATH +enum { O_PATHSEARCH = O_PATH }; +#else +enum { O_PATHSEARCH = O_SEARCH }; +#endif + +/* Must F designate the working directory? */ + +ATTRIBUTE_PURE static bool +must_be_working_directory (char const *f) +{ + /* Return true for ".", "./.", ".///./", etc. */ + while (*f++ == '.') + { + if (*f != '/') + return !*f; + while (*++f == '/') + continue; + if (!*f) + return true; + } + return false; +} + +/* Return a file descriptor open to FILE, for use in openat. + As an optimization, return AT_FDCWD if FILE must be the working directory. + As a side effect, possibly set *ST to the file's status. + Fail and set errno if FILE is not a directory. + On failure return -2 if AT_FDCWD is -1, -1 otherwise. */ + +int +target_directory_operand (char const *file, struct stat *st) +{ + if (must_be_working_directory (file)) + return AT_FDCWD; + + int fd = -1; + int try_to_open = 1; + int stat_result; + + /* On old systems without O_DIRECTORY, like Solaris 10, check with + stat first lest we try to open a fifo for example and hang. */ + if (!O_DIRECTORY) + { + stat_result = stat (file, st); + if (stat_result == 0) + { + try_to_open = S_ISDIR (st->st_mode); + errno = ENOTDIR; + } + else + { + /* On EOVERFLOW failure, give up on checking, as there is no + easy way to check. This should be rare. */ + try_to_open = errno == EOVERFLOW; + } + } + + if (try_to_open) + { + fd = open (file, O_PATHSEARCH | O_DIRECTORY); + + /* On platforms lacking O_PATH, using O_SEARCH | O_DIRECTORY to + open an overly-protected non-directory can fail with either + EACCES or ENOTDIR. Prefer ENOTDIR as it makes for better + diagnostics. */ + if (O_PATHSEARCH == O_SEARCH && fd < 0 && errno == EACCES) + errno = (((O_DIRECTORY ? stat (file, st) : stat_result) == 0 + && !S_ISDIR (st->st_mode)) + ? ENOTDIR : EACCES); + } + + if (!O_DIRECTORY && 0 <= fd) + { + /* On old systems like Solaris 10 double check type, + to ensure we've opened a directory. */ + int err; + if (fstat (fd, st) == 0 + ? !S_ISDIR (st->st_mode) && (err = ENOTDIR, true) + : (err = errno) != EOVERFLOW) + { + close (fd); + errno = err; + fd = -1; + } + } + + return fd - (AT_FDCWD == -1 && fd < 0); +} diff --git a/lib/targetdir.h b/lib/targetdir.h new file mode 100644 index 0000000..558853e --- /dev/null +++ b/lib/targetdir.h @@ -0,0 +1,44 @@ +/* Target directory operands for coreutils + + Copyright 2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include +#include +#include + +#ifndef _GL_INLINE_HEADER_BEGIN +# error "Please include config.h first." +#endif +_GL_INLINE_HEADER_BEGIN +#ifndef TARGETDIR_INLINE +# define TARGETDIR_INLINE _GL_INLINE +#endif + +/* Return a file descriptor open to FILE, for use in openat. + As an optimization, return AT_FDCWD if FILE must be the working directory. + As a side effect, possibly set *ST to the file's status. + Fail and set errno if FILE is not a directory. + On failure return -2 if AT_FDCWD is -1, -1 otherwise. */ +extern int target_directory_operand (char const *file, struct stat *st); + +/* Return true if FD represents success for target_directory_operand. */ +TARGETDIR_INLINE _GL_ATTRIBUTE_PURE bool +target_dirfd_valid (int fd) +{ + return fd != -1 - (AT_FDCWD == -1); +} + +_GL_INLINE_HEADER_END diff --git a/lib/tempname.c b/lib/tempname.c index 5af79c5..5fc5efe 100644 --- a/lib/tempname.c +++ b/lib/tempname.c @@ -1,35 +1,30 @@ -/* tempname.c - generate the name of a temporary file. +/* Copyright (C) 1991-2022 Free Software Foundation, Inc. + This file is part of the GNU C Library. - Copyright (C) 1991-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, + The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/* Extracted from glibc sysdeps/posix/tempname.c. See also tmpdir.c. */ + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ #if !_LIBC -# include +# include # include "tempname.h" -# include "randint.h" #endif #include #include +#include #include -#ifndef __set_errno -# define __set_errno(Val) errno = (Val) -#endif #include #ifndef P_tmpdir @@ -48,58 +43,55 @@ # error report this to bug-gnulib@gnu.org #endif -#include #include #include #include #include -#include +#include #include -#include - +#include #include +#include #if _LIBC # define struct_stat64 struct stat64 +# define __secure_getenv __libc_secure_getenv #else # define struct_stat64 struct stat -# define __try_tempname try_tempname # define __gen_tempname gen_tempname -# define __getpid getpid -# define __gettimeofday gettimeofday # define __mkdir mkdir # define __open open -# define __lxstat64(version, file, buf) lstat (file, buf) +# define __lstat64(file, buf) lstat (file, buf) +# define __stat64(file, buf) stat (file, buf) +# define __getrandom getrandom +# define __clock_gettime64 clock_gettime +# define __timespec64 timespec #endif -#ifdef _LIBC -# include -# if HP_TIMING_AVAIL -# define RANDOM_BITS(Var) \ - if (__builtin_expect (value == UINT64_C (0), 0)) \ - { \ - /* If this is the first time this function is used initialize \ - the variable we accumulate the value in to some somewhat \ - random value. If we'd not do this programs at startup time \ - might have a reduced set of possible names, at least on slow \ - machines. */ \ - struct timeval tv; \ - __gettimeofday (&tv, NULL); \ - value = ((uint64_t) tv.tv_usec << 16) ^ tv.tv_sec; \ - } \ - HP_TIMING_NOW (Var) -# endif -#endif +/* Use getrandom if it works, falling back on a 64-bit linear + congruential generator that starts with Var's value + mixed in with a clock's low-order bits if available. */ +typedef uint_fast64_t random_value; +#define RANDOM_VALUE_MAX UINT_FAST64_MAX +#define BASE_62_DIGITS 10 /* 62**10 < UINT_FAST64_MAX */ +#define BASE_62_POWER (62LL * 62 * 62 * 62 * 62 * 62 * 62 * 62 * 62 * 62) -/* Use the widest available unsigned type if uint64_t is not - available. The algorithm below extracts a number less than 62**6 - (approximately 2**35.725) from uint64_t, so ancient hosts where - uintmax_t is only 32 bits lose about 3.725 bits of randomness, - which is better than not having mkstemp at all. */ -#if !defined UINT64_MAX && !defined uint64_t -# define uint64_t uintmax_t +static random_value +random_bits (random_value var, bool use_getrandom) +{ + random_value r; + /* Without GRND_NONBLOCK it can be blocked for minutes on some systems. */ + if (use_getrandom && __getrandom (&r, sizeof r, GRND_NONBLOCK) == sizeof r) + return r; +#if _LIBC || (defined CLOCK_MONOTONIC && HAVE_CLOCK_GETTIME) + /* Add entropy if getrandom did not work. */ + struct __timespec64 tv; + __clock_gettime64 (CLOCK_MONOTONIC, &tv); + var ^= tv.tv_nsec; #endif + return 2862933555777941757 * var + 3037000493; +} #if _LIBC /* Return nonzero if DIR is an existent directory. */ @@ -107,7 +99,7 @@ static int direxists (const char *dir) { struct_stat64 buf; - return __xstat64 (_STAT_VER, dir, &buf) == 0 && S_ISDIR (buf.st_mode); + return __stat64 (dir, &buf) == 0 && S_ISDIR (buf.st_mode); } /* Path search algorithm, for tmpnam, tmpfile, etc. If DIR is @@ -174,16 +166,74 @@ __path_search (char *tmpl, size_t tmpl_len, const char *dir, const char *pfx, } #endif /* _LIBC */ -static inline bool _GL_ATTRIBUTE_PURE -check_x_suffix (char const *s, size_t len) +#if _LIBC +static int try_tempname_len (char *, int, void *, int (*) (char *, void *), + size_t); +#endif + +static int +try_file (char *tmpl, void *flags) { - return len <= strspn (s, "X"); + int *openflags = flags; + return __open (tmpl, + (*openflags & ~O_ACCMODE) + | O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); +} + +static int +try_dir (char *tmpl, _GL_UNUSED void *flags) +{ + return __mkdir (tmpl, S_IRUSR | S_IWUSR | S_IXUSR); +} + +static int +try_nocreate (char *tmpl, _GL_UNUSED void *flags) +{ + struct_stat64 st; + + if (__lstat64 (tmpl, &st) == 0 || errno == EOVERFLOW) + __set_errno (EEXIST); + return errno == ENOENT ? 0 : -1; } /* These are the characters used in temporary file names. */ static const char letters[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; +/* Generate a temporary file name based on TMPL. TMPL must match the + rules for mk[s]temp (i.e., end in at least X_SUFFIX_LEN "X"s, + possibly with a suffix). + The name constructed does not exist at the time of the call to + this function. TMPL is overwritten with the result. + + KIND may be one of: + __GT_NOCREATE: simply verify that the name does not exist + at the time of the call. + __GT_FILE: create the file using open(O_CREAT|O_EXCL) + and return a read-write fd. The file is mode 0600. + __GT_DIR: create a directory, which will be mode 0700. + + We use a clever algorithm to get hard-to-predict names. */ +#ifdef _LIBC +static +#endif +int +gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind, + size_t x_suffix_len) +{ + static int (*const tryfunc[]) (char *, void *) = + { + [__GT_FILE] = try_file, + [__GT_DIR] = try_dir, + [__GT_NOCREATE] = try_nocreate + }; + return try_tempname_len (tmpl, suffixlen, &flags, tryfunc[kind], + x_suffix_len); +} + +#ifdef _LIBC +static +#endif int try_tempname_len (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *), size_t x_suffix_len) @@ -193,7 +243,6 @@ try_tempname_len (char *tmpl, int suffixlen, void *args, unsigned int count; int fd = -1; int save_errno = errno; - struct randint_source *rand_src; /* A lower bound on the number of temporary files to attempt to generate. The maximum total number of temporary file names that @@ -212,10 +261,30 @@ try_tempname_len (char *tmpl, int suffixlen, void *args, unsigned int attempts = ATTEMPTS_MIN; #endif + /* A random variable. The initial value is used only the for fallback path + on 'random_bits' on 'getrandom' failure. Its initial value tries to use + some entropy from the ASLR and ignore possible bits from the stack + alignment. */ + random_value v = ((uintptr_t) &v) / alignof (max_align_t); + + /* How many random base-62 digits can currently be extracted from V. */ + int vdigits = 0; + + /* Whether to consume entropy when acquiring random bits. On the + first try it's worth the entropy cost with __GT_NOCREATE, which + is inherently insecure and can use the entropy to make it a bit + less secure. On the (rare) second and later attempts it might + help against DoS attacks. */ + bool use_getrandom = tryfunc == try_nocreate; + + /* Least unfair value for V. If V is less than this, V can generate + BASE_62_DIGITS digits fairly. Otherwise it might be biased. */ + random_value const unfair_min + = RANDOM_VALUE_MAX - RANDOM_VALUE_MAX % BASE_62_POWER; + len = strlen (tmpl); if (len < x_suffix_len + suffixlen - || ! check_x_suffix (&tmpl[len - x_suffix_len - suffixlen], - x_suffix_len)) + || strspn (&tmpl[len - x_suffix_len - suffixlen], "X") < x_suffix_len) { __set_errno (EINVAL); return -1; @@ -224,110 +293,40 @@ try_tempname_len (char *tmpl, int suffixlen, void *args, /* This is where the Xs start. */ XXXXXX = &tmpl[len - x_suffix_len - suffixlen]; - /* Get some more or less random data. */ - rand_src = randint_all_new (NULL, x_suffix_len); - if (! rand_src) - return -1; - for (count = 0; count < attempts; ++count) { - size_t i; + for (size_t i = 0; i < x_suffix_len; i++) + { + if (vdigits == 0) + { + do + { + v = random_bits (v, use_getrandom); + use_getrandom = true; + } + while (unfair_min <= v); - for (i = 0; i < x_suffix_len; i++) - XXXXXX[i] = letters[randint_genmax (rand_src, sizeof letters - 2)]; + vdigits = BASE_62_DIGITS; + } + + XXXXXX[i] = letters[v % 62]; + v /= 62; + vdigits--; + } fd = tryfunc (tmpl, args); if (fd >= 0) { __set_errno (save_errno); - goto done; + return fd; } else if (errno != EEXIST) - { - fd = -1; - goto done; - } + return -1; } - randint_all_free (rand_src); - /* We got out of the loop because we ran out of combinations to try. */ __set_errno (EEXIST); return -1; - - done: - { - int saved_errno = errno; - randint_all_free (rand_src); - __set_errno (saved_errno); - } - return fd; -} - -static int -try_file (char *tmpl, void *flags) -{ - int *openflags = flags; - return __open (tmpl, - (*openflags & ~O_ACCMODE) - | O_RDWR | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); -} - -static int -try_dir (char *tmpl, void *flags _GL_UNUSED) -{ - return __mkdir (tmpl, S_IRUSR | S_IWUSR | S_IXUSR); -} - -static int -try_nocreate (char *tmpl, void *flags _GL_UNUSED) -{ - struct_stat64 st; - - if (__lxstat64 (_STAT_VER, tmpl, &st) == 0 || errno == EOVERFLOW) - __set_errno (EEXIST); - return errno == ENOENT ? 0 : -1; -} - -/* Generate a temporary file name based on TMPL. TMPL must match the - rules for mk[s]temp (i.e., end in at least X_SUFFIX_LEN "X"s, - possibly with a suffix). - The name constructed does not exist at the time of the call to - this function. TMPL is overwritten with the result. - - KIND may be one of: - __GT_NOCREATE: simply verify that the name does not exist - at the time of the call. - __GT_FILE: create the file using open(O_CREAT|O_EXCL) - and return a read-write fd. The file is mode 0600. - __GT_DIR: create a directory, which will be mode 0700. - - We use a clever algorithm to get hard-to-predict names. */ -int -gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind, - size_t x_suffix_len) -{ - int (*tryfunc) (char *, void *); - - switch (kind) - { - case __GT_FILE: - tryfunc = try_file; - break; - - case __GT_DIR: - tryfunc = try_dir; - break; - - case __GT_NOCREATE: - tryfunc = try_nocreate; - break; - - default: - assert (! "invalid KIND in __gen_tempname"); - abort (); - } - return try_tempname_len (tmpl, suffixlen, &flags, tryfunc, x_suffix_len); } int @@ -336,9 +335,11 @@ __gen_tempname (char *tmpl, int suffixlen, int flags, int kind) return gen_tempname_len (tmpl, suffixlen, flags, kind, 6); } +#if !_LIBC int -__try_tempname (char *tmpl, int suffixlen, void *args, - int (*tryfunc) (char *, void *)) +try_tempname (char *tmpl, int suffixlen, void *args, + int (*tryfunc) (char *, void *)) { return try_tempname_len (tmpl, suffixlen, args, tryfunc, 6); } +#endif diff --git a/lib/tempname.h b/lib/tempname.h index ec78a79..c172820 100644 --- a/lib/tempname.h +++ b/lib/tempname.h @@ -1,18 +1,18 @@ /* Create a temporary file or directory. - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* header written by Eric Blake */ @@ -50,6 +50,7 @@ extern "C" { We use a clever algorithm to get hard-to-predict names. */ extern int gen_tempname (char *tmpl, int suffixlen, int flags, int kind); +/* Similar, except X_SUFFIX_LEN gives the number of Xs. */ extern int gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind, size_t x_suffix_len); @@ -59,6 +60,7 @@ extern int gen_tempname_len (char *tmpl, int suffixlen, int flags, int kind, name is tried, or else TRY_GEN_TEMPNAME returns -1. */ extern int try_tempname (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *)); +/* Similar, except X_SUFFIX_LEN gives the number of Xs. */ extern int try_tempname_len (char *tmpl, int suffixlen, void *args, int (*tryfunc) (char *, void *), size_t x_suffix_len); diff --git a/lib/termios.h b/lib/termios.h index 0898e00..b311d30 100644 --- a/lib/termios.h +++ b/lib/termios.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for and wrapper around . - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_TERMIOS_H @@ -46,19 +46,19 @@ extern "C" { /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -193,6 +193,16 @@ extern "C" { _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -218,6 +228,14 @@ extern "C" { _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -315,7 +333,7 @@ extern "C" { _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -343,9 +361,9 @@ extern "C" { _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -361,19 +379,19 @@ extern "C" { /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -446,13 +464,20 @@ extern "C" { # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -461,24 +486,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/termios.in.h b/lib/termios.in.h index 4c0acdc..32b7c5b 100644 --- a/lib/termios.in.h +++ b/lib/termios.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_TERMIOS_H diff --git a/lib/time-internal.h b/lib/time-internal.h index 8af3c2c..c8a2a8c 100644 --- a/lib/time-internal.h +++ b/lib/time-internal.h @@ -1,19 +1,19 @@ /* Time internal interface - Copyright 2015-2020 Free Software Foundation, Inc. + Copyright 2015-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -24,7 +24,7 @@ struct tm_zone members are zero. */ struct tm_zone *next; -#if HAVE_TZNAME && !HAVE_TM_ZONE +#if HAVE_TZNAME && !HAVE_STRUCT_TM_TM_ZONE /* Copies of recent strings taken from tzname[0] and tzname[1]. The copies are in ABBRS, so that they survive tzset. Null if unknown. */ char *tzname_copy[2]; diff --git a/lib/time.h b/lib/time.h index a4acf66..8433db0 100644 --- a/lib/time.h +++ b/lib/time.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A more-standard . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 #pragma GCC system_header @@ -51,19 +51,19 @@ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -198,6 +198,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -223,6 +233,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -320,7 +338,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -348,9 +366,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -366,26 +384,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -394,19 +412,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -479,13 +497,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -494,24 +519,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -572,6 +608,36 @@ struct __time_t_must_be_integral { # define GNULIB_defined_struct_time_t_must_be_integral 1 # endif +/* Define TIME_UTC, a positive integer constant used for timespec_get(). */ +# if ! 1 +# if !GNULIB_defined_TIME_UTC +# define TIME_UTC 1 +# define GNULIB_defined_TIME_UTC 1 +# endif +# endif + +/* Set *TS to the current time, and return BASE. + Upon failure, return 0. */ +# if 0 +# if ! 1 +_GL_FUNCDECL_SYS (timespec_get, int, (struct timespec *ts, int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base)); +_GL_CXXALIASWARN (timespec_get); +# endif + +/* Set *TS to the current time resolution, and return BASE. + Upon failure, return 0. */ +# if 0 +# if ! 1 +_GL_FUNCDECL_SYS (timespec_getres, int, (struct timespec *ts, int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (timespec_getres, int, (struct timespec *ts, int base)); +_GL_CXXALIASWARN (timespec_getres); +# endif + /* Sleep for at least RQTP seconds unless interrupted, If interrupted, return -1 and store the remaining time into RMTP. See . */ @@ -606,10 +672,27 @@ _GL_CXXALIASWARN (nanosleep); # endif _GL_FUNCDECL_RPL (tzset, void, (void)); _GL_CXXALIAS_RPL (tzset, void, (void)); -# else -# if ! 1 -_GL_FUNCDECL_SYS (tzset, void, (void)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tzset +# define tzset _tzset # endif +_GL_CXXALIAS_MDA (tzset, void, (void)); +# else +_GL_CXXALIAS_SYS (tzset, void, (void)); +# endif +_GL_CXXALIASWARN (tzset); +# elif 1 +/* On native Windows, map 'tzset' to '_tzset', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::tzset always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tzset +# define tzset _tzset +# endif +_GL_CXXALIAS_MDA (tzset, void, (void)); +# else _GL_CXXALIAS_SYS (tzset, void, (void)); # endif _GL_CXXALIASWARN (tzset); @@ -617,7 +700,7 @@ _GL_CXXALIASWARN (tzset); /* Return the 'time_t' representation of TP and normalize TP. */ # if 1 -# if 0 +# if 1 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # define mktime rpl_mktime # endif @@ -775,27 +858,65 @@ _GL_CXXALIASWARN (strftime); # endif # if defined _GNU_SOURCE && 1 && ! 0 +/* Functions that use a first-class time zone data type, instead of + relying on an implicit global time zone. + Inspired by NetBSD. */ + +/* Represents a time zone. + (timezone_t) NULL stands for UTC. */ typedef struct tm_zone *timezone_t; + +/* tzalloc (name) + Returns a time zone object for the given time zone NAME. This object + represents the time zone that other functions would use it the TZ + environment variable was set to NAME. + If NAME is NULL, the result represents the time zone that other functions + would use it the TZ environment variable was unset. + May return NULL if NAME is invalid (this is platform dependent) or + upon memory allocation failure. */ _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); _GL_CXXALIAS_SYS (tzalloc, timezone_t, (char const *__name)); + +/* tzfree (tz) + Frees a time zone object. + The argument must have been returned by tzalloc(). */ _GL_FUNCDECL_SYS (tzfree, void, (timezone_t __tz)); _GL_CXXALIAS_SYS (tzfree, void, (timezone_t __tz)); + +/* localtime_rz (tz, &t, &result) + Converts an absolute time T to a broken-down time RESULT, assuming the + time zone TZ. + This function is like 'localtime_r', but relies on the argument TZ instead + of an implicit global time zone. */ _GL_FUNCDECL_SYS (localtime_rz, struct tm *, (timezone_t __tz, time_t const *restrict __timer, struct tm *restrict __result) _GL_ARG_NONNULL ((2, 3))); _GL_CXXALIAS_SYS (localtime_rz, struct tm *, (timezone_t __tz, time_t const *restrict __timer, struct tm *restrict __result)); + +/* mktime_z (tz, &tm) + Normalizes the broken-down time TM and converts it to an absolute time, + assuming the time zone TZ. Returns the absolute time. + This function is like 'mktime', but relies on the argument TZ instead + of an implicit global time zone. */ _GL_FUNCDECL_SYS (mktime_z, time_t, - (timezone_t __tz, struct tm *restrict __result) + (timezone_t __tz, struct tm *restrict __tm) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_SYS (mktime_z, time_t, - (timezone_t __tz, struct tm *restrict __result)); + (timezone_t __tz, struct tm *restrict __tm)); + +/* Time zone abbreviation strings (returned by 'localtime_rz' or 'mktime_z' + in the 'tm_zone' member of 'struct tm') are valid as long as + - the 'struct tm' argument is not destroyed or overwritten, + and + - the 'timezone_t' argument is not freed through tzfree(). */ + # endif /* Convert TM to a time_t value, assuming UTC. */ # if 1 -# if 0 +# if 1 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef timegm # define timegm rpl_timegm @@ -821,17 +942,17 @@ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - " # endif # if defined GNULIB_POSIXCHECK # undef asctime_r -_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - " +_GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif # if defined GNULIB_POSIXCHECK # undef ctime -_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - " +_GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif # if defined GNULIB_POSIXCHECK # undef ctime_r -_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - " +_GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif diff --git a/lib/time.in.h b/lib/time.in.h index 1d11650..6d4c771 100644 --- a/lib/time.in.h +++ b/lib/time.in.h @@ -1,19 +1,19 @@ /* A more-standard . - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #if __GNUC__ >= 3 @PRAGMA_SYSTEM_HEADER@ @@ -101,6 +101,36 @@ struct __time_t_must_be_integral { # define GNULIB_defined_struct_time_t_must_be_integral 1 # endif +/* Define TIME_UTC, a positive integer constant used for timespec_get(). */ +# if ! @TIME_H_DEFINES_TIME_UTC@ +# if !GNULIB_defined_TIME_UTC +# define TIME_UTC 1 +# define GNULIB_defined_TIME_UTC 1 +# endif +# endif + +/* Set *TS to the current time, and return BASE. + Upon failure, return 0. */ +# if @GNULIB_TIMESPEC_GET@ +# if ! @HAVE_TIMESPEC_GET@ +_GL_FUNCDECL_SYS (timespec_get, int, (struct timespec *ts, int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base)); +_GL_CXXALIASWARN (timespec_get); +# endif + +/* Set *TS to the current time resolution, and return BASE. + Upon failure, return 0. */ +# if @GNULIB_TIMESPEC_GETRES@ +# if ! @HAVE_TIMESPEC_GETRES@ +_GL_FUNCDECL_SYS (timespec_getres, int, (struct timespec *ts, int base) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (timespec_getres, int, (struct timespec *ts, int base)); +_GL_CXXALIASWARN (timespec_getres); +# endif + /* Sleep for at least RQTP seconds unless interrupted, If interrupted, return -1 and store the remaining time into RMTP. See . */ @@ -135,10 +165,27 @@ _GL_CXXALIASWARN (nanosleep); # endif _GL_FUNCDECL_RPL (tzset, void, (void)); _GL_CXXALIAS_RPL (tzset, void, (void)); -# else -# if ! @HAVE_TZSET@ -_GL_FUNCDECL_SYS (tzset, void, (void)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tzset +# define tzset _tzset # endif +_GL_CXXALIAS_MDA (tzset, void, (void)); +# else +_GL_CXXALIAS_SYS (tzset, void, (void)); +# endif +_GL_CXXALIASWARN (tzset); +# elif @GNULIB_MDA_TZSET@ +/* On native Windows, map 'tzset' to '_tzset', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::tzset always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef tzset +# define tzset _tzset +# endif +_GL_CXXALIAS_MDA (tzset, void, (void)); +# else _GL_CXXALIAS_SYS (tzset, void, (void)); # endif _GL_CXXALIASWARN (tzset); @@ -304,22 +351,60 @@ _GL_CXXALIASWARN (strftime); # endif # if defined _GNU_SOURCE && @GNULIB_TIME_RZ@ && ! @HAVE_TIMEZONE_T@ +/* Functions that use a first-class time zone data type, instead of + relying on an implicit global time zone. + Inspired by NetBSD. */ + +/* Represents a time zone. + (timezone_t) NULL stands for UTC. */ typedef struct tm_zone *timezone_t; + +/* tzalloc (name) + Returns a time zone object for the given time zone NAME. This object + represents the time zone that other functions would use it the TZ + environment variable was set to NAME. + If NAME is NULL, the result represents the time zone that other functions + would use it the TZ environment variable was unset. + May return NULL if NAME is invalid (this is platform dependent) or + upon memory allocation failure. */ _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name)); _GL_CXXALIAS_SYS (tzalloc, timezone_t, (char const *__name)); + +/* tzfree (tz) + Frees a time zone object. + The argument must have been returned by tzalloc(). */ _GL_FUNCDECL_SYS (tzfree, void, (timezone_t __tz)); _GL_CXXALIAS_SYS (tzfree, void, (timezone_t __tz)); + +/* localtime_rz (tz, &t, &result) + Converts an absolute time T to a broken-down time RESULT, assuming the + time zone TZ. + This function is like 'localtime_r', but relies on the argument TZ instead + of an implicit global time zone. */ _GL_FUNCDECL_SYS (localtime_rz, struct tm *, (timezone_t __tz, time_t const *restrict __timer, struct tm *restrict __result) _GL_ARG_NONNULL ((2, 3))); _GL_CXXALIAS_SYS (localtime_rz, struct tm *, (timezone_t __tz, time_t const *restrict __timer, struct tm *restrict __result)); + +/* mktime_z (tz, &tm) + Normalizes the broken-down time TM and converts it to an absolute time, + assuming the time zone TZ. Returns the absolute time. + This function is like 'mktime', but relies on the argument TZ instead + of an implicit global time zone. */ _GL_FUNCDECL_SYS (mktime_z, time_t, - (timezone_t __tz, struct tm *restrict __result) + (timezone_t __tz, struct tm *restrict __tm) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_SYS (mktime_z, time_t, - (timezone_t __tz, struct tm *restrict __result)); + (timezone_t __tz, struct tm *restrict __tm)); + +/* Time zone abbreviation strings (returned by 'localtime_rz' or 'mktime_z' + in the 'tm_zone' member of 'struct tm') are valid as long as + - the 'struct tm' argument is not destroyed or overwritten, + and + - the 'timezone_t' argument is not freed through tzfree(). */ + # endif /* Convert TM to a time_t value, assuming UTC. */ @@ -350,17 +435,17 @@ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - " # endif # if defined GNULIB_POSIXCHECK # undef asctime_r -_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - " +_GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif # if defined GNULIB_POSIXCHECK # undef ctime -_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - " +_GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif # if defined GNULIB_POSIXCHECK # undef ctime_r -_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - " +_GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - " "better use strftime (or even sprintf) instead"); # endif diff --git a/lib/time_r.c b/lib/time_r.c index e8fca2d..d4b2275 100644 --- a/lib/time_r.c +++ b/lib/time_r.c @@ -1,19 +1,19 @@ /* Reentrant time functions like localtime_r. - Copyright (C) 2003, 2006-2007, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2003, 2006-2007, 2010-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/time_rz.c b/lib/time_rz.c index 5d85963..1a91d37 100644 --- a/lib/time_rz.c +++ b/lib/time_rz.c @@ -1,19 +1,19 @@ /* Time zone functions such as tzalloc and localtime_rz - Copyright 2015-2020 Free Software Foundation, Inc. + Copyright 2015-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -27,19 +27,15 @@ #include #include -#include #include #include #include #include #include "flexmember.h" +#include "idx.h" #include "time-internal.h" -#ifndef SIZE_MAX -# define SIZE_MAX ((size_t) -1) -#endif - /* The approximate size to use for small allocation requests. This is the largest "small" request for the GNU C library malloc. */ enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 }; @@ -54,31 +50,6 @@ enum { ABBR_SIZE_MIN = DEFAULT_MXFAST - offsetof (struct tm_zone, abbrs) }; matters; the pointer is never dereferenced. */ static timezone_t const local_tz = (timezone_t) 1; -#if HAVE_TM_ZONE || HAVE_TZNAME - -/* Return true if the values A and B differ according to the rules for - tm_isdst: A and B differ if one is zero and the other positive. */ -static bool -isdst_differ (int a, int b) -{ - return !a != !b && 0 <= a && 0 <= b; -} - -/* Return true if A and B are equal. */ -static int -equal_tm (const struct tm *a, const struct tm *b) -{ - return ! ((a->tm_sec ^ b->tm_sec) - | (a->tm_min ^ b->tm_min) - | (a->tm_hour ^ b->tm_hour) - | (a->tm_mday ^ b->tm_mday) - | (a->tm_mon ^ b->tm_mon) - | (a->tm_year ^ b->tm_year) - | isdst_differ (a->tm_isdst, b->tm_isdst)); -} - -#endif - /* Copy to ABBRS the abbreviation at ABBR with size ABBR_SIZE (this includes its trailing null byte). Append an extra null byte to mark the end of ABBRS. */ @@ -100,7 +71,7 @@ tzalloc (char const *name) if (tz) { tz->next = NULL; -#if HAVE_TZNAME && !HAVE_TM_ZONE +#if HAVE_TZNAME && !HAVE_STRUCT_TM_TM_ZONE tz->tzname_copy[0] = tz->tzname_copy[1] = NULL; #endif tz->tz_is_set = !!name; @@ -112,13 +83,13 @@ tzalloc (char const *name) } /* Save into TZ any nontrivial time zone abbreviation used by TM, and - update *TM (if HAVE_TM_ZONE) or *TZ (if !HAVE_TM_ZONE && - HAVE_TZNAME) if they use the abbreviation. Return true if - successful, false (setting errno) otherwise. */ + update *TM (if HAVE_STRUCT_TM_TM_ZONE) or *TZ (if + !HAVE_STRUCT_TM_TM_ZONE && HAVE_TZNAME) if they use the abbreviation. + Return true if successful, false (setting errno) otherwise. */ static bool save_abbr (timezone_t tz, struct tm *tm) { -#if HAVE_TM_ZONE || HAVE_TZNAME +#if HAVE_STRUCT_TM_TM_ZONE || HAVE_TZNAME char const *zone = NULL; char *zone_copy = (char *) ""; @@ -126,7 +97,7 @@ save_abbr (timezone_t tz, struct tm *tm) int tzname_index = -1; # endif -# if HAVE_TM_ZONE +# if HAVE_STRUCT_TM_TM_ZONE zone = tm->tm_zone; # endif @@ -150,14 +121,8 @@ save_abbr (timezone_t tz, struct tm *tm) { if (! (*zone_copy || (zone_copy == tz->abbrs && tz->tz_is_set))) { - size_t zone_size = strlen (zone) + 1; - size_t zone_used = zone_copy - tz->abbrs; - if (SIZE_MAX - zone_used < zone_size) - { - errno = ENOMEM; - return false; - } - if (zone_used + zone_size < ABBR_SIZE_MIN) + idx_t zone_size = strlen (zone) + 1; + if (zone_size < tz->abbrs + ABBR_SIZE_MIN - zone_copy) extend_abbrs (zone_copy, zone, zone_size); else { @@ -180,7 +145,7 @@ save_abbr (timezone_t tz, struct tm *tm) } /* Replace the zone name so that its lifetime matches that of TZ. */ -# if HAVE_TM_ZONE +# if HAVE_STRUCT_TM_TM_ZONE tm->tm_zone = zone_copy; # else if (0 <= tzname_index) @@ -327,17 +292,25 @@ mktime_z (timezone_t tz, struct tm *tm) timezone_t old_tz = set_tz (tz); if (old_tz) { - time_t t = mktime (tm); -#if HAVE_TM_ZONE || HAVE_TZNAME - time_t badtime = -1; struct tm tm_1; - if ((t != badtime - || (localtime_r (&t, &tm_1) && equal_tm (tm, &tm_1))) - && !save_abbr (tz, tm)) - t = badtime; + tm_1.tm_sec = tm->tm_sec; + tm_1.tm_min = tm->tm_min; + tm_1.tm_hour = tm->tm_hour; + tm_1.tm_mday = tm->tm_mday; + tm_1.tm_mon = tm->tm_mon; + tm_1.tm_year = tm->tm_year; + tm_1.tm_yday = -1; + tm_1.tm_isdst = tm->tm_isdst; + time_t t = mktime (&tm_1); + bool ok = 0 <= tm_1.tm_yday; +#if HAVE_STRUCT_TM_TM_ZONE || HAVE_TZNAME + ok = ok && save_abbr (tz, &tm_1); #endif - if (revert_tz (old_tz)) - return t; + if (revert_tz (old_tz) && ok) + { + *tm = tm_1; + return t; + } } return -1; } diff --git a/lib/timegm.c b/lib/timegm.c index fa30943..a1b19ef 100644 --- a/lib/timegm.c +++ b/lib/timegm.c @@ -1,19 +1,19 @@ /* Convert UTC calendar time to simple time. Like mktime but assumes UTC. - Copyright (C) 1994-2020 Free Software Foundation, Inc. + Copyright (C) 1994-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public + modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either - version 3 of the License, or (at your option) any later version. + version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public + You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see . */ diff --git a/lib/timespec.c b/lib/timespec.c index 2b6098e..9d136cb 100644 --- a/lib/timespec.c +++ b/lib/timespec.c @@ -1,3 +1,21 @@ +/* Inline functions for . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_TIMESPEC_INLINE _GL_EXTERN_INLINE #include "timespec.h" diff --git a/lib/timespec.h b/lib/timespec.h index 02684ce..9e35828 100644 --- a/lib/timespec.h +++ b/lib/timespec.h @@ -1,19 +1,19 @@ /* timespec -- System time interface - Copyright (C) 2000, 2002, 2004-2005, 2007, 2009-2020 Free Software + Copyright (C) 2000, 2002, 2004-2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if ! defined TIMESPEC_H @@ -34,7 +34,6 @@ extern "C" { #endif #include "arg-nonnull.h" -#include "verify.h" /* Inverse resolution of timespec timestamps (in units per second), and log base 10 of the inverse resolution. */ @@ -59,46 +58,12 @@ make_timespec (time_t s, long int ns) return r; } -/* Return negative, zero, positive if A < B, A == B, A > B, respectively. - - For each timestamp T, this code assumes that either: - - * T.tv_nsec is in the range 0..999999999; or - * T.tv_sec corresponds to a valid leap second on a host that supports - leap seconds, and T.tv_nsec is in the range 1000000000..1999999999; or - * T.tv_sec is the minimum time_t value and T.tv_nsec is -1; or - T.tv_sec is the maximum time_t value and T.tv_nsec is 2000000000. - This allows for special struct timespec values that are less or - greater than all possible valid timestamps. - - In all these cases, it is safe to subtract two tv_nsec values and - convert the result to integer without worrying about overflow on - any platform of interest to the GNU project, since all such - platforms have 32-bit int or wider. - - Replacing "a.tv_nsec - b.tv_nsec" with something like - "a.tv_nsec < b.tv_nsec ? -1 : a.tv_nsec > b.tv_nsec" would cause - this function to work in some cases where the above assumption is - violated, but not in all cases (e.g., a.tv_sec==1, a.tv_nsec==-2, - b.tv_sec==0, b.tv_nsec==999999999) and is arguably not worth the - extra instructions. Using a subtraction has the advantage of - detecting some invalid cases on platforms that detect integer - overflow. */ +/* Return negative, zero, positive if A < B, A == B, A > B, respectively. */ _GL_TIMESPEC_INLINE int _GL_ATTRIBUTE_PURE timespec_cmp (struct timespec a, struct timespec b) { - if (a.tv_sec < b.tv_sec) - return -1; - if (a.tv_sec > b.tv_sec) - return 1; - - /* Pacify gcc -Wstrict-overflow (bleeding-edge circa 2017-10-02). See: - https://lists.gnu.org/r/bug-gnulib/2017-10/msg00006.html */ - assume (-1 <= a.tv_nsec && a.tv_nsec <= 2 * TIMESPEC_HZ); - assume (-1 <= b.tv_nsec && b.tv_nsec <= 2 * TIMESPEC_HZ); - - return a.tv_nsec - b.tv_nsec; + return 2 * _GL_CMP (a.tv_sec, b.tv_sec) + _GL_CMP (a.tv_nsec, b.tv_nsec); } /* Return -1, 0, 1, depending on the sign of A. A.tv_nsec must be @@ -106,7 +71,7 @@ timespec_cmp (struct timespec a, struct timespec b) _GL_TIMESPEC_INLINE int _GL_ATTRIBUTE_PURE timespec_sign (struct timespec a) { - return a.tv_sec < 0 ? -1 : a.tv_sec || a.tv_nsec; + return _GL_CMP (a.tv_sec, 0) + (!a.tv_sec & !!a.tv_nsec); } struct timespec timespec_add (struct timespec, struct timespec) @@ -123,6 +88,7 @@ timespectod (struct timespec a) return a.tv_sec + a.tv_nsec / 1e9; } +long int gettime_res (void); struct timespec current_timespec (void); void gettime (struct timespec *) _GL_ARG_NONNULL ((1)); int settime (struct timespec const *) _GL_ARG_NONNULL ((1)); diff --git a/lib/trim.c b/lib/trim.c index 51cc0d2..def08eb 100644 --- a/lib/trim.c +++ b/lib/trim.c @@ -1,9 +1,9 @@ /* Removes leading and/or trailing whitespaces - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/trim.h b/lib/trim.h index 8329602..b520e80 100644 --- a/lib/trim.h +++ b/lib/trim.h @@ -1,9 +1,9 @@ /* Removes leading and/or trailing whitespaces - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -16,6 +16,8 @@ /* Written by Davide Angelocola */ +#include + /* Trim mode. */ #define TRIM_TRAILING 0 #define TRIM_LEADING 1 @@ -30,4 +32,6 @@ /* Removes leading whitespaces. */ #define trim_leading(s) trim2(s, TRIM_LEADING) -char *trim2 (const char *, int); +char *trim2 (const char *, int) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; diff --git a/lib/tzset.c b/lib/tzset.c index 698e83c..845d349 100644 --- a/lib/tzset.c +++ b/lib/tzset.c @@ -1,19 +1,19 @@ /* Provide tzset for systems that don't have it or for which it's broken. - Copyright (C) 2001-2003, 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* written by Jim Meyering */ @@ -22,24 +22,13 @@ /* Specification. */ #include -#include "localtime-buffer.h" - -/* This is a wrapper for tzset, for systems on which tzset may clobber - the static buffer used for localtime's result. - Work around the bug in some systems whereby tzset clobbers the - static buffer that localtime uses for its return value. The - tzset function from Solaris 2.5, 2.5.1, and 2.6 has this problem. */ +#include +#include void -tzset (void) +rpl_tzset (void) #undef tzset { -#if TZSET_CLOBBERS_LOCALTIME - /* Save and restore the contents of the buffer used for localtime's - result around the call to tzset. */ - struct tm save = *localtime_buffer_addr; -#endif - #if defined _WIN32 && ! defined __CYGWIN__ /* Rectify the value of the environment variable TZ. There are four possible kinds of such values: @@ -71,13 +60,7 @@ tzset (void) */ _tzset (); -#elif HAVE_TZSET - tzset (); #else - /* Do nothing. Avoid infinite recursion. */ -#endif - -#if TZSET_CLOBBERS_LOCALTIME - *localtime_buffer_addr = save; + tzset (); #endif } diff --git a/lib/u64.c b/lib/u64.c index 1e3854d..0eefeae 100644 --- a/lib/u64.c +++ b/lib/u64.c @@ -1,4 +1,22 @@ +/* uint64_t-like operations that work even on hosts lacking uint64_t + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_U64_INLINE _GL_EXTERN_INLINE #include "u64.h" typedef int dummy; diff --git a/lib/u64.h b/lib/u64.h index a8d4d96..1908e7c 100644 --- a/lib/u64.h +++ b/lib/u64.h @@ -1,18 +1,18 @@ /* uint64_t-like operations that work even on hosts lacking uint64_t - Copyright (C) 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/uinttostr.c b/lib/uinttostr.c index 48fd98f..bf26974 100644 --- a/lib/uinttostr.c +++ b/lib/uinttostr.c @@ -1,3 +1,20 @@ +/* Convert 'unsigned int' integer to printable string. + + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define anytostr uinttostr #define inttype unsigned int #include "anytostr.c" diff --git a/lib/umaxtostr.c b/lib/umaxtostr.c index f95bfc3..69cdde9 100644 --- a/lib/umaxtostr.c +++ b/lib/umaxtostr.c @@ -1,3 +1,20 @@ +/* Convert 'uintmax_t' integer to printable string. + + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #define anytostr umaxtostr #define inttype uintmax_t #include "anytostr.c" diff --git a/lib/uname.c b/lib/uname.c index d4778a8..d6e8e66 100644 --- a/lib/uname.c +++ b/lib/uname.c @@ -1,17 +1,17 @@ /* uname replacement. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -22,29 +22,35 @@ /* This file provides an implementation only for the native Windows API. */ #if defined _WIN32 && ! defined __CYGWIN__ -#include -#include -#include -#include -#include +# include +# include +# include +# include +# include /* Mingw headers don't have all the platform codes. */ -#ifndef VER_PLATFORM_WIN32_CE -# define VER_PLATFORM_WIN32_CE 3 -#endif +# ifndef VER_PLATFORM_WIN32_CE +# define VER_PLATFORM_WIN32_CE 3 +# endif /* Some headers don't have all the processor architecture codes. */ -#ifndef PROCESSOR_ARCHITECTURE_AMD64 -# define PROCESSOR_ARCHITECTURE_AMD64 9 -#endif -#ifndef PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 -# define PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10 -#endif +# ifndef PROCESSOR_ARCHITECTURE_AMD64 +# define PROCESSOR_ARCHITECTURE_AMD64 9 +# endif +# ifndef PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 +# define PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 10 +# endif /* Mingw headers don't have the latest processor codes. */ -#ifndef PROCESSOR_AMD_X8664 -# define PROCESSOR_AMD_X8664 8664 -#endif +# ifndef PROCESSOR_AMD_X8664 +# define PROCESSOR_AMD_X8664 8664 +# endif + +/* Don't assume that UNICODE is not defined. */ +# undef OSVERSIONINFO +# define OSVERSIONINFO OSVERSIONINFOA +# undef GetVersionEx +# define GetVersionEx GetVersionExA int uname (struct utsname *buf) @@ -108,7 +114,7 @@ uname (struct utsname *buf) super_version = ""; /* Fill in sysname. */ -#ifdef __MINGW32__ +# ifdef __MINGW32__ /* Returns a string compatible with the MSYS uname.exe program, so that no further changes are needed to GNU config.guess. For example, @@ -117,9 +123,9 @@ uname (struct utsname *buf) sprintf (buf->sysname, "MINGW32_%s-%u.%u", super_version, (unsigned int) version.dwMajorVersion, (unsigned int) version.dwMinorVersion); -#else +# else sprintf (buf->sysname, "Windows%s", super_version); -#endif +# endif /* Fill in release, version. */ /* The MSYS uname.exe programs uses strings from a modified Cygwin runtime: diff --git a/lib/unicodeio.c b/lib/unicodeio.c index 8ae3308..ccfe94e 100644 --- a/lib/unicodeio.c +++ b/lib/unicodeio.c @@ -1,10 +1,10 @@ /* Unicode character output to streams with locale dependent encoding. - Copyright (C) 2000-2003, 2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -129,10 +129,27 @@ unicode_to_mb (unsigned int code, res = iconv (utf8_to_local, (ICONV_CONST char **)&inptr, &inbytesleft, &outptr, &outbytesleft); + /* Analyze what iconv() actually did and distinguish replacements + that are OK (no need to invoke the FAILURE callback), such as + - replacing GREEK SMALL LETTER MU with MICRO SIGN, or + - replacing FULLWIDTH COLON with ':', or + - replacing a Unicode TAG character (U+E00xx) with an empty string, + from replacements that are worse than the FAILURE callback, such as + - replacing 'ç' with '?' (NetBSD, Solaris 11) or '*' (musl) or + NUL (IRIX). */ if (inbytesleft > 0 || res == (size_t)(-1) - /* Irix iconv() inserts a NUL byte if it cannot convert. */ + /* Irix iconv() inserts a NUL byte if it cannot convert. */ # if !defined _LIBICONV_VERSION && (defined sgi || defined __sgi) || (res > 0 && code != 0 && outptr - outbuf == 1 && *outbuf == '\0') +# endif + /* FreeBSD iconv(), NetBSD iconv(), and Solaris 11 iconv() insert + a '?' if they cannot convert. */ +# if !defined _LIBICONV_VERSION + || (res > 0 && outptr - outbuf == 1 && *outbuf == '?') +# endif + /* musl libc iconv() inserts a '*' if it cannot convert. */ +# if !defined _LIBICONV_VERSION && MUSL_LIBC + || (res > 0 && outptr - outbuf == 1 && *outbuf == '*') # endif ) return failure (code, NULL, callback_arg); @@ -175,7 +192,7 @@ fwrite_success_callback (const char *buf, size_t buflen, void *callback_arg) /* Simple failure callback that displays an error and exits. */ static long exit_failure_callback (unsigned int code, const char *msg, - void *callback_arg _GL_UNUSED) + _GL_UNUSED void *callback_arg) { if (msg == NULL) error (1, 0, _("cannot convert U+%04X to local character set"), code); @@ -189,7 +206,7 @@ exit_failure_callback (unsigned int code, const char *msg, ASCII, using the same notation as ISO C99 strings. */ static long fallback_failure_callback (unsigned int code, - const char *msg _GL_UNUSED, + _GL_UNUSED const char *msg, void *callback_arg) { FILE *stream = (FILE *) callback_arg; diff --git a/lib/unicodeio.h b/lib/unicodeio.h index bd897ac..fd46f58 100644 --- a/lib/unicodeio.h +++ b/lib/unicodeio.h @@ -1,10 +1,10 @@ /* Unicode character output to streams with locale dependent encoding. - Copyright (C) 2000-2003, 2005, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2000-2003, 2005, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h new file mode 100644 index 0000000..5bd4636 --- /dev/null +++ b/lib/unictype/bitmap.h @@ -0,0 +1,48 @@ +/* Three-level bitmap lookup. + Copyright (C) 2000-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc. + Written by Bruno Haible , 2000-2002. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +static inline int bitmap_lookup (const void *table, ucs4_t uc); + +/* These values are currently hardcoded into gen-uni-tables.c, function + output_predicate(). */ +#define header_0 16 +#define header_2 9 +#define header_3 127 +#define header_4 15 + +static inline int +bitmap_lookup (const void *table, ucs4_t uc) +{ + unsigned int index1 = uc >> header_0; + if (index1 < ((const int *) table)[0]) + { + int lookup1 = ((const int *) table)[1 + index1]; + if (lookup1 >= 0) + { + unsigned int index2 = (uc >> header_2) & header_3; + int lookup2 = ((const short *) table)[lookup1 + index2]; + if (lookup2 >= 0) + { + unsigned int index3 = (uc >> 5) & header_4; + unsigned int lookup3 = ((const unsigned int *) table)[lookup2 + index3]; + + return (lookup3 >> (uc & 0x1f)) & 1; + } + } + } + return 0; +} diff --git a/lib/unistd--.h b/lib/unistd--.h index 05f3740..d395f7e 100644 --- a/lib/unistd--.h +++ b/lib/unistd--.h @@ -1,10 +1,10 @@ /* Like unistd.h, but redefine some names to avoid glitches. - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/unistd-safer.h b/lib/unistd-safer.h index 3e83509..db82c85 100644 --- a/lib/unistd-safer.h +++ b/lib/unistd-safer.h @@ -1,10 +1,10 @@ /* Invoke unistd-like functions, but avoid some glitches. - Copyright (C) 2001, 2003, 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/unistd.c b/lib/unistd.c index 72bad1c..95978e6 100644 --- a/lib/unistd.c +++ b/lib/unistd.c @@ -1,4 +1,22 @@ +/* Inline functions for . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define _GL_UNISTD_INLINE _GL_EXTERN_INLINE #include "unistd.h" typedef int dummy; diff --git a/lib/unistd.h b/lib/unistd.h index 42960ad..285e893 100644 --- a/lib/unistd.h +++ b/lib/unistd.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Substitute for and wrapper around . - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _GL_UNISTD_H @@ -94,20 +94,18 @@ # undef __need_system_stdlib_h #endif -/* Native Windows platforms declare chdir, getcwd, rmdir in +/* Native Windows platforms declare _chdir, _getcwd, _rmdir in and/or , not in . - They also declare access(), chmod(), close(), dup(), dup2(), isatty(), - lseek(), read(), unlink(), write() in . */ -#if ((1 || 1 || 1 \ - || defined GNULIB_POSIXCHECK) \ - && (defined _WIN32 && ! defined __CYGWIN__)) -# include /* mingw32, mingw64 */ -# include /* mingw64, MSVC 9 */ -#elif (1 || 1 || 1 || 1 \ - || 1 || 1 || 1 || 1 \ - || defined GNULIB_POSIXCHECK) \ - && (defined _WIN32 && ! defined __CYGWIN__) + They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(), + _lseek(), _read(), _unlink(), _write() in . */ +#if defined _WIN32 && !defined __CYGWIN__ # include +# include +#endif + +/* Native Windows platforms declare _execl*, _execv* in . */ +#if defined _WIN32 && !defined __CYGWIN__ +# include #endif /* AIX and OSF/1 5.1 declare getdomainname in , not in . @@ -119,6 +117,17 @@ # include #endif +/* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in + , not in . */ +/* But avoid namespace pollution on glibc systems. */ +#if (0 || defined GNULIB_POSIXCHECK) \ + && ((defined __APPLE__ && defined __MACH__) || defined __sun \ + || defined __ANDROID__) \ + && 1 \ + && !defined __GLIBC__ +# include +#endif + /* Android 4.3 declares fchownat in , not in . */ /* But avoid namespace pollution on glibc systems. */ #if (1 || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \ @@ -128,27 +137,24 @@ /* MSVC defines off_t in . May also define off_t to a 64-bit type on native Windows. */ -/* But avoid namespace pollution on glibc systems. */ -#ifndef __GLIBC__ -/* Get off_t, ssize_t. */ -# include -#endif +/* Get off_t, ssize_t, mode_t. */ +#include /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -283,6 +289,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -308,6 +324,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -405,7 +429,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -433,9 +457,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -451,26 +475,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -479,19 +503,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -564,13 +588,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -579,24 +610,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -612,7 +654,7 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use /* Get getopt(), optarg, optind, opterr, optopt. */ -#if 1 && 0 && !defined _GL_SYSTEM_GETOPT +#if 1 && 00 && !defined _GL_SYSTEM_GETOPT # include # include #endif @@ -733,6 +775,12 @@ _GL_INLINE_HEADER_BEGIN _GL_FUNCDECL_RPL (access, int, (const char *file, int mode) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (access, int, (const char *file, int mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef access +# define access _access +# endif +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode)); # else _GL_CXXALIAS_SYS (access, int, (const char *file, int mode)); # endif @@ -746,11 +794,33 @@ _GL_WARN_ON_USE (access, "access does not always support X_OK - " "also, this function is a security risk - " "use the gnulib module faccessat instead"); # endif +#elif 1 +/* On native Windows, map 'access' to '_access', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::access always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef access +# define access _access +# endif +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode)); +# else +_GL_CXXALIAS_SYS (access, int, (const char *file, int mode)); +# endif +_GL_CXXALIASWARN (access); #endif #if 1 +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chdir +# define chdir _chdir +# endif +_GL_CXXALIAS_MDA (chdir, int, (const char *file)); +# else _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1))); +# endif _GL_CXXALIASWARN (chdir); #elif defined GNULIB_POSIXCHECK # undef chdir @@ -758,6 +828,20 @@ _GL_CXXALIASWARN (chdir); _GL_WARN_ON_USE (chown, "chdir is not always in - " "use gnulib module chdir for portability"); # endif +#elif 1 +/* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::chdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chdir +# define chdir _chdir +# endif +_GL_CXXALIAS_MDA (chdir, int, (const char *file)); +# else +_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIASWARN (chdir); #endif @@ -802,6 +886,12 @@ _GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and " # endif _GL_FUNCDECL_RPL (close, int, (int fd)); _GL_CXXALIAS_RPL (close, int, (int fd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef close +# define close _close +# endif +_GL_CXXALIAS_MDA (close, int, (int fd)); # else _GL_CXXALIAS_SYS (close, int, (int fd)); # endif @@ -814,24 +904,53 @@ _GL_CXXALIASWARN (close); /* Assume close is always declared. */ _GL_WARN_ON_USE (close, "close does not portably work on sockets - " "use gnulib module close for portability"); +#elif 1 +/* On native Windows, map 'close' to '_close', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::close always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef close +# define close _close +# endif +_GL_CXXALIAS_MDA (close, int, (int fd)); +# else +_GL_CXXALIAS_SYS (close, int, (int fd)); +# endif +_GL_CXXALIASWARN (close); #endif -#if 0 -# if !1 +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef copy_file_range +# define copy_file_range rpl_copy_file_range +# endif +_GL_FUNCDECL_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos, + int ofd, off_t *opos, + size_t len, unsigned flags)); +_GL_CXXALIAS_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos, + int ofd, off_t *opos, + size_t len, unsigned flags)); +# else +# if !1 _GL_FUNCDECL_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos, int ofd, off_t *opos, size_t len, unsigned flags)); +# endif _GL_CXXALIAS_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos, int ofd, off_t *opos, size_t len, unsigned flags)); # endif _GL_CXXALIASWARN (copy_file_range); #elif defined GNULIB_POSIXCHECK -/* Assume copy_file_range is always declared. */ +# undef copy_file_range +# if HAVE_RAW_DECL_COPY_FILE_RANGE _GL_WARN_ON_USE (copy_file_range, "copy_file_range is unportable - " "use gnulib module copy_file_range for portability"); +# endif #endif @@ -842,6 +961,12 @@ _GL_WARN_ON_USE (copy_file_range, # endif _GL_FUNCDECL_RPL (dup, int, (int oldfd)); _GL_CXXALIAS_RPL (dup, int, (int oldfd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup +# define dup _dup +# endif +_GL_CXXALIAS_MDA (dup, int, (int oldfd)); # else _GL_CXXALIAS_SYS (dup, int, (int oldfd)); # endif @@ -852,6 +977,20 @@ _GL_CXXALIASWARN (dup); _GL_WARN_ON_USE (dup, "dup is unportable - " "use gnulib module dup for portability"); # endif +#elif 1 +/* On native Windows, map 'dup' to '_dup', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::dup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup +# define dup _dup +# endif +_GL_CXXALIAS_MDA (dup, int, (int oldfd)); +# else +_GL_CXXALIAS_SYS (dup, int, (int oldfd)); +# endif +_GL_CXXALIASWARN (dup); #endif @@ -867,10 +1006,13 @@ _GL_WARN_ON_USE (dup, "dup is unportable - " # endif _GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd)); _GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd)); -# else -# if !1 -_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup2 +# define dup2 _dup2 # endif +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd)); +# else _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd)); # endif _GL_CXXALIASWARN (dup2); @@ -880,6 +1022,20 @@ _GL_CXXALIASWARN (dup2); _GL_WARN_ON_USE (dup2, "dup2 is unportable - " "use gnulib module dup2 for portability"); # endif +#elif 1 +/* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::dup2 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup2 +# define dup2 _dup2 +# endif +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd)); +# else +_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd)); +# endif +_GL_CXXALIASWARN (dup2); #endif @@ -980,6 +1136,282 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - " #endif +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execl +# define execl rpl_execl +# endif +_GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execl); +#elif defined GNULIB_POSIXCHECK +# undef execl +# if HAVE_RAW_DECL_EXECL +_GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - " + "use gnulib module execl for portability"); +# endif +#elif 1 +/* On native Windows, map 'execl' to '_execl', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execl always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execl +# define execl _execl +# endif +_GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execl); +#endif + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execle +# define execle rpl_execle +# endif +_GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execle); +#elif defined GNULIB_POSIXCHECK +# undef execle +# if HAVE_RAW_DECL_EXECLE +_GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - " + "use gnulib module execle for portability"); +# endif +#elif 1 +/* On native Windows, map 'execle' to '_execle', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execle always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execle +# define execle _execle +# endif +_GL_CXXALIAS_MDA (execle, intptr_t, + (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execle); +#endif + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execlp +# define execlp rpl_execlp +# endif +_GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execlp); +#elif defined GNULIB_POSIXCHECK +# undef execlp +# if HAVE_RAW_DECL_EXECLP +_GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - " + "use gnulib module execlp for portability"); +# endif +#elif 1 +/* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execlp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execlp +# define execlp _execlp +# endif +_GL_CXXALIAS_MDA (execlp, intptr_t, + (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execlp); +#endif + + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execv +# define execv rpl_execv +# endif +_GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execv); +#elif defined GNULIB_POSIXCHECK +# undef execv +# if HAVE_RAW_DECL_EXECV +_GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - " + "use gnulib module execv for portability"); +# endif +#elif 1 +/* On native Windows, map 'execv' to '_execv', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execv always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execv +# define execv _execv +# endif +_GL_CXXALIAS_MDA_CAST (execv, intptr_t, + (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execv); +#endif + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execve +# define execve rpl_execve +# endif +_GL_FUNCDECL_RPL (execve, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execve, int, + (const char *program, char * const *argv, char * const *env)); +# else +_GL_CXXALIAS_SYS (execve, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execve); +#elif defined GNULIB_POSIXCHECK +# undef execve +# if HAVE_RAW_DECL_EXECVE +_GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - " + "use gnulib module execve for portability"); +# endif +#elif 1 +/* On native Windows, map 'execve' to '_execve', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execve always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execve +# define execve _execve +# endif +_GL_CXXALIAS_MDA_CAST (execve, intptr_t, + (const char *program, char * const *argv, + char * const *env)); +# else +_GL_CXXALIAS_SYS (execve, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execve); +#endif + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvp +# define execvp rpl_execvp +# endif +_GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execvp); +#elif defined GNULIB_POSIXCHECK +# undef execvp +# if HAVE_RAW_DECL_EXECVP +_GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - " + "use gnulib module execvp for portability"); +# endif +#elif 1 +/* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execvp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvp +# define execvp _execvp +# endif +_GL_CXXALIAS_MDA_CAST (execvp, intptr_t, + (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execvp); +#endif + +#if 0 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvpe +# define execvpe rpl_execvpe +# endif +_GL_FUNCDECL_RPL (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# else +# if !1 +_GL_FUNCDECL_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +# endif +_GL_CXXALIAS_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execvpe); +#elif defined GNULIB_POSIXCHECK +# undef execvpe +# if HAVE_RAW_DECL_EXECVPE +_GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - " + "use gnulib module execvpe for portability"); +# endif +#elif 1 +/* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvpe +# define execvpe _execvpe +# endif +_GL_CXXALIAS_MDA_CAST (execvpe, intptr_t, + (const char *program, char * const *argv, + char * const *env)); +# elif 1 +# if !1 +_GL_FUNCDECL_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +# endif +_GL_CXXALIAS_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (execvpe); +# endif +#endif + + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -1067,7 +1499,7 @@ _GL_CXXALIASWARN (fchownat); # undef fchownat # if HAVE_RAW_DECL_FCHOWNAT _GL_WARN_ON_USE (fchownat, "fchownat is not portable - " - "use gnulib module openat for portability"); + "use gnulib module fchownat for portability"); # endif #endif @@ -1155,6 +1587,12 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - " # endif _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size)); _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getcwd +# define getcwd _getcwd +# endif +_GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size)); # else /* Need to cast, because on mingw, the second parameter is int size. */ @@ -1167,6 +1605,22 @@ _GL_CXXALIASWARN (getcwd); _GL_WARN_ON_USE (getcwd, "getcwd is unportable - " "use gnulib module getcwd for portability"); # endif +#elif 1 +/* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getcwd always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getcwd +# define getcwd _getcwd +# endif +/* Need to cast, because on mingw, the second parameter is either + 'int size' or 'size_t size'. */ +_GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size)); +# else +_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size)); +# endif +_GL_CXXALIASWARN (getcwd); #endif @@ -1234,6 +1688,22 @@ _GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - " #endif +#if 0 +/* Fill a buffer with random bytes. */ +# if !1 +_GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length)); +# endif +_GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length)); +_GL_CXXALIASWARN (getentropy); +#elif defined GNULIB_POSIXCHECK +# undef getentropy +# if HAVE_RAW_DECL_GETENTROPY +_GL_WARN_ON_USE (getentropy, "getentropy is unportable - " + "use gnulib module getentropy for portability"); +# endif +#endif + + #if 1 /* Return the supplemental groups that the current process belongs to. It is unspecified whether the effective group id is in the list. @@ -1460,7 +1930,8 @@ _GL_WARN_ON_USE (getpagesize, "getpagesize is unportable - " Read a password from /dev/tty or stdin. Function getpass() from module 'getpass-gnu': Read a password of arbitrary length from /dev/tty or stdin. */ -# if 0 +# if (1 && 0) \ + || (1 && 0) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef getpass # define getpass rpl_getpass @@ -1485,6 +1956,23 @@ _GL_WARN_ON_USE (getpass, "getpass is unportable - " #endif +#if 1 +/* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getpid always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getpid +# define getpid _getpid +# endif +_GL_CXXALIAS_MDA (getpid, int, (void)); +# else +_GL_CXXALIAS_SYS (getpid, pid_t, (void)); +# endif +_GL_CXXALIASWARN (getpid); +#endif + + #if 1 /* Return the next valid login shell on the system, or NULL when the end of the list has been reached. */ @@ -1555,8 +2043,15 @@ _GL_WARN_ON_USE (group_member, "group_member is unportable - " # undef isatty # define isatty rpl_isatty # endif +# define GNULIB_defined_isatty 1 _GL_FUNCDECL_RPL (isatty, int, (int fd)); _GL_CXXALIAS_RPL (isatty, int, (int fd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef isatty +# define isatty _isatty +# endif +_GL_CXXALIAS_MDA (isatty, int, (int fd)); # else _GL_CXXALIAS_SYS (isatty, int, (int fd)); # endif @@ -1567,6 +2062,20 @@ _GL_CXXALIASWARN (isatty); _GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - " "use gnulib module isatty for portability"); # endif +#elif 1 +/* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::isatty always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef isatty +# define isatty _isatty +# endif +_GL_CXXALIAS_MDA (isatty, int, (int fd)); +# else +_GL_CXXALIAS_SYS (isatty, int, (int fd)); +# endif +_GL_CXXALIASWARN (isatty); #endif @@ -1678,6 +2187,12 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - " # endif _GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence)); _GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef lseek +# define lseek _lseek +# endif +_GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence)); # else _GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence)); # endif @@ -1688,6 +2203,20 @@ _GL_CXXALIASWARN (lseek); _GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some " "systems - use gnulib module lseek for portability"); # endif +#elif 1 +/* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::lseek always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef lseek +# define lseek _lseek +# endif +_GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence)); +# else +_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence)); +# endif +_GL_CXXALIASWARN (lseek); #endif @@ -1820,11 +2349,32 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - " _GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef read +# define read _read +# endif +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count)); # else -/* Need to cast, because on mingw, the third parameter is - unsigned int count - and the return type is 'int'. */ -_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count)); +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count)); +# endif +_GL_CXXALIASWARN (read); +#elif 1 +/* On native Windows, map 'read' to '_read', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::read always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef read +# define read _read +# endif +# ifdef __MINGW32__ +_GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count)); +# else +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count)); +# endif +# else +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count)); # endif _GL_CXXALIASWARN (read); #endif @@ -1909,6 +2459,12 @@ _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - " # endif _GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (rmdir, int, (char const *name)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef rmdir +# define rmdir _rmdir +# endif +_GL_CXXALIAS_MDA (rmdir, int, (char const *name)); # else _GL_CXXALIAS_SYS (rmdir, int, (char const *name)); # endif @@ -1919,6 +2475,20 @@ _GL_CXXALIASWARN (rmdir); _GL_WARN_ON_USE (rmdir, "rmdir is unportable - " "use gnulib module rmdir for portability"); # endif +#elif 1 +/* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::rmdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef rmdir +# define rmdir _rmdir +# endif +_GL_CXXALIAS_MDA (rmdir, int, (char const *name)); +# else +_GL_CXXALIAS_SYS (rmdir, int, (char const *name)); +# endif +_GL_CXXALIASWARN (rmdir); #endif @@ -1977,6 +2547,31 @@ _GL_WARN_ON_USE (sleep, "sleep is unportable - " #endif +#if 1 +/* On native Windows, map 'swab' to '_swab', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::swab always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef swab +# define swab _swab +# endif +/* Need to cast, because in old mingw the arguments are + (const char *from, char *to, size_t n). */ +_GL_CXXALIAS_MDA_CAST (swab, void, (char *from, char *to, int n)); +# else +# if defined __hpux /* HP-UX */ +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, int n)); +# elif defined __sun && !defined _XPG4 /* Solaris */ +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, ssize_t n)); +# else +_GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n)); +# endif +# endif +_GL_CXXALIASWARN (swab); +#endif + + #if 1 # if 0 # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -2101,6 +2696,12 @@ _GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - " # endif _GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (unlink, int, (char const *file)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef unlink +# define unlink _unlink +# endif +_GL_CXXALIAS_MDA (unlink, int, (char const *file)); # else _GL_CXXALIAS_SYS (unlink, int, (char const *file)); # endif @@ -2111,6 +2712,20 @@ _GL_CXXALIASWARN (unlink); _GL_WARN_ON_USE (unlink, "unlink is not portable - " "use gnulib module unlink for portability"); # endif +#elif 1 +/* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::unlink always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef unlink +# define unlink _unlink +# endif +_GL_CXXALIAS_MDA (unlink, int, (char const *file)); +# else +_GL_CXXALIAS_SYS (unlink, int, (char const *file)); +# endif +_GL_CXXALIASWARN (unlink); #endif @@ -2135,7 +2750,7 @@ _GL_CXXALIASWARN (unlinkat); # undef unlinkat # if HAVE_RAW_DECL_UNLINKAT _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - " - "use gnulib module openat for portability"); + "use gnulib module unlinkat for portability"); # endif #endif @@ -2182,11 +2797,32 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - " _GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef write +# define write _write +# endif +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count)); # else -/* Need to cast, because on mingw, the third parameter is - unsigned int count - and the return type is 'int'. */ -_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count)); +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count)); +# endif +_GL_CXXALIASWARN (write); +#elif 1 +/* On native Windows, map 'write' to '_write', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::write always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef write +# define write _write +# endif +# ifdef __MINGW32__ +_GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count)); +# else +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count)); +# endif +# else +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count)); # endif _GL_CXXALIASWARN (write); #endif diff --git a/lib/unistd.in.h b/lib/unistd.in.h index c9b9ac9..57df09e 100644 --- a/lib/unistd.in.h +++ b/lib/unistd.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_UNISTD_H @@ -93,20 +93,18 @@ # undef __need_system_stdlib_h #endif -/* Native Windows platforms declare chdir, getcwd, rmdir in +/* Native Windows platforms declare _chdir, _getcwd, _rmdir in and/or , not in . - They also declare access(), chmod(), close(), dup(), dup2(), isatty(), - lseek(), read(), unlink(), write() in . */ -#if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \ - || defined GNULIB_POSIXCHECK) \ - && (defined _WIN32 && ! defined __CYGWIN__)) -# include /* mingw32, mingw64 */ -# include /* mingw64, MSVC 9 */ -#elif (@GNULIB_CLOSE@ || @GNULIB_DUP@ || @GNULIB_DUP2@ || @GNULIB_ISATTY@ \ - || @GNULIB_LSEEK@ || @GNULIB_READ@ || @GNULIB_UNLINK@ || @GNULIB_WRITE@ \ - || defined GNULIB_POSIXCHECK) \ - && (defined _WIN32 && ! defined __CYGWIN__) + They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(), + _lseek(), _read(), _unlink(), _write() in . */ +#if defined _WIN32 && !defined __CYGWIN__ # include +# include +#endif + +/* Native Windows platforms declare _execl*, _execv* in . */ +#if defined _WIN32 && !defined __CYGWIN__ +# include #endif /* AIX and OSF/1 5.1 declare getdomainname in , not in . @@ -118,6 +116,17 @@ # include #endif +/* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in + , not in . */ +/* But avoid namespace pollution on glibc systems. */ +#if (@GNULIB_GETENTROPY@ || defined GNULIB_POSIXCHECK) \ + && ((defined __APPLE__ && defined __MACH__) || defined __sun \ + || defined __ANDROID__) \ + && @UNISTD_H_HAVE_SYS_RANDOM_H@ \ + && !defined __GLIBC__ +# include +#endif + /* Android 4.3 declares fchownat in , not in . */ /* But avoid namespace pollution on glibc systems. */ #if (@GNULIB_FCHOWNAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \ @@ -127,11 +136,8 @@ /* MSVC defines off_t in . May also define off_t to a 64-bit type on native Windows. */ -/* But avoid namespace pollution on glibc systems. */ -#ifndef __GLIBC__ -/* Get off_t, ssize_t. */ -# include -#endif +/* Get off_t, ssize_t, mode_t. */ +#include /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -262,6 +268,12 @@ _GL_INLINE_HEADER_BEGIN _GL_FUNCDECL_RPL (access, int, (const char *file, int mode) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (access, int, (const char *file, int mode)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef access +# define access _access +# endif +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode)); # else _GL_CXXALIAS_SYS (access, int, (const char *file, int mode)); # endif @@ -275,11 +287,33 @@ _GL_WARN_ON_USE (access, "access does not always support X_OK - " "also, this function is a security risk - " "use the gnulib module faccessat instead"); # endif +#elif @GNULIB_MDA_ACCESS@ +/* On native Windows, map 'access' to '_access', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::access always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef access +# define access _access +# endif +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode)); +# else +_GL_CXXALIAS_SYS (access, int, (const char *file, int mode)); +# endif +_GL_CXXALIASWARN (access); #endif #if @GNULIB_CHDIR@ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chdir +# define chdir _chdir +# endif +_GL_CXXALIAS_MDA (chdir, int, (const char *file)); +# else _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1))); +# endif _GL_CXXALIASWARN (chdir); #elif defined GNULIB_POSIXCHECK # undef chdir @@ -287,6 +321,20 @@ _GL_CXXALIASWARN (chdir); _GL_WARN_ON_USE (chown, "chdir is not always in - " "use gnulib module chdir for portability"); # endif +#elif @GNULIB_MDA_CHDIR@ +/* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::chdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef chdir +# define chdir _chdir +# endif +_GL_CXXALIAS_MDA (chdir, int, (const char *file)); +# else +_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIASWARN (chdir); #endif @@ -331,6 +379,12 @@ _GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and " # endif _GL_FUNCDECL_RPL (close, int, (int fd)); _GL_CXXALIAS_RPL (close, int, (int fd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef close +# define close _close +# endif +_GL_CXXALIAS_MDA (close, int, (int fd)); # else _GL_CXXALIAS_SYS (close, int, (int fd)); # endif @@ -343,24 +397,53 @@ _GL_CXXALIASWARN (close); /* Assume close is always declared. */ _GL_WARN_ON_USE (close, "close does not portably work on sockets - " "use gnulib module close for portability"); +#elif @GNULIB_MDA_CLOSE@ +/* On native Windows, map 'close' to '_close', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::close always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef close +# define close _close +# endif +_GL_CXXALIAS_MDA (close, int, (int fd)); +# else +_GL_CXXALIAS_SYS (close, int, (int fd)); +# endif +_GL_CXXALIASWARN (close); #endif #if @GNULIB_COPY_FILE_RANGE@ -# if !@HAVE_COPY_FILE_RANGE@ +# if @REPLACE_COPY_FILE_RANGE@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef copy_file_range +# define copy_file_range rpl_copy_file_range +# endif +_GL_FUNCDECL_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos, + int ofd, off_t *opos, + size_t len, unsigned flags)); +_GL_CXXALIAS_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos, + int ofd, off_t *opos, + size_t len, unsigned flags)); +# else +# if !@HAVE_COPY_FILE_RANGE@ _GL_FUNCDECL_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos, int ofd, off_t *opos, size_t len, unsigned flags)); +# endif _GL_CXXALIAS_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos, int ofd, off_t *opos, size_t len, unsigned flags)); # endif _GL_CXXALIASWARN (copy_file_range); #elif defined GNULIB_POSIXCHECK -/* Assume copy_file_range is always declared. */ +# undef copy_file_range +# if HAVE_RAW_DECL_COPY_FILE_RANGE _GL_WARN_ON_USE (copy_file_range, "copy_file_range is unportable - " "use gnulib module copy_file_range for portability"); +# endif #endif @@ -371,6 +454,12 @@ _GL_WARN_ON_USE (copy_file_range, # endif _GL_FUNCDECL_RPL (dup, int, (int oldfd)); _GL_CXXALIAS_RPL (dup, int, (int oldfd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup +# define dup _dup +# endif +_GL_CXXALIAS_MDA (dup, int, (int oldfd)); # else _GL_CXXALIAS_SYS (dup, int, (int oldfd)); # endif @@ -381,6 +470,20 @@ _GL_CXXALIASWARN (dup); _GL_WARN_ON_USE (dup, "dup is unportable - " "use gnulib module dup for portability"); # endif +#elif @GNULIB_MDA_DUP@ +/* On native Windows, map 'dup' to '_dup', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::dup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup +# define dup _dup +# endif +_GL_CXXALIAS_MDA (dup, int, (int oldfd)); +# else +_GL_CXXALIAS_SYS (dup, int, (int oldfd)); +# endif +_GL_CXXALIASWARN (dup); #endif @@ -396,10 +499,13 @@ _GL_WARN_ON_USE (dup, "dup is unportable - " # endif _GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd)); _GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd)); -# else -# if !@HAVE_DUP2@ -_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup2 +# define dup2 _dup2 # endif +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd)); +# else _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd)); # endif _GL_CXXALIASWARN (dup2); @@ -409,6 +515,20 @@ _GL_CXXALIASWARN (dup2); _GL_WARN_ON_USE (dup2, "dup2 is unportable - " "use gnulib module dup2 for portability"); # endif +#elif @GNULIB_MDA_DUP2@ +/* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::dup2 always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef dup2 +# define dup2 _dup2 +# endif +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd)); +# else +_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd)); +# endif +_GL_CXXALIASWARN (dup2); #endif @@ -509,6 +629,282 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - " #endif +#if @GNULIB_EXECL@ +# if @REPLACE_EXECL@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execl +# define execl rpl_execl +# endif +_GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execl); +#elif defined GNULIB_POSIXCHECK +# undef execl +# if HAVE_RAW_DECL_EXECL +_GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - " + "use gnulib module execl for portability"); +# endif +#elif @GNULIB_MDA_EXECL@ +/* On native Windows, map 'execl' to '_execl', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execl always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execl +# define execl _execl +# endif +_GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execl); +#endif + +#if @GNULIB_EXECLE@ +# if @REPLACE_EXECLE@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execle +# define execle rpl_execle +# endif +_GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execle); +#elif defined GNULIB_POSIXCHECK +# undef execle +# if HAVE_RAW_DECL_EXECLE +_GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - " + "use gnulib module execle for portability"); +# endif +#elif @GNULIB_MDA_EXECLE@ +/* On native Windows, map 'execle' to '_execle', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execle always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execle +# define execle _execle +# endif +_GL_CXXALIAS_MDA (execle, intptr_t, + (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execle); +#endif + +#if @GNULIB_EXECLP@ +# if @REPLACE_EXECLP@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execlp +# define execlp rpl_execlp +# endif +_GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execlp); +#elif defined GNULIB_POSIXCHECK +# undef execlp +# if HAVE_RAW_DECL_EXECLP +_GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - " + "use gnulib module execlp for portability"); +# endif +#elif @GNULIB_MDA_EXECLP@ +/* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execlp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execlp +# define execlp _execlp +# endif +_GL_CXXALIAS_MDA (execlp, intptr_t, + (const char *program, const char *arg, ...)); +# else +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...)); +# endif +_GL_CXXALIASWARN (execlp); +#endif + + +#if @GNULIB_EXECV@ +# if @REPLACE_EXECV@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execv +# define execv rpl_execv +# endif +_GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execv); +#elif defined GNULIB_POSIXCHECK +# undef execv +# if HAVE_RAW_DECL_EXECV +_GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - " + "use gnulib module execv for portability"); +# endif +#elif @GNULIB_MDA_EXECV@ +/* On native Windows, map 'execv' to '_execv', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execv always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execv +# define execv _execv +# endif +_GL_CXXALIAS_MDA_CAST (execv, intptr_t, + (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execv); +#endif + +#if @GNULIB_EXECVE@ +# if @REPLACE_EXECVE@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execve +# define execve rpl_execve +# endif +_GL_FUNCDECL_RPL (execve, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execve, int, + (const char *program, char * const *argv, char * const *env)); +# else +_GL_CXXALIAS_SYS (execve, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execve); +#elif defined GNULIB_POSIXCHECK +# undef execve +# if HAVE_RAW_DECL_EXECVE +_GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - " + "use gnulib module execve for portability"); +# endif +#elif @GNULIB_MDA_EXECVE@ +/* On native Windows, map 'execve' to '_execve', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execve always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execve +# define execve _execve +# endif +_GL_CXXALIAS_MDA_CAST (execve, intptr_t, + (const char *program, char * const *argv, + char * const *env)); +# else +_GL_CXXALIAS_SYS (execve, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execve); +#endif + +#if @GNULIB_EXECVP@ +# if @REPLACE_EXECVP@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvp +# define execvp rpl_execvp +# endif +_GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execvp); +#elif defined GNULIB_POSIXCHECK +# undef execvp +# if HAVE_RAW_DECL_EXECVP +_GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - " + "use gnulib module execvp for portability"); +# endif +#elif @GNULIB_MDA_EXECVP@ +/* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execvp always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvp +# define execvp _execvp +# endif +_GL_CXXALIAS_MDA_CAST (execvp, intptr_t, + (const char *program, char * const *argv)); +# else +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv)); +# endif +_GL_CXXALIASWARN (execvp); +#endif + +#if @GNULIB_EXECVPE@ +# if @REPLACE_EXECVPE@ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvpe +# define execvpe rpl_execvpe +# endif +_GL_FUNCDECL_RPL (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +_GL_CXXALIAS_RPL (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# else +# if !@HAVE_DECL_EXECVPE@ +_GL_FUNCDECL_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +# endif +_GL_CXXALIAS_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# endif +_GL_CXXALIASWARN (execvpe); +#elif defined GNULIB_POSIXCHECK +# undef execvpe +# if HAVE_RAW_DECL_EXECVPE +_GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - " + "use gnulib module execvpe for portability"); +# endif +#elif @GNULIB_MDA_EXECVPE@ +/* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have + it. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef execvpe +# define execvpe _execvpe +# endif +_GL_CXXALIAS_MDA_CAST (execvpe, intptr_t, + (const char *program, char * const *argv, + char * const *env)); +# elif @HAVE_EXECVPE@ +# if !@HAVE_DECL_EXECVPE@ +_GL_FUNCDECL_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env) + _GL_ARG_NONNULL ((1, 2))); +# endif +_GL_CXXALIAS_SYS (execvpe, int, + (const char *program, char * const *argv, char * const *env)); +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_EXECVPE@ +_GL_CXXALIASWARN (execvpe); +# endif +#endif + + #if @GNULIB_FACCESSAT@ # if @REPLACE_FACCESSAT@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -596,7 +992,7 @@ _GL_CXXALIASWARN (fchownat); # undef fchownat # if HAVE_RAW_DECL_FCHOWNAT _GL_WARN_ON_USE (fchownat, "fchownat is not portable - " - "use gnulib module openat for portability"); + "use gnulib module fchownat for portability"); # endif #endif @@ -684,6 +1080,12 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - " # endif _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size)); _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getcwd +# define getcwd _getcwd +# endif +_GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size)); # else /* Need to cast, because on mingw, the second parameter is int size. */ @@ -696,6 +1098,22 @@ _GL_CXXALIASWARN (getcwd); _GL_WARN_ON_USE (getcwd, "getcwd is unportable - " "use gnulib module getcwd for portability"); # endif +#elif @GNULIB_MDA_GETCWD@ +/* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getcwd always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getcwd +# define getcwd _getcwd +# endif +/* Need to cast, because on mingw, the second parameter is either + 'int size' or 'size_t size'. */ +_GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size)); +# else +_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size)); +# endif +_GL_CXXALIASWARN (getcwd); #endif @@ -763,6 +1181,22 @@ _GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - " #endif +#if @GNULIB_GETENTROPY@ +/* Fill a buffer with random bytes. */ +# if !@HAVE_GETENTROPY@ +_GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length)); +# endif +_GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length)); +_GL_CXXALIASWARN (getentropy); +#elif defined GNULIB_POSIXCHECK +# undef getentropy +# if HAVE_RAW_DECL_GETENTROPY +_GL_WARN_ON_USE (getentropy, "getentropy is unportable - " + "use gnulib module getentropy for portability"); +# endif +#endif + + #if @GNULIB_GETGROUPS@ /* Return the supplemental groups that the current process belongs to. It is unspecified whether the effective group id is in the list. @@ -989,7 +1423,8 @@ _GL_WARN_ON_USE (getpagesize, "getpagesize is unportable - " Read a password from /dev/tty or stdin. Function getpass() from module 'getpass-gnu': Read a password of arbitrary length from /dev/tty or stdin. */ -# if @REPLACE_GETPASS@ +# if (@GNULIB_GETPASS@ && @REPLACE_GETPASS@) \ + || (@GNULIB_GETPASS_GNU@ && @REPLACE_GETPASS_FOR_GETPASS_GNU@) # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef getpass # define getpass rpl_getpass @@ -1014,6 +1449,23 @@ _GL_WARN_ON_USE (getpass, "getpass is unportable - " #endif +#if @GNULIB_MDA_GETPID@ +/* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::getpid always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef getpid +# define getpid _getpid +# endif +_GL_CXXALIAS_MDA (getpid, int, (void)); +# else +_GL_CXXALIAS_SYS (getpid, pid_t, (void)); +# endif +_GL_CXXALIASWARN (getpid); +#endif + + #if @GNULIB_GETUSERSHELL@ /* Return the next valid login shell on the system, or NULL when the end of the list has been reached. */ @@ -1084,8 +1536,15 @@ _GL_WARN_ON_USE (group_member, "group_member is unportable - " # undef isatty # define isatty rpl_isatty # endif +# define GNULIB_defined_isatty 1 _GL_FUNCDECL_RPL (isatty, int, (int fd)); _GL_CXXALIAS_RPL (isatty, int, (int fd)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef isatty +# define isatty _isatty +# endif +_GL_CXXALIAS_MDA (isatty, int, (int fd)); # else _GL_CXXALIAS_SYS (isatty, int, (int fd)); # endif @@ -1096,6 +1555,20 @@ _GL_CXXALIASWARN (isatty); _GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - " "use gnulib module isatty for portability"); # endif +#elif @GNULIB_MDA_ISATTY@ +/* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::isatty always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef isatty +# define isatty _isatty +# endif +_GL_CXXALIAS_MDA (isatty, int, (int fd)); +# else +_GL_CXXALIAS_SYS (isatty, int, (int fd)); +# endif +_GL_CXXALIASWARN (isatty); #endif @@ -1207,6 +1680,12 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - " # endif _GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence)); _GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef lseek +# define lseek _lseek +# endif +_GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence)); # else _GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence)); # endif @@ -1217,6 +1696,20 @@ _GL_CXXALIASWARN (lseek); _GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some " "systems - use gnulib module lseek for portability"); # endif +#elif @GNULIB_MDA_LSEEK@ +/* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::lseek always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef lseek +# define lseek _lseek +# endif +_GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence)); +# else +_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence)); +# endif +_GL_CXXALIASWARN (lseek); #endif @@ -1349,11 +1842,32 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - " _GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef read +# define read _read +# endif +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count)); # else -/* Need to cast, because on mingw, the third parameter is - unsigned int count - and the return type is 'int'. */ -_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count)); +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count)); +# endif +_GL_CXXALIASWARN (read); +#elif @GNULIB_MDA_READ@ +/* On native Windows, map 'read' to '_read', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::read always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef read +# define read _read +# endif +# ifdef __MINGW32__ +_GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count)); +# else +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count)); +# endif +# else +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count)); # endif _GL_CXXALIASWARN (read); #endif @@ -1438,6 +1952,12 @@ _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - " # endif _GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (rmdir, int, (char const *name)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef rmdir +# define rmdir _rmdir +# endif +_GL_CXXALIAS_MDA (rmdir, int, (char const *name)); # else _GL_CXXALIAS_SYS (rmdir, int, (char const *name)); # endif @@ -1448,6 +1968,20 @@ _GL_CXXALIASWARN (rmdir); _GL_WARN_ON_USE (rmdir, "rmdir is unportable - " "use gnulib module rmdir for portability"); # endif +#elif @GNULIB_MDA_RMDIR@ +/* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::rmdir always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef rmdir +# define rmdir _rmdir +# endif +_GL_CXXALIAS_MDA (rmdir, int, (char const *name)); +# else +_GL_CXXALIAS_SYS (rmdir, int, (char const *name)); +# endif +_GL_CXXALIASWARN (rmdir); #endif @@ -1506,6 +2040,31 @@ _GL_WARN_ON_USE (sleep, "sleep is unportable - " #endif +#if @GNULIB_MDA_SWAB@ +/* On native Windows, map 'swab' to '_swab', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::swab always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef swab +# define swab _swab +# endif +/* Need to cast, because in old mingw the arguments are + (const char *from, char *to, size_t n). */ +_GL_CXXALIAS_MDA_CAST (swab, void, (char *from, char *to, int n)); +# else +# if defined __hpux /* HP-UX */ +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, int n)); +# elif defined __sun && !defined _XPG4 /* Solaris */ +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, ssize_t n)); +# else +_GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n)); +# endif +# endif +_GL_CXXALIASWARN (swab); +#endif + + #if @GNULIB_SYMLINK@ # if @REPLACE_SYMLINK@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) @@ -1630,6 +2189,12 @@ _GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - " # endif _GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (unlink, int, (char const *file)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef unlink +# define unlink _unlink +# endif +_GL_CXXALIAS_MDA (unlink, int, (char const *file)); # else _GL_CXXALIAS_SYS (unlink, int, (char const *file)); # endif @@ -1640,6 +2205,20 @@ _GL_CXXALIASWARN (unlink); _GL_WARN_ON_USE (unlink, "unlink is not portable - " "use gnulib module unlink for portability"); # endif +#elif @GNULIB_MDA_UNLINK@ +/* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::unlink always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef unlink +# define unlink _unlink +# endif +_GL_CXXALIAS_MDA (unlink, int, (char const *file)); +# else +_GL_CXXALIAS_SYS (unlink, int, (char const *file)); +# endif +_GL_CXXALIASWARN (unlink); #endif @@ -1664,7 +2243,7 @@ _GL_CXXALIASWARN (unlinkat); # undef unlinkat # if HAVE_RAW_DECL_UNLINKAT _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - " - "use gnulib module openat for portability"); + "use gnulib module unlinkat for portability"); # endif #endif @@ -1711,11 +2290,32 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - " _GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count) _GL_ARG_NONNULL ((2))); _GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef write +# define write _write +# endif +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count)); # else -/* Need to cast, because on mingw, the third parameter is - unsigned int count - and the return type is 'int'. */ -_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count)); +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count)); +# endif +_GL_CXXALIASWARN (write); +#elif @GNULIB_MDA_WRITE@ +/* On native Windows, map 'write' to '_write', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::write always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef write +# define write _write +# endif +# ifdef __MINGW32__ +_GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count)); +# else +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count)); +# endif +# else +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count)); # endif _GL_CXXALIASWARN (write); #endif diff --git a/lib/unistr.h b/lib/unistr.h index 7b4d3f1..9336c10 100644 --- a/lib/unistr.h +++ b/lib/unistr.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Elementary Unicode string functions. - Copyright (C) 2001-2002, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNISTR_H @@ -20,15 +20,15 @@ #include "unitypes.h" -/* Get common macros for C. */ -#include "unused-parameter.h" - /* Get bool. */ #include -/* Get size_t. */ +/* Get size_t, ptrdiff_t. */ #include +/* Get free(). */ +#include + #ifdef __cplusplus extern "C" { #endif @@ -194,7 +194,7 @@ extern int # else static inline int u32_mbtouc_unsafe (ucs4_t *puc, - const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) + const uint32_t *s, _GL_ATTRIBUTE_MAYBE_UNUSED size_t n) { uint32_t c = *s; @@ -260,7 +260,8 @@ extern int u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n); # else static inline int -u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) +u32_mbtouc (ucs4_t *puc, const uint32_t *s, + _GL_ATTRIBUTE_MAYBE_UNUSED size_t n) { uint32_t c = *s; @@ -306,13 +307,13 @@ extern int #if GNULIB_UNISTR_U8_UCTOMB || HAVE_LIBUNISTRING /* Auxiliary function, also used by u8_chr, u8_strchr, u8_strrchr. */ extern int - u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n); + u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n); # if !HAVE_INLINE extern int - u8_uctomb (uint8_t *s, ucs4_t uc, int n); + u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u8_uctomb (uint8_t *s, ucs4_t uc, int n) +u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0x80 && n > 0) { @@ -328,13 +329,13 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n) #if GNULIB_UNISTR_U16_UCTOMB || HAVE_LIBUNISTRING /* Auxiliary function, also used by u16_chr, u16_strchr, u16_strrchr. */ extern int - u16_uctomb_aux (uint16_t *s, ucs4_t uc, int n); + u16_uctomb_aux (uint16_t *s, ucs4_t uc, ptrdiff_t n); # if !HAVE_INLINE extern int - u16_uctomb (uint16_t *s, ucs4_t uc, int n); + u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u16_uctomb (uint16_t *s, ucs4_t uc, int n) +u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0xd800 && n > 0) { @@ -350,10 +351,10 @@ u16_uctomb (uint16_t *s, ucs4_t uc, int n) #if GNULIB_UNISTR_U32_UCTOMB || HAVE_LIBUNISTRING # if !HAVE_INLINE extern int - u32_uctomb (uint32_t *s, ucs4_t uc, int n); + u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u32_uctomb (uint32_t *s, ucs4_t uc, int n) +u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000)) { @@ -627,11 +628,14 @@ extern int /* Duplicate S, returning an identical malloc'd string. */ /* Similar to strdup(), wcsdup(). */ extern uint8_t * - u8_strdup (const uint8_t *s); + u8_strdup (const uint8_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; extern uint16_t * - u16_strdup (const uint16_t *s); + u16_strdup (const uint16_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; extern uint32_t * - u32_strdup (const uint32_t *s); + u32_strdup (const uint32_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; /* Find the first occurrence of UC in STR. */ /* Similar to strchr(), wcschr(). */ diff --git a/lib/unistr.in.h b/lib/unistr.in.h index fd092ad..4d48751 100644 --- a/lib/unistr.in.h +++ b/lib/unistr.in.h @@ -1,17 +1,17 @@ /* Elementary Unicode string functions. - Copyright (C) 2001-2002, 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNISTR_H @@ -19,15 +19,15 @@ #include "unitypes.h" -/* Get common macros for C. */ -#include "unused-parameter.h" - /* Get bool. */ #include -/* Get size_t. */ +/* Get size_t, ptrdiff_t. */ #include +/* Get free(). */ +#include + #ifdef __cplusplus extern "C" { #endif @@ -193,7 +193,7 @@ extern int # else static inline int u32_mbtouc_unsafe (ucs4_t *puc, - const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) + const uint32_t *s, _GL_ATTRIBUTE_MAYBE_UNUSED size_t n) { uint32_t c = *s; @@ -259,7 +259,8 @@ extern int u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n); # else static inline int -u32_mbtouc (ucs4_t *puc, const uint32_t *s, size_t n _GL_UNUSED_PARAMETER) +u32_mbtouc (ucs4_t *puc, const uint32_t *s, + _GL_ATTRIBUTE_MAYBE_UNUSED size_t n) { uint32_t c = *s; @@ -305,13 +306,13 @@ extern int #if GNULIB_UNISTR_U8_UCTOMB || HAVE_LIBUNISTRING /* Auxiliary function, also used by u8_chr, u8_strchr, u8_strrchr. */ extern int - u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n); + u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n); # if !HAVE_INLINE extern int - u8_uctomb (uint8_t *s, ucs4_t uc, int n); + u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u8_uctomb (uint8_t *s, ucs4_t uc, int n) +u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0x80 && n > 0) { @@ -327,13 +328,13 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n) #if GNULIB_UNISTR_U16_UCTOMB || HAVE_LIBUNISTRING /* Auxiliary function, also used by u16_chr, u16_strchr, u16_strrchr. */ extern int - u16_uctomb_aux (uint16_t *s, ucs4_t uc, int n); + u16_uctomb_aux (uint16_t *s, ucs4_t uc, ptrdiff_t n); # if !HAVE_INLINE extern int - u16_uctomb (uint16_t *s, ucs4_t uc, int n); + u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u16_uctomb (uint16_t *s, ucs4_t uc, int n) +u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0xd800 && n > 0) { @@ -349,10 +350,10 @@ u16_uctomb (uint16_t *s, ucs4_t uc, int n) #if GNULIB_UNISTR_U32_UCTOMB || HAVE_LIBUNISTRING # if !HAVE_INLINE extern int - u32_uctomb (uint32_t *s, ucs4_t uc, int n); + u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n); # else static inline int -u32_uctomb (uint32_t *s, ucs4_t uc, int n) +u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000)) { @@ -626,11 +627,14 @@ extern int /* Duplicate S, returning an identical malloc'd string. */ /* Similar to strdup(), wcsdup(). */ extern uint8_t * - u8_strdup (const uint8_t *s); + u8_strdup (const uint8_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; extern uint16_t * - u16_strdup (const uint16_t *s); + u16_strdup (const uint16_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; extern uint32_t * - u32_strdup (const uint32_t *s); + u32_strdup (const uint32_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; /* Find the first occurrence of UC in STR. */ /* Similar to strchr(), wcschr(). */ diff --git a/lib/unistr/u8-mbtoucr.c b/lib/unistr/u8-mbtoucr.c index afc43b6..6672298 100644 --- a/lib/unistr/u8-mbtoucr.c +++ b/lib/unistr/u8-mbtoucr.c @@ -1,18 +1,18 @@ /* Look at first character in UTF-8 string, returning an error code. - Copyright (C) 1999-2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2001. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/unistr/u8-uctomb-aux.c b/lib/unistr/u8-uctomb-aux.c index 19b857b..5ca2191 100644 --- a/lib/unistr/u8-uctomb-aux.c +++ b/lib/unistr/u8-uctomb-aux.c @@ -1,18 +1,18 @@ /* Conversion UCS-4 to UTF-8. - Copyright (C) 2002, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2002. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -20,16 +20,10 @@ /* Specification. */ #include "unistr.h" -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif +#include "attribute.h" int -u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n) +u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n) { int count; diff --git a/lib/unistr/u8-uctomb.c b/lib/unistr/u8-uctomb.c index 7bda50d..2259b1d 100644 --- a/lib/unistr/u8-uctomb.c +++ b/lib/unistr/u8-uctomb.c @@ -1,18 +1,18 @@ /* Store a character in UTF-8 string. - Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2002. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -25,18 +25,12 @@ /* Specification. */ #include "unistr.h" -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif +#include "attribute.h" #if !HAVE_INLINE int -u8_uctomb (uint8_t *s, ucs4_t uc, int n) +u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n) { if (uc < 0x80) { diff --git a/lib/unitypes.h b/lib/unitypes.h index b277a08..6eaab1c 100644 --- a/lib/unitypes.h +++ b/lib/unitypes.h @@ -1,18 +1,18 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Elementary types and macros for the GNU UniString library. - Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNITYPES_H @@ -27,7 +27,7 @@ typedef uint32_t ucs4_t; /* Attribute of a function whose result depends only on the arguments (not pointers!) and which has no side effects. */ #ifndef _UC_ATTRIBUTE_CONST -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__ # define _UC_ATTRIBUTE_CONST __attribute__ ((__const__)) # else # define _UC_ATTRIBUTE_CONST @@ -37,7 +37,7 @@ typedef uint32_t ucs4_t; /* Attribute of a function whose result depends only on the arguments (possibly pointers) and global memory, and which has no side effects. */ #ifndef _UC_ATTRIBUTE_PURE -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ # define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__)) # else # define _UC_ATTRIBUTE_PURE @@ -48,7 +48,9 @@ typedef uint32_t ucs4_t; pass a pointer to a different object in the specified pointer argument than in the other pointer arguments. */ #ifndef _UC_RESTRICT -# if defined __restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) +# if defined __restrict \ + || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3 # define _UC_RESTRICT __restrict # elif 199901L <= __STDC_VERSION__ || defined restrict # define _UC_RESTRICT restrict diff --git a/lib/unitypes.in.h b/lib/unitypes.in.h index 9428b4f..4ea83aa 100644 --- a/lib/unitypes.in.h +++ b/lib/unitypes.in.h @@ -1,17 +1,17 @@ /* Elementary types and macros for the GNU UniString library. - Copyright (C) 2002, 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNITYPES_H @@ -26,7 +26,7 @@ typedef uint32_t ucs4_t; /* Attribute of a function whose result depends only on the arguments (not pointers!) and which has no side effects. */ #ifndef _UC_ATTRIBUTE_CONST -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__ # define _UC_ATTRIBUTE_CONST __attribute__ ((__const__)) # else # define _UC_ATTRIBUTE_CONST @@ -36,7 +36,7 @@ typedef uint32_t ucs4_t; /* Attribute of a function whose result depends only on the arguments (possibly pointers) and global memory, and which has no side effects. */ #ifndef _UC_ATTRIBUTE_PURE -# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ # define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__)) # else # define _UC_ATTRIBUTE_PURE @@ -47,7 +47,9 @@ typedef uint32_t ucs4_t; pass a pointer to a different object in the specified pointer argument than in the other pointer arguments. */ #ifndef _UC_RESTRICT -# if defined __restrict || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) +# if defined __restrict \ + || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \ + || __clang_major__ >= 3 # define _UC_RESTRICT __restrict # elif 199901L <= __STDC_VERSION__ || defined restrict # define _UC_RESTRICT restrict diff --git a/lib/uniwidth.h b/lib/uniwidth.h index b28898b..b3b35a7 100644 --- a/lib/uniwidth.h +++ b/lib/uniwidth.h @@ -1,19 +1,19 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* Display width functions. - Copyright (C) 2001-2002, 2005, 2007, 2009-2020 Free Software Foundation, + Copyright (C) 2001-2002, 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNIWIDTH_H diff --git a/lib/uniwidth.in.h b/lib/uniwidth.in.h index 43898f6..d5e62c4 100644 --- a/lib/uniwidth.in.h +++ b/lib/uniwidth.in.h @@ -1,18 +1,18 @@ /* Display width functions. - Copyright (C) 2001-2002, 2005, 2007, 2009-2020 Free Software Foundation, + Copyright (C) 2001-2002, 2005, 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _UNIWIDTH_H diff --git a/lib/uniwidth/cjk.h b/lib/uniwidth/cjk.h index 3dcc7cb..b791ba9 100644 --- a/lib/uniwidth/cjk.h +++ b/lib/uniwidth/cjk.h @@ -1,18 +1,18 @@ /* Test for CJK encoding. - Copyright (C) 2001-2002, 2005-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2002. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include "streq.h" diff --git a/lib/uniwidth/width.c b/lib/uniwidth/width.c index ad92323..1c945a8 100644 --- a/lib/uniwidth/width.c +++ b/lib/uniwidth/width.c @@ -1,18 +1,18 @@ /* Determine display width of Unicode character. - Copyright (C) 2001-2002, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2002, 2006-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2002. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -22,400 +22,43 @@ #include "cjk.h" -/* - * Non-spacing attribute table. - * Consists of: - * - Non-spacing characters; generated from PropList.txt or - * "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt" - * - Format control characters; generated from - * "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt" - * - Zero width characters; generated from - * "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt" +/* The non-spacing attribute table consists of: + * Non-spacing characters; generated from PropList.txt or + "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt" + * Format control characters; generated from + "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt" + * Zero width characters; generated from + "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt" + * Hangul Jamo characters that have conjoining behaviour: + - jungseong = syllable-middle vowels + - jongseong = syllable-final consonants + Rationale: + 1) These characters act like combining characters. They have no + equivalent in legacy character sets. Therefore the EastAsianWidth.txt + file does not really matter for them; UAX #11 East Asian Width + makes it clear that it focus + is on compatibility with traditional Japanese layout. + By contrast, the same glyphs without conjoining behaviour are available + in the U+3130..U+318F block, and these characters are mapped to legacy + character sets, and traditional Japanese layout matters for them. + 2) glibc does the same thing, see + + */ -static const unsigned char nonspacing_table_data[38*64] = { - /* 0x0000-0x01ff */ - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ - 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */ - /* 0x0200-0x03ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */ - /* 0x0400-0x05ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */ - 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */ - 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf, /* 0x0580-0x05bf */ - 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05ff */ - /* 0x0600-0x07ff */ - 0x3f, 0x00, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */ - 0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */ - 0x00, 0x00, 0xc0, 0xbf, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */ - 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0700-0x073f */ - 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0740-0x077f */ - 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, /* 0x0780-0x07bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x07c0-0x07ff */ - /* 0x0800-0x09ff */ - 0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */ - 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */ - 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */ - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */ - 0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */ - 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x09c0-0x09ff */ - /* 0x0a00-0x0bff */ - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */ - 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */ - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */ - 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0ac0-0x0aff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */ - 0x1e, 0x20, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */ - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */ - 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */ - /* 0x0c00-0x0dff */ - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, /* 0x0c00-0x0c3f */ - 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */ - 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d00-0x0d3f */ - 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */ - 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */ - /* 0x0e00-0x0fff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */ - 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1b, /* 0x0e80-0x0ebf */ - 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0ec0-0x0eff */ - 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02, /* 0x0f00-0x0f3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, /* 0x0f40-0x0f7f */ - 0xdf, 0xe0, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */ - 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0fc0-0x0fff */ - /* 0x1000-0x11ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66, /* 0x1000-0x103f */ - 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00, /* 0x1040-0x107f */ - 0x64, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1140-0x117f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1180-0x11bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c0-0x11ff */ - /* 0x1200-0x13ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1280-0x12bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x12c0-0x12ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1300-0x133f */ - 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */ - /* 0x1600-0x17ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */ - 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, /* 0x1700-0x173f */ - 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */ - 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */ - /* 0x1800-0x19ff */ - 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */ - 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */ - 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1980-0x19bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x19c0-0x19ff */ - /* 0x1a00-0x1bff */ - 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ - 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, /* 0x1a80-0x1abf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */ - 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */ - 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */ - 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00, /* 0x1b80-0x1bbf */ - 0x00, 0x00, 0x00, 0x00, 0x40, 0xa3, 0x03, 0x00, /* 0x1bc0-0x1bff */ - /* 0x1c00-0x1dff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, /* 0x1c00-0x1c3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c40-0x1c7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c80-0x1cbf */ - 0x00, 0x00, 0xf7, 0xff, 0xfd, 0x21, 0x10, 0x03, /* 0x1cc0-0x1cff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf8, /* 0x1dc0-0x1dff */ - /* 0x2000-0x21ff */ - 0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */ - 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0x00, 0x00, /* 0x2040-0x207f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2080-0x20bf */ - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, /* 0x20c0-0x20ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2100-0x213f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */ - /* 0x2c00-0x2dff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c00-0x2c3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c40-0x2c7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c80-0x2cbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, /* 0x2cc0-0x2cff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d00-0x2d3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x2d40-0x2d7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d80-0x2dbf */ - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x2dc0-0x2dff */ - /* 0x3000-0x31ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x3000-0x303f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3040-0x307f */ - 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, /* 0x3080-0x30bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30c0-0x30ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x31c0-0x31ff */ - /* 0xa600-0xa7ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x3f, /* 0xa640-0xa67f */ - 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0xa6c0-0xa6ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa780-0xa7bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */ - /* 0xa800-0xa9ff */ - 0x44, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0xa800-0xa83f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */ - 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, /* 0xa8c0-0xa8ff */ - 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */ - 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */ - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x13, /* 0xa980-0xa9bf */ - 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */ - /* 0xaa00-0xabff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00, /* 0xaa00-0xaa3f */ - 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0xaa40-0xaa7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xc1, /* 0xaa80-0xaabf */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, /* 0xaac0-0xaaff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab00-0xab3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab40-0xab7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab80-0xabbf */ - 0x00, 0x00, 0x00, 0x00, 0x20, 0x21, 0x00, 0x00, /* 0xabc0-0xabff */ - /* 0xfa00-0xfbff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */ - 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */ - /* 0xfe00-0xffff */ - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, /* 0xfe00-0xfe3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */ - /* 0x10000-0x101ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10140-0x1017f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10180-0x101bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, /* 0x101c0-0x101ff */ - /* 0x10200-0x103ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10200-0x1023f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10240-0x1027f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10280-0x102bf */ - 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* 0x102c0-0x102ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10300-0x1033f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, /* 0x10340-0x1037f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10380-0x103bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x103c0-0x103ff */ - /* 0x10a00-0x10bff */ - 0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0x10a00-0x10a3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a40-0x10a7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a80-0x10abf */ - 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b00-0x10b3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b40-0x10b7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b80-0x10bbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10bc0-0x10bff */ - /* 0x11000-0x111ff */ - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11000-0x1103f */ - 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x11040-0x1107f */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26, /* 0x11080-0x110bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x110c0-0x110ff */ - 0x07, 0x00, 0x00, 0x00, 0x80, 0xef, 0x1f, 0x00, /* 0x11100-0x1113f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, /* 0x11140-0x1117f */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, /* 0x11180-0x111bf */ - 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */ - /* 0x11200-0x113ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x40, /* 0x11200-0x1123f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11240-0x1127f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11280-0x112bf */ - 0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00, /* 0x112c0-0x112ff */ - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x11300-0x1133f */ - 0x01, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x1f, 0x00, /* 0x11340-0x1137f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11380-0x113bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x113c0-0x113ff */ - /* 0x11400-0x115ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11400-0x1143f */ - 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11440-0x1147f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x85, /* 0x11480-0x114bf */ - 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x114c0-0x114ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11500-0x1153f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11540-0x1157f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb0, /* 0x11580-0x115bf */ - 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, /* 0x115c0-0x115ff */ - /* 0x11600-0x117ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa7, /* 0x11600-0x1163f */ - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11640-0x1167f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xbf, 0x00, /* 0x11680-0x116bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x116c0-0x116ff */ - 0x00, 0x00, 0x00, 0xe0, 0xbc, 0x0f, 0x00, 0x00, /* 0x11700-0x1173f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11740-0x1177f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11780-0x117bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x117c0-0x117ff */ - /* 0x11c00-0x11dff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f, /* 0x11c00-0x11c3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c40-0x11c7f */ - 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00, /* 0x11c80-0x11cbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11cc0-0x11cff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d00-0x11d3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d40-0x11d7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d80-0x11dbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11dc0-0x11dff */ - /* 0x16a00-0x16bff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a00-0x16a3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a40-0x16a7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a80-0x16abf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, /* 0x16ac0-0x16aff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, /* 0x16b00-0x16b3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b40-0x16b7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b80-0x16bbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16bc0-0x16bff */ - /* 0x16e00-0x16fff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e00-0x16e3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e40-0x16e7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e80-0x16ebf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16ec0-0x16eff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f00-0x16f3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f40-0x16f7f */ - 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f80-0x16fbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16fc0-0x16fff */ - /* 0x1bc00-0x1bdff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc00-0x1bc3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc40-0x1bc7f */ - 0x00, 0x00, 0x00, 0x60, 0x0f, 0x00, 0x00, 0x00, /* 0x1bc80-0x1bcbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bcc0-0x1bcff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd00-0x1bd3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd40-0x1bd7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd80-0x1bdbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bdc0-0x1bdff */ - /* 0x1d000-0x1d1ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d000-0x1d03f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d040-0x1d07f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d080-0x1d0bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d0c0-0x1d0ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d100-0x1d13f */ - 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xf8, 0xff, /* 0x1d140-0x1d17f */ - 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */ - /* 0x1d200-0x1d3ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */ - 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d300-0x1d33f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d3c0-0x1d3ff */ - /* 0x1da00-0x1dbff */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, /* 0x1da00-0x1da3f */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x20, 0x00, /* 0x1da40-0x1da7f */ - 0x10, 0x00, 0x00, 0xf8, 0xfe, 0xff, 0x00, 0x00, /* 0x1da80-0x1dabf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dac0-0x1daff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db00-0x1db3f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db40-0x1db7f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db80-0x1dbbf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dbc0-0x1dbff */ - /* 0x1e000-0x1e1ff */ - 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, /* 0x1e000-0x1e03f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e040-0x1e07f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e080-0x1e0bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e0c0-0x1e0ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e100-0x1e13f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e140-0x1e17f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e180-0x1e1bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e1c0-0x1e1ff */ - /* 0x1e800-0x1e9ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e880-0x1e8bf */ - 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e8c0-0x1e8ff */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e900-0x1e93f */ - 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e940-0x1e97f */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e980-0x1e9bf */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1e9c0-0x1e9ff */ -}; -static const signed char nonspacing_table_ind[248] = { - 0, 1, 2, 3, 4, 5, 6, 7, /* 0x0000-0x0fff */ - 8, 9, -1, 10, 11, 12, 13, -1, /* 0x1000-0x1fff */ - 14, -1, -1, -1, -1, -1, 15, -1, /* 0x2000-0x2fff */ - 16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */ - -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd000-0xdfff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */ - -1, -1, -1, -1, -1, 20, -1, 21, /* 0xf000-0xffff */ - 22, 23, -1, -1, -1, 24, -1, -1, /* 0x10000-0x10fff */ - 25, 26, 27, 28, -1, -1, 29, -1, /* 0x11000-0x11fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */ - -1, -1, -1, -1, -1, 30, -1, 31, /* 0x16000-0x16fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */ - -1, -1, -1, -1, -1, -1, 32, -1, /* 0x1b000-0x1bfff */ - -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */ - 33, 34, -1, -1, -1, 35, -1, -1, /* 0x1d000-0x1dfff */ - 36, -1, -1, -1, 37, -1, -1, -1 /* 0x1e000-0x1efff */ -}; +#include "uniwidth/width0.h" + +#include "uniwidth/width2.h" +#include "unictype/bitmap.h" + +#define SIZEOF(a) (sizeof(a) / sizeof(a[0])) + /* Determine number of column positions required for UC. */ int uc_width (ucs4_t uc, const char *encoding) { /* Test for non-spacing or control character. */ - if ((uc >> 9) < 248) + if ((uc >> 9) < SIZEOF (nonspacing_table_ind)) { int ind = nonspacing_table_ind[uc >> 9]; if (ind >= 0) @@ -440,24 +83,8 @@ uc_width (ucs4_t uc, const char *encoding) return 0; } } - /* Test for double-width character. - * Generated from "grep '^[^;]\{4,5\};[WF]' EastAsianWidth.txt" - * and "grep '^[^;]\{4,5\};[^WF]' EastAsianWidth.txt" - */ - if (uc >= 0x1100 - && ((uc < 0x1160) /* Hangul Jamo */ - || (uc >= 0x2329 && uc < 0x232b) /* Angle Brackets */ - || (uc >= 0x2e80 && uc < 0xa4d0 /* CJK ... Yi */ - && !(uc == 0x303f) && !(uc >= 0x4dc0 && uc < 0x4e00)) - || (uc >= 0xac00 && uc < 0xd7a4) /* Hangul Syllables */ - || (uc >= 0xf900 && uc < 0xfb00) /* CJK Compatibility Ideographs */ - || (uc >= 0xfe10 && uc < 0xfe20) /* Presentation Forms for Vertical */ - || (uc >= 0xfe30 && uc < 0xfe70) /* CJK Compatibility Forms */ - || (uc >= 0xff00 && uc < 0xff61) /* Fullwidth Forms */ - || (uc >= 0xffe0 && uc < 0xffe7) /* Fullwidth Signs */ - || (uc >= 0x20000 && uc <= 0x2ffff) /* Supplementary Ideographic Plane */ - || (uc >= 0x30000 && uc <= 0x3ffff) /* Tertiary Ideographic Plane */ - ) ) + /* Test for double-width character. */ + if (bitmap_lookup (&u_width2, uc)) return 2; /* In ancient CJK encodings, Cyrillic and most other characters are double-width as well. */ diff --git a/lib/uniwidth/width0.h b/lib/uniwidth/width0.h new file mode 100644 index 0000000..eda0a1d --- /dev/null +++ b/lib/uniwidth/width0.h @@ -0,0 +1,485 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Table of non-spacing or control characters. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see . */ + +static const unsigned char nonspacing_table_data[47*64] = { + /* 0x0000-0x01ff */ + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */ + 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */ + /* 0x0200-0x03ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */ + /* 0x0400-0x05ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */ + 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */ + 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xbf, /* 0x0580-0x05bf */ + 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x05c0-0x05ff */ + /* 0x0600-0x07ff */ + 0x3f, 0x00, 0xff, 0x17, 0x00, 0x00, 0x00, 0x00, /* 0x0600-0x063f */ + 0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, /* 0x0640-0x067f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */ + 0x00, 0x00, 0xc0, 0xbf, 0x9f, 0x3d, 0x00, 0x00, /* 0x06c0-0x06ff */ + 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0700-0x073f */ + 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0740-0x077f */ + 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x00, /* 0x0780-0x07bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x20, /* 0x07c0-0x07ff */ + /* 0x0800-0x09ff */ + 0x00, 0x00, 0xc0, 0xfb, 0xef, 0x3e, 0x00, 0x00, /* 0x0800-0x083f */ + 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x0840-0x087f */ + 0x00, 0x00, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */ + 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x08c0-0x08ff */ + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, /* 0x0900-0x093f */ + 0xfe, 0x21, 0xfe, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0940-0x097f */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */ + 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x40, /* 0x09c0-0x09ff */ + /* 0x0a00-0x0bff */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */ + 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */ + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */ + 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xfc, /* 0x0ac0-0x0aff */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */ + 0x1e, 0x20, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */ + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */ + 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */ + /* 0x0c00-0x0dff */ + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, /* 0x0c00-0x0c3f */ + 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */ + 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */ + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, /* 0x0d00-0x0d3f */ + 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */ + 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */ + /* 0x0e00-0x0fff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */ + 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1f, /* 0x0e80-0x0ebf */ + 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0ec0-0x0eff */ + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0xa0, 0x02, /* 0x0f00-0x0f3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, /* 0x0f40-0x0f7f */ + 0xdf, 0xe0, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x1f, /* 0x0f80-0x0fbf */ + 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0fc0-0x0fff */ + /* 0x1000-0x11ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xfd, 0x66, /* 0x1000-0x103f */ + 0x00, 0x00, 0x00, 0xc3, 0x01, 0x00, 0x1e, 0x00, /* 0x1040-0x107f */ + 0x64, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x1080-0x10bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */ + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x1140-0x117f */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1180-0x11bf */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x11c0-0x11ff */ + /* 0x1200-0x13ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1280-0x12bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x12c0-0x12ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1300-0x133f */ + 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, /* 0x1340-0x137f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */ + /* 0x1600-0x17ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */ + 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1700-0x173f */ + 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */ + 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */ + /* 0x1800-0x19ff */ + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */ + 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */ + 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1980-0x19bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x19c0-0x19ff */ + /* 0x1a00-0x1bff */ + 0x00, 0x00, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, /* 0x1a00-0x1a3f */ + 0x00, 0x00, 0x40, 0x7f, 0xe5, 0x1f, 0xf8, 0x9f, /* 0x1a40-0x1a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x1a80-0x1abf */ + 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0-0x1aff */ + 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x17, /* 0x1b00-0x1b3f */ + 0x04, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0x00, /* 0x1b40-0x1b7f */ + 0x03, 0x00, 0x00, 0x00, 0x3c, 0x3b, 0x00, 0x00, /* 0x1b80-0x1bbf */ + 0x00, 0x00, 0x00, 0x00, 0x40, 0xa3, 0x03, 0x00, /* 0x1bc0-0x1bff */ + /* 0x1c00-0x1dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xcf, 0x00, /* 0x1c00-0x1c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c40-0x1c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1c80-0x1cbf */ + 0x00, 0x00, 0xf7, 0xff, 0xfd, 0x21, 0x10, 0x03, /* 0x1cc0-0x1cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d00-0x1d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d40-0x1d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d80-0x1dbf */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1dc0-0x1dff */ + /* 0x2000-0x21ff */ + 0x00, 0xf8, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, /* 0x2000-0x203f */ + 0x00, 0x00, 0x00, 0x00, 0xdf, 0xff, 0x00, 0x00, /* 0x2040-0x207f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2080-0x20bf */ + 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, /* 0x20c0-0x20ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2100-0x213f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */ + /* 0x2c00-0x2dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c00-0x2c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c40-0x2c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2c80-0x2cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0x00, /* 0x2cc0-0x2cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d00-0x2d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x2d40-0x2d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2d80-0x2dbf */ + 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x2dc0-0x2dff */ + /* 0x3000-0x31ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x3000-0x303f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3040-0x307f */ + 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, /* 0x3080-0x30bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x30c0-0x30ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x31c0-0x31ff */ + /* 0xa600-0xa7ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa600-0xa63f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xf7, 0x3f, /* 0xa640-0xa67f */ + 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 0xa680-0xa6bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0xa6c0-0xa6ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa700-0xa73f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa740-0xa77f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa780-0xa7bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */ + /* 0xa800-0xa9ff */ + 0x44, 0x08, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, /* 0xa800-0xa83f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */ + 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x80, /* 0xa8c0-0xa8ff */ + 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, /* 0xa900-0xa93f */ + 0x80, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa940-0xa97f */ + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x33, /* 0xa980-0xa9bf */ + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, /* 0xa9c0-0xa9ff */ + /* 0xaa00-0xabff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x66, 0x00, /* 0xaa00-0xaa3f */ + 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0xaa40-0xaa7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9d, 0xc1, /* 0xaa80-0xaabf */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x00, /* 0xaac0-0xaaff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab00-0xab3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab40-0xab7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xab80-0xabbf */ + 0x00, 0x00, 0x00, 0x00, 0x20, 0x21, 0x00, 0x00, /* 0xabc0-0xabff */ + /* 0xd600-0xd7ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd600-0xd63f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd640-0xd67f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd680-0xd6bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd6c0-0xd6ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd700-0xd73f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd740-0xd77f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0xd780-0xd7bf */ + 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, /* 0xd7c0-0xd7ff */ + /* 0xfa00-0xfbff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */ + 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb80-0xfbbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0-0xfbff */ + /* 0xfe00-0xffff */ + 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, /* 0xfe00-0xfe3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe40-0xfe7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfe80-0xfebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0xfec0-0xfeff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */ + /* 0x10000-0x101ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10140-0x1017f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10180-0x101bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, /* 0x101c0-0x101ff */ + /* 0x10200-0x103ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10200-0x1023f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10240-0x1027f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10280-0x102bf */ + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* 0x102c0-0x102ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10300-0x1033f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, /* 0x10340-0x1037f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10380-0x103bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x103c0-0x103ff */ + /* 0x10a00-0x10bff */ + 0x6e, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87, /* 0x10a00-0x10a3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a40-0x10a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10a80-0x10abf */ + 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, /* 0x10ac0-0x10aff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b00-0x10b3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b40-0x10b7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10b80-0x10bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10bc0-0x10bff */ + /* 0x10c00-0x10dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c00-0x10c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c40-0x10c7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c80-0x10cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10cc0-0x10cff */ + 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, /* 0x10d00-0x10d3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10d40-0x10d7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10d80-0x10dbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10dc0-0x10dff */ + /* 0x10e00-0x10fff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e00-0x10e3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e40-0x10e7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, /* 0x10e80-0x10ebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10ec0-0x10eff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f00-0x10f3f */ + 0xc0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f40-0x10f7f */ + 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f80-0x10fbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10fc0-0x10fff */ + /* 0x11000-0x111ff */ + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11000-0x1103f */ + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x80, /* 0x11040-0x1107f */ + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26, /* 0x11080-0x110bf */ + 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x110c0-0x110ff */ + 0x07, 0x00, 0x00, 0x00, 0x80, 0xef, 0x1f, 0x00, /* 0x11100-0x1113f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, /* 0x11140-0x1117f */ + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x7f, /* 0x11180-0x111bf */ + 0x00, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */ + /* 0x11200-0x113ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x40, /* 0x11200-0x1123f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11240-0x1127f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11280-0x112bf */ + 0x00, 0x00, 0x00, 0x80, 0xf8, 0x07, 0x00, 0x00, /* 0x112c0-0x112ff */ + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, /* 0x11300-0x1133f */ + 0x01, 0x00, 0x00, 0x00, 0xc0, 0x1f, 0x1f, 0x00, /* 0x11340-0x1137f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11380-0x113bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x113c0-0x113ff */ + /* 0x11400-0x115ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11400-0x1143f */ + 0x5c, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0x11440-0x1147f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x85, /* 0x11480-0x114bf */ + 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x114c0-0x114ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11500-0x1153f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11540-0x1157f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xb0, /* 0x11580-0x115bf */ + 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, /* 0x115c0-0x115ff */ + /* 0x11600-0x117ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xa7, /* 0x11600-0x1163f */ + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11640-0x1167f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xbf, 0x00, /* 0x11680-0x116bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x116c0-0x116ff */ + 0x00, 0x00, 0x00, 0xe0, 0xbc, 0x0f, 0x00, 0x00, /* 0x11700-0x1173f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11740-0x1177f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11780-0x117bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x117c0-0x117ff */ + /* 0x11800-0x119ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x06, /* 0x11800-0x1183f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11840-0x1187f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11880-0x118bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x118c0-0x118ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, /* 0x11900-0x1193f */ + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11940-0x1197f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11980-0x119bf */ + 0x00, 0x00, 0xf0, 0x0c, 0x01, 0x00, 0x00, 0x00, /* 0x119c0-0x119ff */ + /* 0x11a00-0x11bff */ + 0x7e, 0x06, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x79, /* 0x11a00-0x11a3f */ + 0x80, 0x00, 0x7e, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x11a40-0x11a7f */ + 0x00, 0xfc, 0x7f, 0x03, 0x00, 0x00, 0x00, 0x00, /* 0x11a80-0x11abf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11ac0-0x11aff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b00-0x11b3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b40-0x11b7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b80-0x11bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11bc0-0x11bff */ + /* 0x11c00-0x11dff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f, /* 0x11c00-0x11c3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c40-0x11c7f */ + 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00, /* 0x11c80-0x11cbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11cc0-0x11cff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xb4, /* 0x11d00-0x11d3f */ + 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d40-0x11d7f */ + 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d80-0x11dbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11dc0-0x11dff */ + /* 0x11e00-0x11fff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e00-0x11e3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e40-0x11e7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e80-0x11ebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, /* 0x11ec0-0x11eff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f00-0x11f3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f40-0x11f7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f80-0x11fbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11fc0-0x11fff */ + /* 0x13400-0x135ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, /* 0x13400-0x1343f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13440-0x1347f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13480-0x134bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x134c0-0x134ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13500-0x1353f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13540-0x1357f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13580-0x135bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x135c0-0x135ff */ + /* 0x16a00-0x16bff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a00-0x16a3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a40-0x16a7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16a80-0x16abf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, /* 0x16ac0-0x16aff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, /* 0x16b00-0x16b3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b40-0x16b7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16b80-0x16bbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16bc0-0x16bff */ + /* 0x16e00-0x16fff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e00-0x16e3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e40-0x16e7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16e80-0x16ebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16ec0-0x16eff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f00-0x16f3f */ + 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f40-0x16f7f */ + 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f80-0x16fbf */ + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, /* 0x16fc0-0x16fff */ + /* 0x1bc00-0x1bdff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc00-0x1bc3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bc40-0x1bc7f */ + 0x00, 0x00, 0x00, 0x60, 0x0f, 0x00, 0x00, 0x00, /* 0x1bc80-0x1bcbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bcc0-0x1bcff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd00-0x1bd3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd40-0x1bd7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bd80-0x1bdbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1bdc0-0x1bdff */ + /* 0x1ce00-0x1cfff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce00-0x1ce3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce40-0x1ce7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce80-0x1cebf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cec0-0x1ceff */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, /* 0x1cf00-0x1cf3f */ + 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cf40-0x1cf7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cf80-0x1cfbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cfc0-0x1cfff */ + /* 0x1d000-0x1d1ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d000-0x1d03f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d040-0x1d07f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d080-0x1d0bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d0c0-0x1d0ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d100-0x1d13f */ + 0x00, 0x00, 0x00, 0x00, 0x80, 0x03, 0xf8, 0xff, /* 0x1d140-0x1d17f */ + 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */ + /* 0x1d200-0x1d3ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */ + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d300-0x1d33f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d340-0x1d37f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d380-0x1d3bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d3c0-0x1d3ff */ + /* 0x1da00-0x1dbff */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, /* 0x1da00-0x1da3f */ + 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x20, 0x00, /* 0x1da40-0x1da7f */ + 0x10, 0x00, 0x00, 0xf8, 0xfe, 0xff, 0x00, 0x00, /* 0x1da80-0x1dabf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dac0-0x1daff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db00-0x1db3f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db40-0x1db7f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1db80-0x1dbbf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1dbc0-0x1dbff */ + /* 0x1e000-0x1e1ff */ + 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, /* 0x1e000-0x1e03f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e040-0x1e07f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e080-0x1e0bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e0c0-0x1e0ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, /* 0x1e100-0x1e13f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e140-0x1e17f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e180-0x1e1bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e1c0-0x1e1ff */ + /* 0x1e200-0x1e3ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e200-0x1e23f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e240-0x1e27f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, /* 0x1e280-0x1e2bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, /* 0x1e2c0-0x1e2ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e300-0x1e33f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e340-0x1e37f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e380-0x1e3bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e3c0-0x1e3ff */ + /* 0x1e800-0x1e9ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e800-0x1e83f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e840-0x1e87f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e880-0x1e8bf */ + 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e8c0-0x1e8ff */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e900-0x1e93f */ + 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e940-0x1e97f */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e980-0x1e9bf */ + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0x1e9c0-0x1e9ff */ +}; +static const signed char nonspacing_table_ind[248] = { + 0, 1, 2, 3, 4, 5, 6, 7, /* 0x0000-0x0fff */ + 8, 9, -1, 10, 11, 12, 13, -1, /* 0x1000-0x1fff */ + 14, -1, -1, -1, -1, -1, 15, -1, /* 0x2000-0x2fff */ + 16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */ + -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */ + -1, -1, -1, 20, -1, -1, -1, -1, /* 0xd000-0xdfff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */ + -1, -1, -1, -1, -1, 21, -1, 22, /* 0xf000-0xffff */ + 23, 24, -1, -1, -1, 25, 26, 27, /* 0x10000-0x10fff */ + 28, 29, 30, 31, 32, 33, 34, 35, /* 0x11000-0x11fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */ + -1, -1, 36, -1, -1, -1, -1, -1, /* 0x13000-0x13fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x14000-0x14fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x15000-0x15fff */ + -1, -1, -1, -1, -1, 37, -1, 38, /* 0x16000-0x16fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x17000-0x17fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18000-0x18fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x19000-0x19fff */ + -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1a000-0x1afff */ + -1, -1, -1, -1, -1, -1, 39, -1, /* 0x1b000-0x1bfff */ + -1, -1, -1, -1, -1, -1, -1, 40, /* 0x1c000-0x1cfff */ + 41, 42, -1, -1, -1, 43, -1, -1, /* 0x1d000-0x1dfff */ + 44, 45, -1, -1, 46, -1, -1, -1 /* 0x1e000-0x1efff */ +}; diff --git a/lib/uniwidth/width2.h b/lib/uniwidth/width2.h new file mode 100644 index 0000000..25364d3 --- /dev/null +++ b/lib/uniwidth/width2.h @@ -0,0 +1,549 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Width 2 property of Unicode characters. */ +/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */ + +/* Copyright (C) 2000-2022 Free Software Foundation, Inc. + + This file is free software. + It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+". + You can redistribute it and/or modify it under either + - the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3, or (at your + option) any later version, or + - the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2, or (at your option) + any later version, or + - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+". + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License and the GNU General Public License + for more details. + + You should have received a copy of the GNU Lesser General Public + License and of the GNU General Public License along with this + program. If not, see . */ + +#define header_0 16 +#define header_2 9 +#define header_3 127 +#define header_4 15 +static const +struct + { + int header[1]; + int level1[4]; + short level2[3 << 7]; + unsigned int level3[28 << 4]; + } +u_width2 = +{ + { 4 }, + { + 5 * sizeof (int) / sizeof (short) + 0, + 5 * sizeof (int) / sizeof (short) + 128, + 5 * sizeof (int) / sizeof (short) + 256, + 5 * sizeof (int) / sizeof (short) + 256 + }, + { + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 16, + 5 + 384 * sizeof (short) / sizeof (int) + 32, + 5 + 384 * sizeof (short) / sizeof (int) + 48, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 64, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 80, + 5 + 384 * sizeof (short) / sizeof (int) + 96, + 5 + 384 * sizeof (short) / sizeof (int) + 112, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 144, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 160, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 176, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 192, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 208, + 5 + 384 * sizeof (short) / sizeof (int) + 224, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 240, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 256, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 272, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 288, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 304, + 5 + 384 * sizeof (short) / sizeof (int) + 320, + 5 + 384 * sizeof (short) / sizeof (int) + 336, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 352, + 5 + 384 * sizeof (short) / sizeof (int) + 368, + 5 + 384 * sizeof (short) / sizeof (int) + 384, + 5 + 384 * sizeof (short) / sizeof (int) + 400, + 5 + 384 * sizeof (short) / sizeof (int) + 416, + 5 + 384 * sizeof (short) / sizeof (int) + 432, + -1, + -1, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128, + 5 + 384 * sizeof (short) / sizeof (int) + 128 + }, + { + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x0C000000U, 0x00000600U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00091E00U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U, + 0x00300000U, 0x00000000U, 0x000FFF00U, 0x80000000U, + 0x00080000U, 0x60000C02U, 0x00104030U, 0x242C0400U, + 0x00000C20U, 0x00000100U, 0x00B85000U, 0x00000000U, + 0x00E00000U, 0x80010000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x18000000U, 0x00000000U, 0x00210000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFF0000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x0000FFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0000007FU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x0003000FU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, + 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x07FE4000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFBFE001U, 0xFFFFFFFFU, 0xDFFFFFFFU, + 0x000FFFFFU, 0xFFFFFFFFU, 0x000F87FFU, 0xFF11FFFFU, + 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFFFFDU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU, + 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7800U, 0x040000FFU, + 0x00600000U, 0x00000010U, 0x00000000U, 0xF8000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7103FU, 0x1FF01800U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU, + 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U, + 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U, + 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U + } +}; diff --git a/lib/unlink.c b/lib/unlink.c index b7daa7c..b549dd4 100644 --- a/lib/unlink.c +++ b/lib/unlink.c @@ -1,18 +1,18 @@ /* Work around unlink bugs. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -24,9 +24,12 @@ #include #include -#include "dosname.h" +#include "filename.h" #undef unlink +#if defined _WIN32 && !defined __CYGWIN__ +# define unlink _unlink +#endif /* Remove file NAME. Return 0 if successful, -1 if not. */ @@ -60,15 +63,12 @@ rpl_unlink (char const *name) can't delete a directory via a symlink. */ struct stat st; result = lstat (name, &st); - if (result == 0) + if (result == 0 || errno == EOVERFLOW) { /* Trailing NUL will overwrite the trailing slash. */ char *short_name = malloc (len); if (!short_name) - { - errno = EPERM; - return -1; - } + return -1; memcpy (short_name, name, len); while (len && ISSLASH (short_name[len - 1])) short_name[--len] = '\0'; @@ -79,6 +79,7 @@ rpl_unlink (char const *name) return -1; } free (short_name); + result = 0; } } if (!result) diff --git a/lib/unlinkat.c b/lib/unlinkat.c index 7c0302e..c9ff3ab 100644 --- a/lib/unlinkat.c +++ b/lib/unlinkat.c @@ -1,10 +1,10 @@ /* Work around unlinkat bugs on Solaris 9 and Hurd. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -28,7 +28,7 @@ #include -#include "dosname.h" +#include "filename.h" #include "openat.h" #if HAVE_UNLINKAT @@ -58,8 +58,8 @@ rpl_unlinkat (int fd, char const *name, int flag) rule of letting unlink("link-to-dir/") attempt to unlink a directory. */ struct stat st; - result = lstatat (fd, name, &st); - if (result == 0) + result = fstatat (fd, name, &st, AT_SYMLINK_NOFOLLOW); + if (result == 0 || errno == EOVERFLOW) { /* Trailing NUL will overwrite the trailing slash. */ char *short_name = malloc (len); @@ -71,13 +71,15 @@ rpl_unlinkat (int fd, char const *name, int flag) memcpy (short_name, name, len); while (len && ISSLASH (short_name[len - 1])) short_name[--len] = '\0'; - if (len && (lstatat (fd, short_name, &st) || S_ISLNK (st.st_mode))) + if (len && (fstatat (fd, short_name, &st, AT_SYMLINK_NOFOLLOW) + || S_ISLNK (st.st_mode))) { free (short_name); errno = EPERM; return -1; } free (short_name); + result = 0; } } if (!result) diff --git a/lib/unlinkdir.c b/lib/unlinkdir.c index e78d3bf..cca0eff 100644 --- a/lib/unlinkdir.c +++ b/lib/unlinkdir.c @@ -1,10 +1,10 @@ /* unlinkdir.c - determine whether we can unlink directories - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/unlinkdir.h b/lib/unlinkdir.h index 6890819..5086b9d 100644 --- a/lib/unlinkdir.h +++ b/lib/unlinkdir.h @@ -1,10 +1,10 @@ /* unlinkdir.h - determine (and maybe change) whether we can unlink directories - Copyright (C) 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/unlocked-io.h b/lib/unlocked-io.h index e7f7199..7461d74 100644 --- a/lib/unlocked-io.h +++ b/lib/unlocked-io.h @@ -1,10 +1,10 @@ /* Prefer faster, non-thread-safe stdio functions if available. - Copyright (C) 2001-2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -33,91 +33,91 @@ # include -# if HAVE_DECL_CLEARERR_UNLOCKED +# if HAVE_DECL_CLEARERR_UNLOCKED || defined clearerr_unlocked # undef clearerr # define clearerr(x) clearerr_unlocked (x) # else # define clearerr_unlocked(x) clearerr (x) # endif -# if HAVE_DECL_FEOF_UNLOCKED +# if HAVE_DECL_FEOF_UNLOCKED || defined feof_unlocked # undef feof # define feof(x) feof_unlocked (x) # else # define feof_unlocked(x) feof (x) # endif -# if HAVE_DECL_FERROR_UNLOCKED +# if HAVE_DECL_FERROR_UNLOCKED || defined ferror_unlocked # undef ferror # define ferror(x) ferror_unlocked (x) # else # define ferror_unlocked(x) ferror (x) # endif -# if HAVE_DECL_FFLUSH_UNLOCKED +# if HAVE_DECL_FFLUSH_UNLOCKED || defined fflush_unlocked # undef fflush # define fflush(x) fflush_unlocked (x) # else # define fflush_unlocked(x) fflush (x) # endif -# if HAVE_DECL_FGETS_UNLOCKED +# if HAVE_DECL_FGETS_UNLOCKED || defined fgets_unlocked # undef fgets # define fgets(x,y,z) fgets_unlocked (x,y,z) # else # define fgets_unlocked(x,y,z) fgets (x,y,z) # endif -# if HAVE_DECL_FPUTC_UNLOCKED +# if HAVE_DECL_FPUTC_UNLOCKED || defined fputc_unlocked # undef fputc # define fputc(x,y) fputc_unlocked (x,y) # else # define fputc_unlocked(x,y) fputc (x,y) # endif -# if HAVE_DECL_FPUTS_UNLOCKED +# if HAVE_DECL_FPUTS_UNLOCKED || defined fputs_unlocked # undef fputs # define fputs(x,y) fputs_unlocked (x,y) # else # define fputs_unlocked(x,y) fputs (x,y) # endif -# if HAVE_DECL_FREAD_UNLOCKED +# if HAVE_DECL_FREAD_UNLOCKED || defined fread_unlocked # undef fread # define fread(w,x,y,z) fread_unlocked (w,x,y,z) # else # define fread_unlocked(w,x,y,z) fread (w,x,y,z) # endif -# if HAVE_DECL_FWRITE_UNLOCKED +# if HAVE_DECL_FWRITE_UNLOCKED || defined fwrite_unlocked # undef fwrite # define fwrite(w,x,y,z) fwrite_unlocked (w,x,y,z) # else # define fwrite_unlocked(w,x,y,z) fwrite (w,x,y,z) # endif -# if HAVE_DECL_GETC_UNLOCKED +# if HAVE_DECL_GETC_UNLOCKED || defined get_unlocked # undef getc # define getc(x) getc_unlocked (x) # else # define getc_unlocked(x) getc (x) # endif -# if HAVE_DECL_GETCHAR_UNLOCKED +# if HAVE_DECL_GETCHAR_UNLOCKED || defined getchar_unlocked # undef getchar # define getchar() getchar_unlocked () # else # define getchar_unlocked() getchar () # endif -# if HAVE_DECL_PUTC_UNLOCKED +# if HAVE_DECL_PUTC_UNLOCKED || defined putc_unlocked # undef putc # define putc(x,y) putc_unlocked (x,y) # else # define putc_unlocked(x,y) putc (x,y) # endif -# if HAVE_DECL_PUTCHAR_UNLOCKED +# if HAVE_DECL_PUTCHAR_UNLOCKED || defined putchar_unlocked # undef putchar # define putchar(x) putchar_unlocked (x) # else diff --git a/lib/unsetenv.c b/lib/unsetenv.c index 766df35..07eac6f 100644 --- a/lib/unsetenv.c +++ b/lib/unsetenv.c @@ -1,17 +1,17 @@ -/* Copyright (C) 1992, 1995-2002, 2005-2020 Free Software Foundation, Inc. +/* Copyright (C) 1992, 1995-2002, 2005-2022 Free Software Foundation, Inc. This file is part of the GNU C Library. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc diff --git a/lib/unused-parameter.h b/lib/unused-parameter.h deleted file mode 100644 index f5cf21e..0000000 --- a/lib/unused-parameter.h +++ /dev/null @@ -1,36 +0,0 @@ -/* A C macro for declaring that specific function parameters are not used. - Copyright (C) 2008-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/* _GL_UNUSED_PARAMETER is a marker that can be appended to function parameter - declarations for parameters that are not used. This helps to reduce - warnings, such as from GCC -Wunused-parameter. The syntax is as follows: - type param _GL_UNUSED_PARAMETER - or more generally - param_decl _GL_UNUSED_PARAMETER - For example: - int param _GL_UNUSED_PARAMETER - int *(*param)(void) _GL_UNUSED_PARAMETER - Other possible, but obscure and discouraged syntaxes: - int _GL_UNUSED_PARAMETER *(*param)(void) - _GL_UNUSED_PARAMETER int *(*param)(void) - */ -#ifndef _GL_UNUSED_PARAMETER -# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_UNUSED_PARAMETER __attribute__ ((__unused__)) -# else -# define _GL_UNUSED_PARAMETER -# endif -#endif diff --git a/lib/userspec.c b/lib/userspec.c index caaad08..0635bf8 100644 --- a/lib/userspec.c +++ b/lib/userspec.c @@ -1,10 +1,10 @@ /* userspec.c -- Parse a user and group string. - Copyright (C) 1989-1992, 1997-1998, 2000, 2002-2020 Free Software + Copyright (C) 1989-1992, 1997-1998, 2000, 2002-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -22,7 +22,6 @@ /* Specification. */ #include "userspec.h" -#include #include #include #include @@ -103,10 +102,6 @@ parse_with_separator (char const *spec, char const *separator, uid_t *uid, gid_t *gid, char **username, char **groupname) { - static const char *E_invalid_user = N_("invalid user"); - static const char *E_invalid_group = N_("invalid group"); - static const char *E_bad_spec = N_("invalid spec"); - const char *error_msg; struct passwd *pwd; struct group *grp; @@ -134,10 +129,10 @@ parse_with_separator (char const *spec, char const *separator, } else { - size_t ulen = separator - spec; + idx_t ulen = separator - spec; if (ulen != 0) { - u = xmemdup (spec, ulen + 1); + u = ximemdup (spec, ulen + 1); u[ulen] = '\0'; } } @@ -161,12 +156,13 @@ parse_with_separator (char const *spec, char const *separator, pwd = (*u == '+' ? NULL : getpwnam (u)); if (pwd == NULL) { + username = NULL; bool use_login_group = (separator != NULL && g == NULL); if (use_login_group) { /* If there is no group, then there may not be a trailing ":", either. */ - error_msg = E_bad_spec; + error_msg = N_("invalid spec"); } else { @@ -175,7 +171,7 @@ parse_with_separator (char const *spec, char const *separator, && tmp <= MAXUID && (uid_t) tmp != (uid_t) -1) unum = tmp; else - error_msg = E_invalid_user; + error_msg = N_("invalid user"); } } else @@ -202,12 +198,13 @@ parse_with_separator (char const *spec, char const *separator, grp = (*g == '+' ? NULL : getgrnam (g)); if (grp == NULL) { + groupname = NULL; unsigned long int tmp; if (xstrtoul (g, NULL, 10, &tmp, "") == LONGINT_OK && tmp <= MAXGID && (gid_t) tmp != (gid_t) -1) gnum = tmp; else - error_msg = E_invalid_group; + error_msg = N_("invalid group"); } else gnum = grp->gr_gid; @@ -253,15 +250,18 @@ parse_with_separator (char const *spec, char const *separator, Either one might be NULL instead, indicating that it was not given and the corresponding numeric ID was left unchanged. - Return NULL if successful, a static error message string if not. */ + Return NULL if successful, a static error message string if not. + If PWARN is null, return NULL instead of a warning; + otherwise, set *PWARN to true depending on whether returning a warning. */ char const * -parse_user_spec (char const *spec, uid_t *uid, gid_t *gid, - char **username, char **groupname) +parse_user_spec_warn (char const *spec, uid_t *uid, gid_t *gid, + char **username, char **groupname, bool *pwarn) { char const *colon = gid ? strchr (spec, ':') : NULL; char const *error_msg = parse_with_separator (spec, colon, uid, gid, username, groupname); + bool warn = false; if (gid && !colon && error_msg) { @@ -274,12 +274,26 @@ parse_user_spec (char const *spec, uid_t *uid, gid_t *gid, char const *dot = strchr (spec, '.'); if (dot && ! parse_with_separator (spec, dot, uid, gid, username, groupname)) - error_msg = NULL; + { + warn = true; + error_msg = pwarn ? N_("warning: '.' should be ':'") : NULL; + } } + if (pwarn) + *pwarn = warn; return error_msg; } +/* Like parse_user_spec_warn, but generate only errors; no warnings. */ + +char const * +parse_user_spec (char const *spec, uid_t *uid, gid_t *gid, + char **username, char **groupname) +{ + return parse_user_spec_warn (spec, uid, gid, username, groupname, NULL); +} + #ifdef TEST # define NULL_CHECK(s) ((s) == NULL ? "(null)" : (s)) diff --git a/lib/userspec.h b/lib/userspec.h index 67af845..7d5d063 100644 --- a/lib/userspec.h +++ b/lib/userspec.h @@ -1,10 +1,32 @@ +/* Parse a 'user:group' specifier (e.g. the first argument of chown utility). + Copyright (C) 2003-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Jim Meyering, 2003. */ + #ifndef USERSPEC_H # define USERSPEC_H 1 +# include # include -const char * -parse_user_spec (const char *spec_arg, uid_t *uid, gid_t *gid, +char const * +parse_user_spec (char const *spec_arg, uid_t *uid, gid_t *gid, char **username_arg, char **groupname_arg); +char const * +parse_user_spec_warn (char const *spec_arg, uid_t *uid, gid_t *gid, + char **username_arg, char **groupname_arg, bool *pwarn); #endif diff --git a/lib/utime.c b/lib/utime.c index 77968dc..799be0f 100644 --- a/lib/utime.c +++ b/lib/utime.c @@ -1,17 +1,17 @@ /* Work around platform bugs in utime. - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible. */ @@ -29,6 +29,12 @@ # include "filename.h" # include "malloca.h" +/* Don't assume that UNICODE is not defined. */ +# undef CreateFile +# define CreateFile CreateFileA +# undef GetFileAttributes +# define GetFileAttributes GetFileAttributesA + int _gl_utimens_windows (const char *name, struct timespec ts[2]) { @@ -253,4 +259,30 @@ utime (const char *name, const struct utimbuf *ts) } } +#else + +# include +# include +# include "filename.h" + +int +utime (const char *name, const struct utimbuf *ts) +#undef utime +{ +# if REPLACE_FUNC_UTIME_FILE + /* macOS 10.13 mistakenly succeeds when given a symbolic link to a + non-directory with a trailing slash. */ + size_t len = strlen (name); + if (len > 0 && ISSLASH (name[len - 1])) + { + struct stat buf; + + if (stat (name, &buf) == -1 && errno != EOVERFLOW) + return -1; + } +# endif /* REPLACE_FUNC_UTIME_FILE */ + + return utime (name, ts); +} + #endif diff --git a/lib/utime.h b/lib/utime.h new file mode 100644 index 0000000..7a5b8fa --- /dev/null +++ b/lib/utime.h @@ -0,0 +1,619 @@ +/* DO NOT EDIT! GENERATED AUTOMATICALLY! */ +/* Substitute for and wrapper around . + Copyright (C) 2017-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef _GL_UTIME_H + +#if __GNUC__ >= 3 +#pragma GCC system_header +#endif + + +/* The include_next requires a split double-inclusion guard. */ +#if 1 +# include_next +#endif + +#ifndef _GL_UTIME_H +#define _GL_UTIME_H + +#if !1 +# include +#endif + +#if 1 +/* Get struct timespec. */ +# include +#endif + +/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ +/* C++ compatible function declaration macros. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#ifndef _GL_CXXDEFS_H +#define _GL_CXXDEFS_H + +/* Begin/end the GNULIB_NAMESPACE namespace. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_BEGIN_NAMESPACE namespace GNULIB_NAMESPACE { +# define _GL_END_NAMESPACE } +#else +# define _GL_BEGIN_NAMESPACE +# define _GL_END_NAMESPACE +#endif + +/* The three most frequent use cases of these macros are: + + * For providing a substitute for a function that is missing on some + platforms, but is declared and works fine on the platforms on which + it exists: + + #if @GNULIB_FOO@ + # if !@HAVE_FOO@ + _GL_FUNCDECL_SYS (foo, ...); + # endif + _GL_CXXALIAS_SYS (foo, ...); + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif + + * For providing a replacement for a function that exists on all platforms, + but is broken/insufficient and needs to be replaced on some platforms: + + #if @GNULIB_FOO@ + # if @REPLACE_FOO@ + # if !(defined __cplusplus && defined GNULIB_NAMESPACE) + # undef foo + # define foo rpl_foo + # endif + _GL_FUNCDECL_RPL (foo, ...); + _GL_CXXALIAS_RPL (foo, ...); + # else + _GL_CXXALIAS_SYS (foo, ...); + # endif + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif + + * For providing a replacement for a function that exists on some platforms + but is broken/insufficient and needs to be replaced on some of them and + is additionally either missing or undeclared on some other platforms: + + #if @GNULIB_FOO@ + # if @REPLACE_FOO@ + # if !(defined __cplusplus && defined GNULIB_NAMESPACE) + # undef foo + # define foo rpl_foo + # endif + _GL_FUNCDECL_RPL (foo, ...); + _GL_CXXALIAS_RPL (foo, ...); + # else + # if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@ + _GL_FUNCDECL_SYS (foo, ...); + # endif + _GL_CXXALIAS_SYS (foo, ...); + # endif + _GL_CXXALIASWARN (foo); + #elif defined GNULIB_POSIXCHECK + ... + #endif +*/ + +/* _GL_EXTERN_C declaration; + performs the declaration with C linkage. */ +#if defined __cplusplus +# define _GL_EXTERN_C extern "C" +#else +# define _GL_EXTERN_C extern +#endif + +/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes); + declares a replacement function, named rpl_func, with the given prototype, + consisting of return type, parameters, and attributes. + Example: + _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) + _GL_ARG_NONNULL ((1))); + */ +#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ + _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes) +#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C rettype rpl_func parameters_and_attributes + +/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes); + declares the system function, named func, with the given prototype, + consisting of return type, parameters, and attributes. + Example: + _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...) + _GL_ARG_NONNULL ((1))); + */ +#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C rettype func parameters_and_attributes + +/* _GL_CXXALIAS_RPL (func, rettype, parameters); + declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to rpl_func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); + + Wrapping rpl_func in an object with an inline conversion operator + avoids a reference to rpl_func unless GNULIB_NAMESPACE::func is + actually used in the program. */ +#define _GL_CXXALIAS_RPL(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters) +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return ::rpl_func; \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + +/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); + is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); + except that the C function rpl_func may have a slightly different + declaration. A cast is used to silence the "invalid conversion" error + that would otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast(::rpl_func); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + +/* _GL_CXXALIAS_SYS (func, rettype, parameters); + declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to the system provided function func, if GNULIB_NAMESPACE + is defined. + Example: + _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); + + Wrapping func in an object with an inline conversion operator + avoids a reference to func unless GNULIB_NAMESPACE::func is + actually used in the program. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return ::func; \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_SYS (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast(::func); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2); + is like _GL_CXXALIAS_SYS (func, rettype, parameters); + except that the C function is picked among a set of overloaded functions, + namely the one with rettype2 and parameters2. Two consecutive casts + are used to silence the "cannot find a match" and "invalid conversion" + errors that would otherwise occur. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE + /* The outer cast must be a reinterpret_cast. + The inner cast: When the function is defined as a set of overloaded + functions, it works as a static_cast<>, choosing the designated variant. + When the function is defined as a single variant, it works as a + reinterpret_cast<>. The parenthesized cast syntax works both ways. */ +# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ + namespace GNULIB_NAMESPACE \ + { \ + static const struct _gl_ ## func ## _wrapper \ + { \ + typedef rettype (*type) parameters; \ + \ + inline operator type () const \ + { \ + return reinterpret_cast((rettype2 (*) parameters2)(::func)); \ + } \ + } func = {}; \ + } \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#else +# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIASWARN (func); + causes a warning to be emitted when ::func is used but not when + GNULIB_NAMESPACE::func is used. func must be defined without overloaded + variants. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIASWARN(func) \ + _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE) +# define _GL_CXXALIASWARN_1(func,namespace) \ + _GL_CXXALIASWARN_2 (func, namespace) +/* To work around GCC bug , + we enable the warning only when not optimizing. */ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) +# define _GL_CXXALIASWARN_2(func,namespace) \ + _GL_WARN_ON_USE (func, \ + "The symbol ::" #func " refers to the system function. " \ + "Use " #namespace "::" #func " instead.") +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# define _GL_CXXALIASWARN_2(func,namespace) \ + extern __typeof__ (func) func +# else +# define _GL_CXXALIASWARN_2(func,namespace) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +# endif +#else +# define _GL_CXXALIASWARN(func) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes); + causes a warning to be emitted when the given overloaded variant of ::func + is used but not when GNULIB_NAMESPACE::func is used. */ +#if defined __cplusplus && defined GNULIB_NAMESPACE +# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ + _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \ + GNULIB_NAMESPACE) +# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ + _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) +/* To work around GCC bug , + we enable the warning only when not optimizing. */ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) +# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ + "The symbol ::" #func " refers to the system function. " \ + "Use " #namespace "::" #func " instead.") +# else +# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +# endif +#else +# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ + _GL_EXTERN_C int _gl_cxxalias_dummy +#endif + +#endif /* _GL_CXXDEFS_H */ + +/* The definition of _GL_ARG_NONNULL is copied here. */ +/* A C macro for declaring that specific arguments must not be NULL. + Copyright (C) 2009-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools + that the values passed as arguments n, ..., m must be non-NULL pointers. + n = 1 stands for the first argument, n = 2 for the second argument etc. */ +#ifndef _GL_ARG_NONNULL +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ +# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) +# else +# define _GL_ARG_NONNULL(params) +# endif +#endif + +/* The definition of _GL_WARN_ON_USE is copied here. */ +/* A C macro for emitting warnings if a function is used. + Copyright (C) 2010-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +/* _GL_WARN_ON_USE (function, "literal string") issues a declaration + for FUNCTION which will then trigger a compiler warning containing + the text of "literal string" anywhere that function is called, if + supported by the compiler. If the compiler does not support this + feature, the macro expands to an unused extern declaration. + + _GL_WARN_ON_USE_ATTRIBUTE ("literal string") expands to the + attribute used in _GL_WARN_ON_USE. If the compiler does not support + this feature, it expands to empty. + + These macros are useful for marking a function as a potential + portability trap, with the intent that "literal string" include + instructions on the replacement function that should be used + instead. + _GL_WARN_ON_USE is for functions with 'extern' linkage. + _GL_WARN_ON_USE_ATTRIBUTE is for functions with 'static' or 'inline' + linkage. + + However, one of the reasons that a function is a portability trap is + if it has the wrong signature. Declaring FUNCTION with a different + signature in C is a compilation error, so this macro must use the + same type as any existing declaration so that programs that avoid + the problematic FUNCTION do not fail to compile merely because they + included a header that poisoned the function. But this implies that + _GL_WARN_ON_USE is only safe to use if FUNCTION is known to already + have a declaration. Use of this macro implies that there must not + be any other macro hiding the declaration of FUNCTION; but + undefining FUNCTION first is part of the poisoning process anyway + (although for symbols that are provided only via a macro, the result + is a compilation error rather than a warning containing + "literal string"). Also note that in C++, it is only safe to use if + FUNCTION has no overloads. + + For an example, it is possible to poison 'getline' by: + - adding a call to gl_WARN_ON_USE_PREPARE([[#include ]], + [getline]) in configure.ac, which potentially defines + HAVE_RAW_DECL_GETLINE + - adding this code to a header that wraps the system : + #undef getline + #if HAVE_RAW_DECL_GETLINE + _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but" + "not universally present; use the gnulib module getline"); + #endif + + It is not possible to directly poison global variables. But it is + possible to write a wrapper accessor function, and poison that + (less common usage, like &environ, will cause a compilation error + rather than issue the nice warning, but the end result of informing + the developer about their portability problem is still achieved): + #if HAVE_RAW_DECL_ENVIRON + static char *** + rpl_environ (void) { return &environ; } + _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared"); + # undef environ + # define environ (*rpl_environ ()) + #endif + or better (avoiding contradictory use of 'static' and 'extern'): + #if HAVE_RAW_DECL_ENVIRON + static char *** + _GL_WARN_ON_USE_ATTRIBUTE ("environ is not always properly declared") + rpl_environ (void) { return &environ; } + # undef environ + # define environ (*rpl_environ ()) + #endif + */ +#ifndef _GL_WARN_ON_USE + +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +/* Verify the existence of the function. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function +# define _GL_WARN_ON_USE_ATTRIBUTE(message) +# else /* Unsupported. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C int _gl_warn_on_use +# define _GL_WARN_ON_USE_ATTRIBUTE(message) +# endif +#endif + +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. + This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does + not work in this case. */ +#ifndef _GL_WARN_ON_USE_CXX +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +/* Verify the existence of the function. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +_GL_WARN_EXTERN_C int _gl_warn_on_use +# endif +# endif +#endif + +/* _GL_WARN_EXTERN_C declaration; + performs the declaration with C linkage. */ +#ifndef _GL_WARN_EXTERN_C +# if defined __cplusplus +# define _GL_WARN_EXTERN_C extern "C" +# else +# define _GL_WARN_EXTERN_C extern +# endif +#endif + + +#if defined _WIN32 && ! defined __CYGWIN__ + +/* Define 'struct utimbuf' as an alias of 'struct _utimbuf' + (or possibly, if present, 'struct __utimbuf64'). */ +# define utimbuf _utimbuf + +#endif + + +#if 1 +# if 0 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# define utime rpl_utime +# endif +_GL_FUNCDECL_RPL (utime, int, (const char *filename, const struct utimbuf *ts) + _GL_ARG_NONNULL ((1))); +_GL_CXXALIAS_RPL (utime, int, (const char *filename, const struct utimbuf *ts)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef utime +# define utime _utime +# endif +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts)); +# else +# if !1 +_GL_FUNCDECL_SYS (utime, int, (const char *filename, const struct utimbuf *ts) + _GL_ARG_NONNULL ((1))); +# endif +_GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts)); +# endif +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (utime); +# endif +#elif defined GNULIB_POSIXCHECK +# undef utime +# if HAVE_RAW_DECL_UTIME +_GL_WARN_ON_USE (utime, + "utime is unportable - " + "use gnulib module canonicalize-lgpl for portability"); +# endif +#elif 1 +/* On native Windows, map 'utime' to '_utime', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::utime always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef utime +# define utime _utime +# endif +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts)); +# else +_GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts)); +# endif +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (utime); +# endif +#endif + +#if 1 +extern int _gl_utimens_windows (const char *filename, struct timespec ts[2]); +#endif + + +#endif /* _GL_UTIME_H */ +#endif /* _GL_UTIME_H */ diff --git a/lib/utime.in.h b/lib/utime.in.h index 8ae44ed..6cf17b6 100644 --- a/lib/utime.in.h +++ b/lib/utime.in.h @@ -1,18 +1,18 @@ /* Substitute for and wrapper around . - Copyright (C) 2017-2020 Free Software Foundation, Inc. + Copyright (C) 2017-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _@GUARD_PREFIX@_UTIME_H @@ -62,6 +62,12 @@ _GL_FUNCDECL_RPL (utime, int, (const char *filename, const struct utimbuf *ts) _GL_ARG_NONNULL ((1))); _GL_CXXALIAS_RPL (utime, int, (const char *filename, const struct utimbuf *ts)); +# elif defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef utime +# define utime _utime +# endif +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts)); # else # if !@HAVE_UTIME@ _GL_FUNCDECL_SYS (utime, int, (const char *filename, const struct utimbuf *ts) @@ -69,7 +75,9 @@ _GL_FUNCDECL_SYS (utime, int, (const char *filename, const struct utimbuf *ts) # endif _GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts)); # endif +# if __GLIBC__ >= 2 _GL_CXXALIASWARN (utime); +# endif #elif defined GNULIB_POSIXCHECK # undef utime # if HAVE_RAW_DECL_UTIME @@ -77,6 +85,22 @@ _GL_WARN_ON_USE (utime, "utime is unportable - " "use gnulib module canonicalize-lgpl for portability"); # endif +#elif @GNULIB_MDA_UTIME@ +/* On native Windows, map 'utime' to '_utime', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::utime always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef utime +# define utime _utime +# endif +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts)); +# else +_GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts)); +# endif +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (utime); +# endif #endif #if @GNULIB_UTIME@ diff --git a/lib/utimecmp.c b/lib/utimecmp.c index 600d76d..3c00128 100644 --- a/lib/utimecmp.c +++ b/lib/utimecmp.c @@ -1,10 +1,10 @@ /* utimecmp.c -- compare file timestamps - Copyright (C) 2004-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -157,6 +157,17 @@ utimecmpat (int dfd, char const *dst_name, if (options & UTIMECMP_TRUNCATE_SOURCE) { +#if defined _AIX + /* On AIX 7.2, on a jfs2 file system, the times may differ by up to + 0.01 seconds in either direction. But it does not seem to come + from clock ticks of 0.01 seconds each. */ + long long difference = + ((long long) dst_s - (long long) src_s) * BILLION + + ((long long) dst_ns - (long long) src_ns); + if (difference < 10000000 && difference > -10000000) + return 0; +#endif + /* Look up the timestamp resolution for the destination device. */ /* Hash table for caching information learned about devices. */ @@ -396,8 +407,6 @@ utimecmpat (int dfd, char const *dst_name, } /* Compare the timestamps and return -1, 0, 1 accordingly. */ - return (dst_s < src_s ? -1 - : dst_s > src_s ? 1 - : dst_ns < src_ns ? -1 - : dst_ns > src_ns); + return (_GL_CMP (dst_s, src_s) + + ((dst_s == src_s ? ~0 : 0) & _GL_CMP (dst_ns, src_ns))); } diff --git a/lib/utimecmp.h b/lib/utimecmp.h index 22da851..0736e7f 100644 --- a/lib/utimecmp.h +++ b/lib/utimecmp.h @@ -1,10 +1,10 @@ /* utimecmp.h -- compare file timestamps - Copyright (C) 2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/utimens.c b/lib/utimens.c index 3f53942..2fa1251 100644 --- a/lib/utimens.c +++ b/lib/utimens.c @@ -1,18 +1,18 @@ /* Set file access and modification times. - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include @@ -52,7 +53,9 @@ /* Avoid recursion with rpl_futimens or rpl_utimensat. */ #undef futimens -#undef utimensat +#if !HAVE_NEARLY_WORKING_UTIMENSAT +# undef utimensat +#endif /* Solaris 9 mistakenly succeeds when given a non-directory with a trailing slash. Force the use of rpl_stat for a fix. */ @@ -123,14 +126,14 @@ validate_timespec (struct timespec timespec[2]) return result + (utime_omit_count == 1); } -/* Normalize any UTIME_NOW or UTIME_OMIT values in *TS, using stat - buffer STATBUF to obtain the current timestamps of the file. If +/* Normalize any UTIME_NOW or UTIME_OMIT values in (*TS)[0] and (*TS)[1], + using STATBUF to obtain the current timestamps of the file. If both times are UTIME_NOW, set *TS to NULL (as this can avoid some permissions issues). If both times are UTIME_OMIT, return true (nothing further beyond the prior collection of STATBUF is necessary); otherwise return false. */ static bool -update_timespec (struct stat const *statbuf, struct timespec *ts[2]) +update_timespec (struct stat const *statbuf, struct timespec **ts) { struct timespec *timespec = *ts; if (timespec[0].tv_nsec == UTIME_OMIT @@ -246,6 +249,20 @@ fdutimens (int fd, char const *file, struct timespec const timespec[2]) # if HAVE_UTIMENSAT if (fd < 0) { +# if defined __APPLE__ && defined __MACH__ + size_t len = strlen (file); + if (len > 0 && file[len - 1] == '/') + { + struct stat statbuf; + if (stat (file, &statbuf) < 0) + return -1; + if (!S_ISDIR (statbuf.st_mode)) + { + errno = ENOTDIR; + return -1; + } + } +# endif result = utimensat (AT_FDCWD, file, ts, 0); # ifdef __linux__ /* Work around a kernel bug: diff --git a/lib/utimens.h b/lib/utimens.h index fc22c8a..2ccc06e 100644 --- a/lib/utimens.h +++ b/lib/utimens.h @@ -1,18 +1,18 @@ /* Set file access and modification times. - Copyright 2012-2020 Free Software Foundation, Inc. + Copyright 2012-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or any - later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert. */ diff --git a/lib/utimensat.c b/lib/utimensat.c index 63788d5..f81b0c7 100644 --- a/lib/utimensat.c +++ b/lib/utimensat.c @@ -1,9 +1,9 @@ /* Set the access and modification time of a file relative to directory fd. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -24,14 +24,40 @@ #include #include #include +#include +#include #include "stat-time.h" #include "timespec.h" #include "utimens.h" -#if HAVE_UTIMENSAT +#if HAVE_NEARLY_WORKING_UTIMENSAT +/* Use the original utimensat(), but correct the trailing slash handling. */ +int +rpl_utimensat (int fd, char const *file, struct timespec const times[2], + int flag) # undef utimensat +{ + size_t len = strlen (file); + if (len && file[len - 1] == '/') + { + struct stat st; + if (fstatat (fd, file, &st, flag & AT_SYMLINK_NOFOLLOW) < 0) + return -1; + if (!S_ISDIR (st.st_mode)) + { + errno = ENOTDIR; + return -1; + } + } + + return utimensat (fd, file, times, flag); +} + +#else + +# if HAVE_UTIMENSAT /* If we have a native utimensat, but are compiling this file, then utimensat was defined to rpl_utimensat by our replacement @@ -42,24 +68,25 @@ local_utimensat provides the fallback manipulation. */ static int local_utimensat (int, char const *, struct timespec const[2], int); -# define AT_FUNC_NAME local_utimensat +# define AT_FUNC_NAME local_utimensat /* Like utimensat, but work around native bugs. */ int rpl_utimensat (int fd, char const *file, struct timespec const times[2], int flag) +# undef utimensat { -# if defined __linux__ || defined __sun +# if defined __linux__ || defined __sun struct timespec ts[2]; -# endif +# endif /* See comments in utimens.c for details. */ static int utimensat_works_really; /* 0 = unknown, 1 = yes, -1 = no. */ if (0 <= utimensat_works_really) { int result; -# if defined __linux__ || defined __sun +# if defined __linux__ || defined __sun struct stat st; /* As recently as Linux kernel 2.6.32 (Dec 2009), several file systems (xfs, ntfs-3g) have bugs with a single UTIME_OMIT, @@ -90,7 +117,7 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2], ts[1] = times[1]; times = ts; } -# ifdef __hppa__ +# ifdef __hppa__ /* Linux kernel 2.6.22.19 on hppa does not reject invalid tv_nsec values. */ else if (times @@ -104,8 +131,36 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2], errno = EINVAL; return -1; } +# endif +# endif +# if defined __APPLE__ && defined __MACH__ + /* macOS 10.13 does not reject invalid tv_nsec values either. */ + if (times + && ((times[0].tv_nsec != UTIME_OMIT + && times[0].tv_nsec != UTIME_NOW + && ! (0 <= times[0].tv_nsec + && times[0].tv_nsec < TIMESPEC_HZ)) + || (times[1].tv_nsec != UTIME_OMIT + && times[1].tv_nsec != UTIME_NOW + && ! (0 <= times[1].tv_nsec + && times[1].tv_nsec < TIMESPEC_HZ)))) + { + errno = EINVAL; + return -1; + } + size_t len = strlen (file); + if (len > 0 && file[len - 1] == '/') + { + struct stat statbuf; + if (fstatat (fd, file, &statbuf, 0) < 0) + return -1; + if (!S_ISDIR (statbuf.st_mode)) + { + errno = ENOTDIR; + return -1; + } + } # endif -# endif result = utimensat (fd, file, times, flag); /* Linux kernel 2.6.25 has a bug where it returns EINVAL for UTIME_NOW or UTIME_OMIT with non-zero tv_sec, which @@ -129,11 +184,11 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2], return local_utimensat (fd, file, times, flag); } -#else /* !HAVE_UTIMENSAT */ +# else /* !HAVE_UTIMENSAT */ -# define AT_FUNC_NAME utimensat +# define AT_FUNC_NAME utimensat -#endif /* !HAVE_UTIMENSAT */ +# endif /* !HAVE_UTIMENSAT */ /* Set the access and modification timestamps of FILE to be TIMESPEC[0] and TIMESPEC[1], respectively; relative to directory @@ -146,15 +201,17 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2], Return 0 on success, -1 (setting errno) on failure. */ /* AT_FUNC_NAME is now utimensat or local_utimensat. */ -#define AT_FUNC_F1 lutimens -#define AT_FUNC_F2 utimens -#define AT_FUNC_USE_F1_COND AT_SYMLINK_NOFOLLOW -#define AT_FUNC_POST_FILE_PARAM_DECLS , struct timespec const ts[2], int flag -#define AT_FUNC_POST_FILE_ARGS , ts -#include "at-func.c" -#undef AT_FUNC_NAME -#undef AT_FUNC_F1 -#undef AT_FUNC_F2 -#undef AT_FUNC_USE_F1_COND -#undef AT_FUNC_POST_FILE_PARAM_DECLS -#undef AT_FUNC_POST_FILE_ARGS +# define AT_FUNC_F1 lutimens +# define AT_FUNC_F2 utimens +# define AT_FUNC_USE_F1_COND AT_SYMLINK_NOFOLLOW +# define AT_FUNC_POST_FILE_PARAM_DECLS , struct timespec const ts[2], int flag +# define AT_FUNC_POST_FILE_ARGS , ts +# include "at-func.c" +# undef AT_FUNC_NAME +# undef AT_FUNC_F1 +# undef AT_FUNC_F2 +# undef AT_FUNC_USE_F1_COND +# undef AT_FUNC_POST_FILE_PARAM_DECLS +# undef AT_FUNC_POST_FILE_ARGS + +#endif /* !HAVE_NEARLY_WORKING_UTIMENSAT */ diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index e3a1e9f..4857452 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -1,18 +1,18 @@ /* vsprintf with automatic memory allocation. - Copyright (C) 1999, 2002-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2002-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* This file can be parametrized with the following macros: VASNPRINTF The name of the function being defined. @@ -41,7 +41,14 @@ DCHAR_CONV_FROM_ENCODING A function to convert from char[] to DCHAR[]. DCHAR_IS_UINT8_T Set to 1 if DCHAR_T is uint8_t. DCHAR_IS_UINT16_T Set to 1 if DCHAR_T is uint16_t. - DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t. */ + DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t. + ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions. + ENABLE_WCHAR_FALLBACK Set to 1 to avoid EILSEQ during conversion of wide + characters (wchar_t) and wide character strings + (wchar_t[]) to multibyte sequences. The fallback is the + hexadecimal escape syntax (\unnnn or \Unnnnnnnn) or, + if wchar_t is not Unicode encoded, \wnnnn or \Wnnnnnnnn. + */ /* Tell glibc's to provide a prototype for snprintf(). This must come before because may include @@ -53,10 +60,16 @@ #ifndef VASNPRINTF # include #endif -#ifndef IN_LIBINTL -# include + +/* As of GCC 11.2.1, gcc -Wanalyzer-too-complex reports that main's + use of CHECK macros expands to code that is too complicated for gcc + -fanalyzer. Suppress the resulting bogus warnings. */ +#if 10 <= __GNUC__ +# pragma GCC diagnostic ignored "-Wanalyzer-null-argument" #endif +#include + /* Specification. */ #ifndef VASNPRINTF # if WIDE_CHAR_VERSION @@ -87,6 +100,7 @@ /* Checked size_t computations. */ #include "xsize.h" +#include "attribute.h" #include "verify.h" #if (NEED_PRINTF_DOUBLE || NEED_PRINTF_LONG_DOUBLE) && !defined IN_LIBINTL @@ -118,14 +132,6 @@ # include "fpucw.h" #endif -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif - /* Default parameters. */ #ifndef VASNPRINTF # if WIDE_CHAR_VERSION @@ -277,6 +283,74 @@ local_wcsnlen (const wchar_t *s, size_t maxlen) # endif #endif +#if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T) || (ENABLE_WCHAR_FALLBACK && HAVE_WINT_T)) && !WIDE_CHAR_VERSION +# if ENABLE_WCHAR_FALLBACK +static size_t +wctomb_fallback (char *s, wchar_t wc) +{ + static char hex[16] = "0123456789ABCDEF"; + + s[0] = '\\'; + if (sizeof (wchar_t) > 2 && wc > 0xffff) + { +# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__) + s[1] = 'U'; +# else + s[1] = 'W'; +# endif + s[2] = hex[(wc & 0xf0000000U) >> 28]; + s[3] = hex[(wc & 0xf000000U) >> 24]; + s[4] = hex[(wc & 0xf00000U) >> 20]; + s[5] = hex[(wc & 0xf0000U) >> 16]; + s[6] = hex[(wc & 0xf000U) >> 12]; + s[7] = hex[(wc & 0xf00U) >> 8]; + s[8] = hex[(wc & 0xf0U) >> 4]; + s[9] = hex[wc & 0xfU]; + return 10; + } + else + { +# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__) + s[1] = 'u'; +# else + s[1] = 'w'; +# endif + s[2] = hex[(wc & 0xf000U) >> 12]; + s[3] = hex[(wc & 0xf00U) >> 8]; + s[4] = hex[(wc & 0xf0U) >> 4]; + s[5] = hex[wc & 0xfU]; + return 6; + } +} +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t +static size_t +local_wcrtomb (char *s, wchar_t wc, mbstate_t *ps) +{ + size_t count = wcrtomb (s, wc, ps); + if (count == (size_t)(-1)) + count = wctomb_fallback (s, wc); + return count; +} +# else +static int +local_wctomb (char *s, wchar_t wc) +{ + int count = wctomb (s, wc); + if (count < 0) + count = wctomb_fallback (s, wc); + return count; +} +# define local_wcrtomb(S, WC, PS) local_wctomb ((S), (WC)) +# endif +# else +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t +# define local_wcrtomb(S, WC, PS) wcrtomb ((S), (WC), (PS)) +# else +# define local_wcrtomb(S, WC, PS) wctomb ((S), (WC)) +# endif +# endif +#endif + #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL /* Determine the decimal-point character according to the current locale. */ # ifndef decimal_point_char_defined @@ -565,7 +639,8 @@ divide (mpn_t a, mpn_t b, mpn_t *q) mp_limb_t msd = b_ptr[b_len - 1]; /* = b[n-1], > 0 */ /* Determine s = GMP_LIMB_BITS - integer_length (msd). Code copied from gnulib's integer_length.c. */ -# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \ + || (__clang_major__ >= 4) s = __builtin_clz (msd); # else # if defined DBL_EXPBIT0_WORD && defined DBL_EXPBIT0_BIT @@ -1677,7 +1752,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion, case 'c': # if HAVE_WINT_T && !WIDE_CHAR_VERSION if (type == TYPE_WIDE_CHAR) - tmp_length = MB_CUR_MAX; + { + tmp_length = MB_CUR_MAX; +# if ENABLE_WCHAR_FALLBACK + if (tmp_length < (sizeof (wchar_t) > 2 ? 10 : 6)) + tmp_length = (sizeof (wchar_t) > 2 ? 10 : 6); +# endif + } else # endif tmp_length = 1; @@ -1784,6 +1865,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* errno is already set. */ return NULL; + /* Frees the memory allocated by this function. Preserves errno. */ #define CLEANUP() \ if (d.dir != d.direct_alloc_dir) \ free (d.dir); \ @@ -1848,7 +1930,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* Ensures that allocated >= needed. Aborts through a jump to out_of_memory if needed is SIZE_MAX or otherwise too big. */ -#define ENSURE_ALLOCATION(needed) \ +#define ENSURE_ALLOCATION_ELSE(needed, oom_statement) \ if ((needed) > allocated) \ { \ size_t memory_size; \ @@ -1859,17 +1941,19 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, allocated = (needed); \ memory_size = xtimes (allocated, sizeof (DCHAR_T)); \ if (size_overflow_p (memory_size)) \ - goto out_of_memory; \ + oom_statement \ if (result == resultbuf || result == NULL) \ memory = (DCHAR_T *) malloc (memory_size); \ else \ memory = (DCHAR_T *) realloc (result, memory_size); \ if (memory == NULL) \ - goto out_of_memory; \ + oom_statement \ if (result == resultbuf && length > 0) \ DCHAR_CPY (memory, result, length); \ result = memory; \ } +#define ENSURE_ALLOCATION(needed) \ + ENSURE_ALLOCATION_ELSE((needed), goto out_of_memory; ) for (cp = format, i = 0, dp = &d.dir[0]; ; cp = dp->dir_end, i++, dp++) { @@ -2108,18 +2192,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, # endif if (converted == NULL) { - int saved_errno = errno; if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } if (converted != result + length) { - ENSURE_ALLOCATION (xsum (length, converted_len)); + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len), + { free (converted); goto out_of_memory; }); DCHAR_CPY (result + length, converted, converted_len); free (converted); } @@ -2234,18 +2317,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, # endif if (converted == NULL) { - int saved_errno = errno; if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } if (converted != result + length) { - ENSURE_ALLOCATION (xsum (length, converted_len)); + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len), + { free (converted); goto out_of_memory; }); DCHAR_CPY (result + length, converted, converted_len); free (converted); } @@ -2360,18 +2442,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, # endif if (converted == NULL) { - int saved_errno = errno; if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } if (converted != result + length) { - ENSURE_ALLOCATION (xsum (length, converted_len)); + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len), + { free (converted); goto out_of_memory; }); DCHAR_CPY (result + length, converted, converted_len); free (converted); } @@ -2394,7 +2475,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } } #endif -#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T +#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T else if (dp->conversion == 's' # if WIDE_CHAR_VERSION && a.arg[dp->arg_index].type != TYPE_WIDE_STRING @@ -2669,11 +2750,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (*arg_end == 0) /* Found the terminating null wide character. */ break; -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t - count = wcrtomb (cbuf, *arg_end, &state); -# else - count = wctomb (cbuf, *arg_end); -# endif + count = local_wcrtomb (cbuf, *arg_end, &state); if (count < 0) { /* Cannot convert. */ @@ -2714,11 +2791,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (*arg_end == 0) /* Found the terminating null wide character. */ break; -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t - count = wcrtomb (cbuf, *arg_end, &state); -# else - count = wctomb (cbuf, *arg_end); -# endif + count = local_wcrtomb (cbuf, *arg_end, &state); if (count < 0) { /* Cannot convert. */ @@ -2763,11 +2836,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (*arg == 0) abort (); -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t - count = wcrtomb (cbuf, *arg, &state); -# else - count = wctomb (cbuf, *arg); -# endif + count = local_wcrtomb (cbuf, *arg, &state); if (count <= 0) /* Inconsistency. */ abort (); @@ -2789,14 +2858,12 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, NULL, &tmpdst_len); if (tmpdst == NULL) { - int saved_errno = errno; free (tmpsrc); if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } free (tmpsrc); @@ -2844,11 +2911,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (*arg == 0) abort (); -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t - count = wcrtomb (cbuf, *arg, &state); -# else - count = wctomb (cbuf, *arg); -# endif + count = local_wcrtomb (cbuf, *arg, &state); if (count <= 0) /* Inconsistency. */ abort (); @@ -2873,11 +2936,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, if (*arg == 0) abort (); -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t - count = wcrtomb (cbuf, *arg, &state); -# else - count = wctomb (cbuf, *arg); -# endif + count = local_wcrtomb (cbuf, *arg, &state); if (count <= 0) { /* Cannot convert. */ @@ -2896,7 +2955,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, } } # else - ENSURE_ALLOCATION (xsum (length, tmpdst_len)); + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len), + { free (tmpdst); goto out_of_memory; }); DCHAR_CPY (result + length, tmpdst, tmpdst_len); free (tmpdst); length += tmpdst_len; @@ -2913,6 +2973,209 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, # endif } #endif +#if ENABLE_WCHAR_FALLBACK && HAVE_WINT_T && !WIDE_CHAR_VERSION + else if (dp->conversion == 'c' + && a.arg[dp->arg_index].type == TYPE_WIDE_CHAR) + { + /* Implement the 'lc' directive ourselves, in order to provide + the fallback that avoids EILSEQ. */ + int flags = dp->flags; + int has_width; + size_t width; + + has_width = 0; + width = 0; + if (dp->width_start != dp->width_end) + { + if (dp->width_arg_index != ARG_NONE) + { + int arg; + + if (!(a.arg[dp->width_arg_index].type == TYPE_INT)) + abort (); + arg = a.arg[dp->width_arg_index].a.a_int; + width = arg; + if (arg < 0) + { + /* "A negative field width is taken as a '-' flag + followed by a positive field width." */ + flags |= FLAG_LEFT; + width = -width; + } + } + else + { + const FCHAR_T *digitp = dp->width_start; + + do + width = xsum (xtimes (width, 10), *digitp++ - '0'); + while (digitp != dp->width_end); + } + has_width = 1; + } + + /* %lc in vasnprintf. See the specification of fprintf. */ + { + wchar_t arg = (wchar_t) a.arg[dp->arg_index].a.a_wide_char; + size_t characters; +# if !DCHAR_IS_TCHAR + /* This code assumes that TCHAR_T is 'char'. */ + verify (sizeof (TCHAR_T) == 1); + TCHAR_T tmpsrc[64]; /* Assume MB_CUR_MAX <= 64. */ + DCHAR_T *tmpdst; + size_t tmpdst_len; +# endif + size_t w; + +# if DCHAR_IS_TCHAR + if (has_width) +# endif + { + /* Count the number of bytes. */ + characters = 0; + if (arg != 0) + { + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */ + int count; +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t + mbstate_t state; + memset (&state, '\0', sizeof (mbstate_t)); +# endif + + count = local_wcrtomb (cbuf, arg, &state); + if (count < 0) + /* Inconsistency. */ + abort (); + characters = count; + } + } +# if DCHAR_IS_TCHAR + else + { + /* The number of bytes doesn't matter. */ + characters = 0; + } +# endif + +# if !DCHAR_IS_TCHAR + /* Convert the string into a piece of temporary memory. */ + if (characters > 0) /* implies arg != 0 */ + { + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */ + int count; +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t + mbstate_t state; + memset (&state, '\0', sizeof (mbstate_t)); +# endif + + count = local_wcrtomb (cbuf, arg, &state); + if (count <= 0) + /* Inconsistency. */ + abort (); + memcpy (tmpsrc, cbuf, count); + } + + /* Convert from TCHAR_T[] to DCHAR_T[]. */ + tmpdst = + DCHAR_CONV_FROM_ENCODING (locale_charset (), + iconveh_question_mark, + tmpsrc, characters, + NULL, + NULL, &tmpdst_len); + if (tmpdst == NULL) + { + if (!(result == resultbuf || result == NULL)) + free (result); + if (buf_malloced != NULL) + free (buf_malloced); + CLEANUP (); + return NULL; + } +# endif + + if (has_width) + { +# if ENABLE_UNISTDIO + /* Outside POSIX, it's preferable to compare the width + against the number of _characters_ of the converted + value. */ + w = DCHAR_MBSNLEN (result + length, characters); +# else + /* The width is compared against the number of _bytes_ + of the converted value, says POSIX. */ + w = characters; +# endif + } + else + /* w doesn't matter. */ + w = 0; + + if (w < width && !(dp->flags & FLAG_LEFT)) + { + size_t n = width - w; + ENSURE_ALLOCATION (xsum (length, n)); + DCHAR_SET (result + length, ' ', n); + length += n; + } + +# if DCHAR_IS_TCHAR + if (has_width) + { + /* We know the number of bytes in advance. */ + ENSURE_ALLOCATION (xsum (length, characters)); + if (characters > 0) /* implies arg != 0 */ + { + int count; +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t + mbstate_t state; + memset (&state, '\0', sizeof (mbstate_t)); +# endif + + count = local_wcrtomb (result + length, arg, &state); + if (count <= 0) + /* Inconsistency. */ + abort (); + length += count; + } + } + else + { + if (arg != 0) + { + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */ + int count; +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t + mbstate_t state; + memset (&state, '\0', sizeof (mbstate_t)); +# endif + + count = local_wcrtomb (cbuf, arg, &state); + if (count <= 0) + /* Inconsistency. */ + abort (); + ENSURE_ALLOCATION (xsum (length, count)); + memcpy (result + length, cbuf, count); + length += count; + } + } +# else + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len), + { free (tmpdst); goto out_of_memory; }); + DCHAR_CPY (result + length, tmpdst, tmpdst_len); + free (tmpdst); + length += tmpdst_len; +# endif + + if (w < width && (dp->flags & FLAG_LEFT)) + { + size_t n = width - w; + ENSURE_ALLOCATION (xsum (length, n)); + DCHAR_SET (result + length, ' ', n); + length += n; + } + } + } +#endif #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL else if ((dp->conversion == 'a' || dp->conversion == 'A') # if !(NEED_PRINTF_DIRECTIVE_A || (NEED_PRINTF_LONG_DOUBLE && NEED_PRINTF_DOUBLE)) @@ -4858,39 +5121,32 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, #endif *fbp = dp->conversion; #if USE_SNPRINTF -# if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \ - && !defined __UCLIBC__) \ - || (defined __APPLE__ && defined __MACH__) \ - || defined __ANDROID__ \ - || (defined _WIN32 && ! defined __CYGWIN__)) - fbp[1] = '%'; - fbp[2] = 'n'; - fbp[3] = '\0'; -# else - /* On glibc2 systems from glibc >= 2.3 - probably also older - ones - we know that snprintf's return value conforms to - ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and - gl_SNPRINTF_TRUNCATION_C99 pass. - Therefore we can avoid using %n in this situation. - On glibc2 systems from 2004-10-18 or newer, the use of %n - in format strings in writable memory may crash the program - (if compiled with _FORTIFY_SOURCE=2), so we should avoid it - in this situation. */ - /* On Mac OS X 10.3 or newer, we know that snprintf's return - value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 - and gl_SNPRINTF_TRUNCATION_C99 pass. - Therefore we can avoid using %n in this situation. - On Mac OS X 10.13 or newer, the use of %n in format strings - in writable memory by default crashes the program, so we - should avoid it in this situation. */ - /* On Android, we know that snprintf's return value conforms to - ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and - gl_SNPRINTF_TRUNCATION_C99 pass. - Therefore we can avoid using %n in this situation. - Starting on 2018-03-07, the use of %n in format strings - produces a fatal error (see - ), - so we should avoid it. */ +# if ((HAVE_SNPRINTF_RETVAL_C99 && HAVE_SNPRINTF_TRUNCATION_C99) \ + || ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \ + && !defined __UCLIBC__) \ + || (defined __APPLE__ && defined __MACH__) \ + || defined __ANDROID__ \ + || (defined _WIN32 && ! defined __CYGWIN__)) + /* On systems where we know that snprintf's return value + conforms to ISO C 99 (HAVE_SNPRINTF_RETVAL_C99) and that + snprintf always produces NUL-terminated strings + (HAVE_SNPRINTF_TRUNCATION_C99), it is possible to avoid + using %n. And it is desirable to do so, because more and + more platforms no longer support %n, for "security reasons". + In particular, the following platforms: + - On glibc2 systems from 2004-10-18 or newer, the use of + %n in format strings in writable memory may crash the + program (if compiled with _FORTIFY_SOURCE=2). + - On Mac OS X 10.13 or newer, the use of %n in format + strings in writable memory by default crashes the + program. + - On Android, starting on 2018-03-07, the use of %n in + format strings produces a fatal error (see + ). + On these platforms, HAVE_SNPRINTF_RETVAL_C99 and + HAVE_SNPRINTF_TRUNCATION_C99 are 1. We have listed them + explicitly in the condition above, in case of cross- + compilation (just to be sure). */ /* On native Windows systems (such as mingw), we can avoid using %n because: - Although the gl_SNPRINTF_TRUNCATION_C99 test fails, @@ -4907,6 +5163,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, So we should avoid %n in this situation. */ fbp[1] = '\0'; +# else /* AIX <= 5.1, HP-UX, IRIX, OSF/1, Solaris <= 9, BeOS */ + fbp[1] = '%'; + fbp[2] = 'n'; + fbp[3] = '\0'; # endif #else fbp[1] = '\0'; @@ -5193,15 +5453,14 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, /* Attempt to handle failure. */ if (count < 0) { - /* SNPRINTF or sprintf failed. Save and use the errno - that it has set, if any. */ - int saved_errno = errno; - if (saved_errno == 0) + /* SNPRINTF or sprintf failed. Use the errno that it + has set, if any. */ + if (errno == 0) { if (dp->conversion == 'c' || dp->conversion == 's') - saved_errno = EILSEQ; + errno = EILSEQ; else - saved_errno = EINVAL; + errno = EINVAL; } if (!(result == resultbuf || result == NULL)) @@ -5210,7 +5469,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } @@ -5346,16 +5604,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, NULL, &tmpdst_len); if (tmpdst == NULL) { - int saved_errno = errno; if (!(result == resultbuf || result == NULL)) free (result); if (buf_malloced != NULL) free (buf_malloced); CLEANUP (); - errno = saved_errno; return NULL; } - ENSURE_ALLOCATION (xsum (length, tmpdst_len)); + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len), + { free (tmpdst); goto out_of_memory; }); DCHAR_CPY (result + length, tmpdst, tmpdst_len); free (tmpdst); count = tmpdst_len; diff --git a/lib/vasnprintf.h b/lib/vasnprintf.h index f63399a..27cf54c 100644 --- a/lib/vasnprintf.h +++ b/lib/vasnprintf.h @@ -1,18 +1,18 @@ /* vsprintf with automatic memory allocation. - Copyright (C) 2002-2004, 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2004, 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _VASNPRINTF_H #define _VASNPRINTF_H @@ -23,17 +23,8 @@ /* Get size_t. */ #include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD. */ +#include #ifdef __cplusplus extern "C" { @@ -69,10 +60,10 @@ extern "C" { #endif extern char * asnprintf (char *restrict resultbuf, size_t *lengthp, const char *format, ...) - _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4)); + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4)); extern char * vasnprintf (char *restrict resultbuf, size_t *lengthp, const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 0)); + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 0)); #ifdef __cplusplus } diff --git a/lib/vasprintf.c b/lib/vasprintf.c index 7bb21dd..218275f 100644 --- a/lib/vasprintf.c +++ b/lib/vasprintf.c @@ -1,18 +1,18 @@ /* Formatted output to strings. - Copyright (C) 1999, 2002, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2002, 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #include diff --git a/lib/verify.h b/lib/verify.h index d9ab89a..07b2f48 100644 --- a/lib/verify.h +++ b/lib/verify.h @@ -1,18 +1,18 @@ /* Compile-time assert-like macros. - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */ @@ -22,12 +22,10 @@ /* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC) - works as per C11. This is supported by GCC 4.6.0 and later, in C - mode. + works as per C11. This is supported by GCC 4.6.0+ and by clang 4+. Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as - per C2X, and define _GL_HAVE_STATIC_ASSERT1 if static_assert (R) - works as per C++17. This is supported by GCC 9.1 and later. + per C2x. This is supported by GCC 9.1+. Support compilers claiming conformance to the relevant standard, and also support GCC when not pedantic. If we were willing to slow @@ -35,17 +33,14 @@ since this affects only the quality of diagnostics, why bother? */ #ifndef __cplusplus # if (201112L <= __STDC_VERSION__ \ - || (!defined __STRICT_ANSI__ && 4 < __GNUC__ + (6 <= __GNUC_MINOR__))) + || (!defined __STRICT_ANSI__ \ + && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__))) # define _GL_HAVE__STATIC_ASSERT 1 # endif # if (202000L <= __STDC_VERSION__ \ || (!defined __STRICT_ANSI__ && 9 <= __GNUC__)) # define _GL_HAVE__STATIC_ASSERT1 1 # endif -#else -# if 201703L <= __cplusplus || 9 <= __GNUC__ -# define _GL_HAVE_STATIC_ASSERT1 1 -# endif #endif /* FreeBSD 9.1 , included by and lots of other @@ -207,12 +202,14 @@ template This macro requires three or more arguments but uses at most the first two, so that the _Static_assert macro optionally defined below supports - both the C11 two-argument syntax and the C2X one-argument syntax. + both the C11 two-argument syntax and the C2x one-argument syntax. Unfortunately, unlike C11, this implementation must appear as an ordinary declaration, and cannot appear inside struct { ... }. */ -#if defined _GL_HAVE__STATIC_ASSERT +#if 200410 <= __cpp_static_assert +# define _GL_VERIFY(R, DIAGNOSTIC, ...) static_assert (R, DIAGNOSTIC) +#elif defined _GL_HAVE__STATIC_ASSERT # define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC) #else # define _GL_VERIFY(R, DIAGNOSTIC, ...) \ @@ -226,7 +223,7 @@ template # define _Static_assert(...) \ _GL_VERIFY (__VA_ARGS__, "static assertion failed", -) # endif -# if !defined _GL_HAVE_STATIC_ASSERT1 && !defined static_assert +# if __cpp_static_assert < 201411 && !defined static_assert # define static_assert _Static_assert /* C11 requires this #define. */ # endif #endif @@ -277,10 +274,27 @@ template #endif /* Assume that R always holds. Behavior is undefined if R is false, - fails to evaluate, or has side effects. Although assuming R can - help a compiler generate better code or diagnostics, performance - can suffer if R uses hard-to-optimize features such as function - calls not inlined by the compiler. */ + fails to evaluate, or has side effects. + + 'assume (R)' is a directive from the programmer telling the + compiler that R is true so the compiler needn't generate code to + test R. This is why 'assume' is in verify.h: it's related to + static checking (in this case, static checking done by the + programmer), not dynamic checking. + + 'assume (R)' can affect compilation of all the code, not just code + that happens to be executed after the assume (R) is "executed". + For example, if the code mistakenly does 'assert (R); assume (R);' + the compiler is entitled to optimize away the 'assert (R)'. + + Although assuming R can help a compiler generate better code or + diagnostics, performance can suffer if R uses hard-to-optimize + features such as function calls not inlined by the compiler. + + Avoid Clang's __builtin_assume, as it breaks GNU Emacs master + as of 2020-08-23T21:09:49Z!eggert@cs.ucla.edu; see + . It's not known whether this breakage + is a Clang bug or an Emacs bug; play it safe for now. */ #if _GL_HAS_BUILTIN_UNREACHABLE # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ()) diff --git a/lib/verror.c b/lib/verror.c index 6bd365e..3b08b31 100644 --- a/lib/verror.c +++ b/lib/verror.c @@ -1,9 +1,9 @@ /* va_list error handler for noninteractive utilities - Copyright (C) 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,13 +18,16 @@ #include +/* Specification. */ #include "verror.h" -#include "xvasprintf.h" #include #include #include +#include "error.h" +#include "xvasprintf.h" + #if ENABLE_NLS # include "gettext.h" # define _(msgid) gettext (msgid) diff --git a/lib/verror.h b/lib/verror.h index 3343585..e52562c 100644 --- a/lib/verror.h +++ b/lib/verror.h @@ -1,9 +1,9 @@ /* Declaration for va_list error-reporting function - Copyright (C) 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,7 +19,8 @@ #include -#include "error.h" /* for _GL_ATTRIBUTE_FORMAT */ +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD. */ +#include #ifdef __cplusplus extern "C" { @@ -33,7 +34,7 @@ extern "C" { extern void verror (int __status, int __errnum, const char *__format, va_list __args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 0)); + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 0)); /* Print a message with 'vfprintf (stderr, FORMAT, ARGS)'; if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM). @@ -45,7 +46,7 @@ extern void verror (int __status, int __errnum, const char *__format, extern void verror_at_line (int __status, int __errnum, const char *__fname, unsigned int __lineno, const char *__format, va_list __args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 5, 0)); + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 5, 0)); #ifdef __cplusplus } diff --git a/lib/version-etc-fsf.c b/lib/version-etc-fsf.c index 20fa0d0..79ea256 100644 --- a/lib/version-etc-fsf.c +++ b/lib/version-etc-fsf.c @@ -1,17 +1,17 @@ /* Variable with FSF copyright information, for version-etc. - Copyright (C) 1999-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2006, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ diff --git a/lib/version-etc.c b/lib/version-etc.c index 506f017..6b27e32 100644 --- a/lib/version-etc.c +++ b/lib/version-etc.c @@ -1,17 +1,17 @@ /* Print --version and bug-reporting information in a consistent format. - Copyright (C) 1999-2020 Free Software Foundation, Inc. + Copyright (C) 1999-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ @@ -37,7 +37,7 @@ # define PACKAGE PACKAGE_TARNAME #endif -enum { COPYRIGHT_YEAR = 2020 }; +enum { COPYRIGHT_YEAR = 2022 }; /* The three functions below display the --version information the standard way. diff --git a/lib/version-etc.h b/lib/version-etc.h index 73cad56..c6b4eef 100644 --- a/lib/version-etc.h +++ b/lib/version-etc.h @@ -1,17 +1,17 @@ /* Print --version and bug-reporting information in a consistent format. - Copyright (C) 1999, 2003, 2005, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2003, 2005, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Jim Meyering. */ @@ -22,14 +22,10 @@ # include # include -/* The 'sentinel' attribute was added in gcc 4.0. */ -#ifndef _GL_ATTRIBUTE_SENTINEL -# if 4 <= __GNUC__ -# define _GL_ATTRIBUTE_SENTINEL __attribute__ ((__sentinel__)) -# else -# define _GL_ATTRIBUTE_SENTINEL /* empty */ +# ifdef __cplusplus +extern "C" +{ # endif -#endif extern const char version_etc_copyright[]; @@ -70,9 +66,13 @@ extern void version_etc (FILE *stream, const char *command_name, const char *package, const char *version, /* const char *author1, ..., NULL */ ...) - _GL_ATTRIBUTE_SENTINEL; + _GL_ATTRIBUTE_SENTINEL ((0)); /* Display the usual "Report bugs to" stanza. */ extern void emit_bug_reporting_address (void); +# ifdef __cplusplus +} +# endif + #endif /* VERSION_ETC_H */ diff --git a/lib/vfprintf.c b/lib/vfprintf.c index ff7338e..09dbf1c 100644 --- a/lib/vfprintf.c +++ b/lib/vfprintf.c @@ -1,17 +1,17 @@ /* Formatted output to a stream. - Copyright (C) 2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if 1 @@ -52,11 +52,7 @@ vfprintf (FILE *fp, const char *format, va_list args) if (fwrite (output, 1, len, fp) < len) { if (output != buf) - { - int saved_errno = errno; - free (output); - errno = saved_errno; - } + free (output); return -1; } diff --git a/lib/vprintf.c b/lib/vprintf.c index db299c4..41e51a7 100644 --- a/lib/vprintf.c +++ b/lib/vprintf.c @@ -1,17 +1,17 @@ /* Formatted output to a stream. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #if 1 diff --git a/lib/w32sock.h b/lib/w32sock.h index 9c23c9d..17db3f1 100644 --- a/lib/w32sock.h +++ b/lib/w32sock.h @@ -1,18 +1,18 @@ /* w32sock.h --- internal auxiliary functions for Windows socket functions - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Paolo Bonzini */ diff --git a/lib/warn-on-use.h b/lib/warn-on-use.h index 1be2cbb..94f5b92 100644 --- a/lib/warn-on-use.h +++ b/lib/warn-on-use.h @@ -1,17 +1,17 @@ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -84,13 +84,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -99,24 +106,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/wchar.h b/lib/wchar.h index 490b353..1a6281a 100644 --- a/lib/wchar.h +++ b/lib/wchar.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A substitute for ISO C99 , for platforms that have issues. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Eric Blake. */ @@ -66,20 +66,12 @@ # include /* for __GLIBC__ */ #endif -/* Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.0.1 has a bug: , and must be - included before . - In some builds of uClibc, is nonexistent and wchar_t is defined +/* In some builds of uClibc, is nonexistent and wchar_t is defined by . But avoid namespace pollution on glibc systems. */ #if !(defined __GLIBC__ && !defined __UCLIBC__) # include #endif -#ifndef __GLIBC__ -# include -# include -#endif /* Include the original if it exists. Some builds of uClibc lack it. */ @@ -93,29 +85,60 @@ #ifndef _GL_WCHAR_H #define _GL_WCHAR_H +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -250,6 +273,16 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -275,6 +308,14 @@ _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -372,7 +413,7 @@ _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -400,9 +441,9 @@ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -418,26 +459,26 @@ /* The definition of _GL_ARG_NONNULL is copied here. */ /* A C macro for declaring that specific arguments must not be NULL. - Copyright (C) 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools that the values passed as arguments n, ..., m must be non-NULL pointers. n = 1 stands for the first argument, n = 2 for the second argument etc. */ #ifndef _GL_ARG_NONNULL -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__ # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) # else # define _GL_ARG_NONNULL(params) @@ -446,19 +487,19 @@ /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -531,13 +572,20 @@ # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -546,24 +594,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif @@ -623,6 +682,29 @@ typedef int rpl_mbstate_t; # endif #endif +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though may not have + been included yet. */ +#if 1 +# if (0 && !defined free \ + && !(defined __cplusplus && defined GNULIB_NAMESPACE)) +/* We can't do '#define free rpl_free' here. */ +_GL_EXTERN_C void rpl_free (void *); +# undef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1) +# else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +# endif +#else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +#endif /* Convert a single-byte character to a wide character. */ #if 1 @@ -999,7 +1081,7 @@ _GL_WARN_ON_USE (wcwidth, "wcwidth is unportable - " /* Search N wide characters of S for C. */ -#if 0 +#if 1 # if !1 _GL_FUNCDECL_SYS (wmemchr, wchar_t *, (const wchar_t *s, wchar_t c, size_t n) _GL_ATTRIBUTE_PURE); @@ -1093,6 +1175,29 @@ _GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - " #endif +/* Copy N wide characters of SRC to DEST. + Return pointer to wide characters after the last written wide character. */ +#if 1 +# if !1 +_GL_FUNCDECL_SYS (wmempcpy, wchar_t *, + (wchar_t *restrict dest, + const wchar_t *restrict src, size_t n)); +# endif +_GL_CXXALIAS_SYS (wmempcpy, wchar_t *, + (wchar_t *restrict dest, + const wchar_t *restrict src, size_t n)); +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (wmempcpy); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wmempcpy +# if HAVE_RAW_DECL_WMEMPCPY +_GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - " + "use gnulib module wmempcpy for portability"); +# endif +#endif + + /* Set N wide characters of S to C. */ #if 0 # if !1 @@ -1388,16 +1493,55 @@ _GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - " /* Duplicate S, returning an identical malloc'd string. */ #if 0 -# if !1 -_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s)); -# endif +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef wcsdup +# define wcsdup _wcsdup +# endif +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s)); +# else +# if !1 || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s)); +# endif _GL_CXXALIASWARN (wcsdup); -#elif defined GNULIB_POSIXCHECK -# undef wcsdup -# if HAVE_RAW_DECL_WCSDUP +#else +# if __GNUC__ >= 11 && !defined wcsdup +/* For -Wmismatched-dealloc: Associate wcsdup with free or rpl_free. */ +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef wcsdup +# if HAVE_RAW_DECL_WCSDUP _GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - " "use gnulib module wcsdup for portability"); +# endif +# elif 1 +/* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::wcsdup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef wcsdup +# define wcsdup _wcsdup +# endif +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s)); +# else +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# if 1 +_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || 1 +_GL_CXXALIASWARN (wcsdup); +# endif # endif #endif diff --git a/lib/wchar.in.h b/lib/wchar.in.h index fe5cb15..d7792e5 100644 --- a/lib/wchar.in.h +++ b/lib/wchar.in.h @@ -1,19 +1,19 @@ /* A substitute for ISO C99 , for platforms that have issues. - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Eric Blake. */ @@ -65,20 +65,12 @@ # include /* for __GLIBC__ */ #endif -/* Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.0.1 has a bug: , and must be - included before . - In some builds of uClibc, is nonexistent and wchar_t is defined +/* In some builds of uClibc, is nonexistent and wchar_t is defined by . But avoid namespace pollution on glibc systems. */ #if !(defined __GLIBC__ && !defined __UCLIBC__) # include #endif -#ifndef __GLIBC__ -# include -# include -#endif /* Include the original if it exists. Some builds of uClibc lack it. */ @@ -92,12 +84,43 @@ #ifndef _@GUARD_PREFIX@_WCHAR_H #define _@GUARD_PREFIX@_WCHAR_H +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers + that can be freed by passing them as the Ith argument to the + function F. */ +#ifndef _GL_ATTRIBUTE_DEALLOC +# if __GNUC__ >= 11 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i))) +# else +# define _GL_ATTRIBUTE_DEALLOC(f, i) +# endif +#endif + +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that + can be freed via 'free'; it can be used only after declaring 'free'. */ +/* Applies to: functions. Cannot be used on inline functions. */ +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1) +#endif + +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly + allocated memory. */ +/* Applies to: functions. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# if __GNUC__ >= 3 || defined __clang__ +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__)) +# else +# define _GL_ATTRIBUTE_MALLOC +# endif +#endif + /* The __attribute__ feature is available in gcc versions 2.5 and later. The attribute __pure__ was added in gcc 2.96. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) -#else -# define _GL_ATTRIBUTE_PURE /* empty */ +#ifndef _GL_ATTRIBUTE_PURE +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__ +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) +# else +# define _GL_ATTRIBUTE_PURE /* empty */ +# endif #endif /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ @@ -117,7 +140,7 @@ /* mingw and MSVC define wint_t as 'unsigned short' in or . This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be "unchanged by default argument promotions". Override it. */ -# if @GNULIB_OVERRIDES_WINT_T@ +# if @GNULIBHEADERS_OVERRIDE_WINT_T@ # if !GNULIB_defined_wint_t # if @HAVE_CRTDEFS_H@ # include @@ -152,6 +175,29 @@ typedef int rpl_mbstate_t; # endif #endif +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though may not have + been included yet. */ +#if @GNULIB_FREE_POSIX@ +# if (@REPLACE_FREE@ && !defined free \ + && !(defined __cplusplus && defined GNULIB_NAMESPACE)) +/* We can't do '#define free rpl_free' here. */ +_GL_EXTERN_C void rpl_free (void *); +# undef _GL_ATTRIBUTE_DEALLOC_FREE +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1) +# else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +# endif +#else +# if defined _MSC_VER +_GL_EXTERN_C void __cdecl free (void *); +# else +_GL_EXTERN_C void free (void *); +# endif +#endif /* Convert a single-byte character to a wide character. */ #if @GNULIB_BTOWC@ @@ -622,6 +668,29 @@ _GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - " #endif +/* Copy N wide characters of SRC to DEST. + Return pointer to wide characters after the last written wide character. */ +#if @GNULIB_WMEMPCPY@ +# if !@HAVE_WMEMPCPY@ +_GL_FUNCDECL_SYS (wmempcpy, wchar_t *, + (wchar_t *restrict dest, + const wchar_t *restrict src, size_t n)); +# endif +_GL_CXXALIAS_SYS (wmempcpy, wchar_t *, + (wchar_t *restrict dest, + const wchar_t *restrict src, size_t n)); +# if __GLIBC__ >= 2 +_GL_CXXALIASWARN (wmempcpy); +# endif +#elif defined GNULIB_POSIXCHECK +# undef wmempcpy +# if HAVE_RAW_DECL_WMEMPCPY +_GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - " + "use gnulib module wmempcpy for portability"); +# endif +#endif + + /* Set N wide characters of S to C. */ #if @GNULIB_WMEMSET@ # if !@HAVE_WMEMSET@ @@ -917,16 +986,55 @@ _GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - " /* Duplicate S, returning an identical malloc'd string. */ #if @GNULIB_WCSDUP@ -# if !@HAVE_WCSDUP@ -_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s)); -# endif +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef wcsdup +# define wcsdup _wcsdup +# endif +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s)); +# else +# if !@HAVE_WCSDUP@ || __GNUC__ >= 11 +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s)); +# endif _GL_CXXALIASWARN (wcsdup); -#elif defined GNULIB_POSIXCHECK -# undef wcsdup -# if HAVE_RAW_DECL_WCSDUP +#else +# if __GNUC__ >= 11 && !defined wcsdup +/* For -Wmismatched-dealloc: Associate wcsdup with free or rpl_free. */ +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# endif +# if defined GNULIB_POSIXCHECK +# undef wcsdup +# if HAVE_RAW_DECL_WCSDUP _GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - " "use gnulib module wcsdup for portability"); +# endif +# elif @GNULIB_MDA_WCSDUP@ +/* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not + required. In C++ with GNULIB_NAMESPACE, avoid differences between + platforms by defining GNULIB_NAMESPACE::wcsdup always. */ +# if defined _WIN32 && !defined __CYGWIN__ +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +# undef wcsdup +# define wcsdup _wcsdup +# endif +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s)); +# else +_GL_FUNCDECL_SYS (wcsdup, wchar_t *, + (const wchar_t *s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE); +# if @HAVE_DECL_WCSDUP@ +_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s)); +# endif +# endif +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@ +_GL_CXXALIASWARN (wcsdup); +# endif # endif #endif diff --git a/lib/wcrtomb.c b/lib/wcrtomb.c index 06105f1..e14d802 100644 --- a/lib/wcrtomb.c +++ b/lib/wcrtomb.c @@ -1,18 +1,18 @@ /* Convert wide character to multibyte character. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/wcswidth-impl.h b/lib/wcswidth-impl.h index 054556f..e9da91a 100644 --- a/lib/wcswidth-impl.h +++ b/lib/wcswidth-impl.h @@ -1,18 +1,18 @@ /* Determine number of screen columns needed for a size-bounded wide string. - Copyright (C) 1999, 2011-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 1999. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ int diff --git a/lib/wcswidth.c b/lib/wcswidth.c index 61d9295..7125e27 100644 --- a/lib/wcswidth.c +++ b/lib/wcswidth.c @@ -1,18 +1,18 @@ /* Determine number of screen columns needed for a size-bounded wide string. - Copyright (C) 2011-2020 Free Software Foundation, Inc. + Copyright (C) 2011-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2011. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/wctype-h.c b/lib/wctype-h.c index bb5f847..1278143 100644 --- a/lib/wctype-h.c +++ b/lib/wctype-h.c @@ -1,4 +1,23 @@ +/* Inline functions for . + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + /* Normally this would be wctype.c, but that name's already taken. */ + #include + #define _GL_WCTYPE_INLINE _GL_EXTERN_INLINE #include "wctype.h" diff --git a/lib/wctype.h b/lib/wctype.h index edb957e..0f9dc3c 100644 --- a/lib/wctype.h +++ b/lib/wctype.h @@ -1,20 +1,20 @@ /* DO NOT EDIT! GENERATED AUTOMATICALLY! */ /* A substitute for ISO C99 , for platforms that lack it. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible and Paul Eggert. */ @@ -46,14 +46,7 @@ #ifndef _GL_WCTYPE_H #if 1 -/* Solaris 2.5 has a bug: must be included before . - Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.0.1 has a bug: , and must be - included before . */ -# include -# include -# include +/* Solaris 2.5 has a bug: must be included before . */ # include #endif @@ -86,19 +79,19 @@ _GL_INLINE_HEADER_BEGIN /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ /* C++ compatible function declaration macros. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _GL_CXXDEFS_H @@ -233,6 +226,16 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA (func, rettype, parameters); + is to be used when func is a Microsoft deprecated alias, on native Windows. + It declares a C++ alias called GNULIB_NAMESPACE::func + that redirects to _func, if GNULIB_NAMESPACE is defined. + Example: + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...)); + */ +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); except that the C function rpl_func may have a slightly different @@ -258,6 +261,14 @@ _GL_INLINE_HEADER_BEGIN _GL_EXTERN_C int _gl_cxxalias_dummy #endif +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters); + is like _GL_CXXALIAS_MDA (func, rettype, parameters); + except that the C function func may have a slightly different declaration. + A cast is used to silence the "invalid conversion" error that would + otherwise occur. */ +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \ + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters) + /* _GL_CXXALIAS_SYS (func, rettype, parameters); declares a C++ alias called GNULIB_NAMESPACE::func that redirects to the system provided function func, if GNULIB_NAMESPACE @@ -355,7 +366,7 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN_2 (func, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN_2(func,namespace) \ _GL_WARN_ON_USE (func, \ "The symbol ::" #func " refers to the system function. " \ @@ -383,9 +394,9 @@ _GL_INLINE_HEADER_BEGIN _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) /* To work around GCC bug , we enable the warning only when not optimizing. */ -# if !__OPTIMIZE__ +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__) # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \ "The symbol ::" #func " refers to the system function. " \ "Use " #namespace "::" #func " instead.") # else @@ -401,19 +412,19 @@ _GL_INLINE_HEADER_BEGIN /* The definition of _GL_WARN_ON_USE is copied here. */ /* A C macro for emitting warnings if a function is used. - Copyright (C) 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2010-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published - by the Free Software Foundation; either version 3 of the License, or + under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. + Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* _GL_WARN_ON_USE (function, "literal string") issues a declaration @@ -486,13 +497,20 @@ _GL_INLINE_HEADER_BEGIN # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) /* A compiler attribute is available in gcc versions 4.3.0 and later. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function __attribute__ ((__warning__ (message))) +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message))) # define _GL_WARN_ON_USE_ATTRIBUTE(message) \ __attribute__ ((__warning__ (message))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE(function, message) \ +_GL_WARN_EXTERN_C __typeof__ (function) function \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \ + __attribute__ ((__diagnose_if__ (1, message, "warning"))) # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ # define _GL_WARN_ON_USE(function, message) \ -extern __typeof__ (function) function +_GL_WARN_EXTERN_C __typeof__ (function) function # define _GL_WARN_ON_USE_ATTRIBUTE(message) # else /* Unsupported. */ # define _GL_WARN_ON_USE(function, message) \ @@ -501,24 +519,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use # endif #endif -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") - is like _GL_WARN_ON_USE (function, "string"), except that the function is - declared with the given prototype, consisting of return type, parameters, - and attributes. +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message") + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the + function is declared with the given prototype, consisting of return type, + parameters, and attributes. This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does not work in this case. */ #ifndef _GL_WARN_ON_USE_CXX -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes \ - __attribute__ ((__warning__ (msg))) -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING +# if !defined __cplusplus +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ + _GL_WARN_ON_USE (function, msg) +# else +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) +/* A compiler attribute is available in gcc versions 4.3.0 and later. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes \ + __attribute__ ((__warning__ (msg))) +# elif __clang_major__ >= 4 +/* Another compiler attribute is available in clang. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_clang function parameters_and_attributes \ + __attribute__ ((__diagnose_if__ (1, msg, "warning"))) +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING /* Verify the existence of the function. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -extern rettype function parameters_and_attributes -# else /* Unsupported. */ -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ +extern rettype_gcc function parameters_and_attributes +# else /* Unsupported. */ +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \ _GL_WARN_EXTERN_C int _gl_warn_on_use +# endif # endif #endif diff --git a/lib/wctype.in.h b/lib/wctype.in.h index 57b8692..98cafee 100644 --- a/lib/wctype.in.h +++ b/lib/wctype.in.h @@ -1,19 +1,19 @@ /* A substitute for ISO C99 , for platforms that lack it. - Copyright (C) 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible and Paul Eggert. */ @@ -45,14 +45,7 @@ #ifndef _@GUARD_PREFIX@_WCTYPE_H #if @HAVE_WINT_T@ -/* Solaris 2.5 has a bug: must be included before . - Tru64 with Desktop Toolkit C has a bug: must be included before - . - BSD/OS 4.0.1 has a bug: , and must be - included before . */ -# include -# include -# include +/* Solaris 2.5 has a bug: must be included before . */ # include #endif @@ -110,7 +103,7 @@ _GL_INLINE_HEADER_BEGIN /* mingw and MSVC define wint_t as 'unsigned short' in or . This is too small: ISO C 99 section 7.24.1.(2) says that wint_t must be "unchanged by default argument promotions". Override it. */ -# if @GNULIB_OVERRIDES_WINT_T@ +# if @GNULIBHEADERS_OVERRIDE_WINT_T@ # if !GNULIB_defined_wint_t # if @HAVE_CRTDEFS_H@ # include @@ -139,7 +132,7 @@ typedef unsigned int rpl_wint_t; same way, or not at all. */ # if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@ -# if @GNULIB_OVERRIDES_WINT_T@ /* implies @REPLACE_ISWCNTRL@ */ +# if @GNULIBHEADERS_OVERRIDE_WINT_T@ /* implies @REPLACE_ISWCNTRL@ */ _GL_WCTYPE_INLINE int rpl_iswalnum (wint_t wc) @@ -503,7 +496,7 @@ _GL_FUNCDECL_RPL (iswxdigit, int, (wint_t wc)); # endif -# if defined __MINGW32__ && !@GNULIB_OVERRIDES_WINT_T@ +# if defined __MINGW32__ && !@GNULIBHEADERS_OVERRIDE_WINT_T@ /* On native Windows, wchar_t is uint16_t, and wint_t is uint32_t. The functions towlower and towupper are implemented in the MSVCRT library @@ -536,7 +529,7 @@ rpl_towupper (wint_t wc) # define towupper rpl_towupper # endif -# endif /* __MINGW32__ && !@GNULIB_OVERRIDES_WINT_T@ */ +# endif /* __MINGW32__ && !@GNULIBHEADERS_OVERRIDE_WINT_T@ */ # define GNULIB_defined_wctype_functions 1 #endif @@ -653,7 +646,7 @@ _GL_WARN_ON_USE (wctype, "wctype is unportable - " The argument WC must be either a wchar_t value or WEOF. The argument DESC must have been returned by the wctype() function. */ #if @GNULIB_ISWCTYPE@ -# if @GNULIB_OVERRIDES_WINT_T@ +# if @GNULIBHEADERS_OVERRIDE_WINT_T@ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) # undef iswctype # define iswctype rpl_iswctype diff --git a/lib/wcwidth.c b/lib/wcwidth.c index 6af212b..f99a0a6 100644 --- a/lib/wcwidth.c +++ b/lib/wcwidth.c @@ -1,17 +1,17 @@ /* Determine the number of screen columns needed for a character. - Copyright (C) 2006-2007, 2010-2020 Free Software Foundation, Inc. + Copyright (C) 2006-2007, 2010-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -34,7 +34,7 @@ is_locale_utf8 (void) return STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0); } -#if GNULIB_WCHAR_SINGLE +#if GNULIB_WCHAR_SINGLE_LOCALE /* When we know that the locale does not change, provide a speedup by caching the value of is_locale_utf8. */ static int cached_is_locale_utf8 = -1; diff --git a/lib/windows-cond.c b/lib/windows-cond.c index 96737b2..f1abb5f 100644 --- a/lib/windows-cond.c +++ b/lib/windows-cond.c @@ -1,18 +1,18 @@ /* Condition variables (native Windows implementation). - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Yoann Vandoorselaere , 2008, and Bruno Haible , 2008. */ @@ -27,6 +27,10 @@ #include #include +/* Don't assume that UNICODE is not defined. */ +#undef CreateEvent +#define CreateEvent CreateEventA + /* In this file, the waitqueues are implemented as linked lists. */ #define glwthread_waitqueue_t glwthread_linked_waitqueue_t diff --git a/lib/windows-cond.h b/lib/windows-cond.h index abc8ad4..a9f515b 100644 --- a/lib/windows-cond.h +++ b/lib/windows-cond.h @@ -1,18 +1,18 @@ /* Condition variables (native Windows implementation). - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Yoann Vandoorselaere , 2008. Based on Bruno Haible lock.h */ diff --git a/lib/windows-initguard.h b/lib/windows-initguard.h index c4be45a..a29d7e9 100644 --- a/lib/windows-initguard.h +++ b/lib/windows-initguard.h @@ -1,18 +1,18 @@ /* Init guards, somewhat like spinlocks (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-mutex.c b/lib/windows-mutex.c index 7eb38a2..28e429c 100644 --- a/lib/windows-mutex.c +++ b/lib/windows-mutex.c @@ -1,18 +1,18 @@ /* Plain mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-mutex.h b/lib/windows-mutex.h index 748b988..7aedfdf 100644 --- a/lib/windows-mutex.h +++ b/lib/windows-mutex.h @@ -1,18 +1,18 @@ /* Plain mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-once.c b/lib/windows-once.c index c431bd6..deea548 100644 --- a/lib/windows-once.c +++ b/lib/windows-once.c @@ -1,18 +1,18 @@ /* Once-only control (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-once.h b/lib/windows-once.h index d31717e..85534c9 100644 --- a/lib/windows-once.h +++ b/lib/windows-once.h @@ -1,18 +1,18 @@ /* Once-only control (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-recmutex.c b/lib/windows-recmutex.c index db3c40c..d8087ac 100644 --- a/lib/windows-recmutex.c +++ b/lib/windows-recmutex.c @@ -1,18 +1,18 @@ /* Plain recursive mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-recmutex.h b/lib/windows-recmutex.h index 3b315e5..746e75c 100644 --- a/lib/windows-recmutex.h +++ b/lib/windows-recmutex.h @@ -1,18 +1,18 @@ /* Plain recursive mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-rwlock.c b/lib/windows-rwlock.c index aafc5dd..d186e03 100644 --- a/lib/windows-rwlock.c +++ b/lib/windows-rwlock.c @@ -1,18 +1,18 @@ /* Read-write locks (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ @@ -25,6 +25,10 @@ #include #include +/* Don't assume that UNICODE is not defined. */ +#undef CreateEvent +#define CreateEvent CreateEventA + /* In this file, the waitqueues are implemented as circular arrays. */ #define glwthread_waitqueue_t glwthread_carray_waitqueue_t diff --git a/lib/windows-rwlock.h b/lib/windows-rwlock.h index ae5b82f..65c5ab4 100644 --- a/lib/windows-rwlock.h +++ b/lib/windows-rwlock.h @@ -1,18 +1,18 @@ /* Read-write locks (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-thread.c b/lib/windows-thread.c index 1fc02a0..5ae1e14 100644 --- a/lib/windows-thread.c +++ b/lib/windows-thread.c @@ -1,18 +1,18 @@ /* Creating and controlling threads (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ @@ -232,7 +232,7 @@ glwthread_thread_detach (glwthread_thread_t thread) return 0; } -int +void glwthread_thread_exit (void *retval) { glwthread_thread_t thread = glwthread_thread_self (); diff --git a/lib/windows-thread.h b/lib/windows-thread.h index 0a9714c..7606977 100644 --- a/lib/windows-thread.h +++ b/lib/windows-thread.h @@ -1,18 +1,18 @@ /* Creating and controlling threads (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005. Based on GCC's gthr-win32.h. */ @@ -46,7 +46,7 @@ extern int glwthread_thread_create (glwthread_thread_t *threadp, extern int glwthread_thread_join (glwthread_thread_t thread, void **retvalp); extern int glwthread_thread_detach (glwthread_thread_t thread); extern glwthread_thread_t glwthread_thread_self (void); -extern int glwthread_thread_exit (void *retval); +extern _Noreturn void glwthread_thread_exit (void *retval); #ifdef __cplusplus } diff --git a/lib/windows-timedmutex.c b/lib/windows-timedmutex.c index 56b5f83..c53be3b 100644 --- a/lib/windows-timedmutex.c +++ b/lib/windows-timedmutex.c @@ -1,18 +1,18 @@ /* Timed mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005, 2019. Based on GCC's gthr-win32.h. */ @@ -26,6 +26,10 @@ #include #include +/* Don't assume that UNICODE is not defined. */ +#undef CreateEvent +#define CreateEvent CreateEventA + int glwthread_timedmutex_init (glwthread_timedmutex_t *mutex) { diff --git a/lib/windows-timedmutex.h b/lib/windows-timedmutex.h index f7bc185..7ab8984 100644 --- a/lib/windows-timedmutex.h +++ b/lib/windows-timedmutex.h @@ -1,18 +1,18 @@ /* Timed mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005, 2019. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-timedrecmutex.c b/lib/windows-timedrecmutex.c index b5e615a..1026d04 100644 --- a/lib/windows-timedrecmutex.c +++ b/lib/windows-timedrecmutex.c @@ -1,18 +1,18 @@ /* Timed recursive mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005, 2019. Based on GCC's gthr-win32.h. */ @@ -26,6 +26,10 @@ #include #include +/* Don't assume that UNICODE is not defined. */ +#undef CreateEvent +#define CreateEvent CreateEventA + int glwthread_timedrecmutex_init (glwthread_timedrecmutex_t *mutex) { diff --git a/lib/windows-timedrecmutex.h b/lib/windows-timedrecmutex.h index 1348aad..de2b6d8 100644 --- a/lib/windows-timedrecmutex.h +++ b/lib/windows-timedrecmutex.h @@ -1,18 +1,18 @@ /* Timed recursive mutexes (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ /* Written by Bruno Haible , 2005, 2019. Based on GCC's gthr-win32.h. */ diff --git a/lib/windows-tls.c b/lib/windows-tls.c index d52515c..b24a7d5 100644 --- a/lib/windows-tls.c +++ b/lib/windows-tls.c @@ -1,17 +1,17 @@ /* Thread-local storage (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2005. */ diff --git a/lib/windows-tls.h b/lib/windows-tls.h index 2b39fab..0d2de56 100644 --- a/lib/windows-tls.h +++ b/lib/windows-tls.h @@ -1,17 +1,17 @@ /* Thread-local storage (native Windows implementation). - Copyright (C) 2005-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ /* Written by Bruno Haible , 2005. */ diff --git a/lib/wmemchr-impl.h b/lib/wmemchr-impl.h new file mode 100644 index 0000000..f92a362 --- /dev/null +++ b/lib/wmemchr-impl.h @@ -0,0 +1,27 @@ +/* Search wide character array for a wide character. + Copyright (C) 1999, 2011-2022 Free Software Foundation, Inc. + Written by Bruno Haible , 1999. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +wchar_t * +wmemchr (const wchar_t *s, wchar_t c, size_t n) +{ + for (; n > 0; s++, n--) + { + if (*s == c) + return (wchar_t *) s; + } + return NULL; +} diff --git a/lib/wmemchr.c b/lib/wmemchr.c new file mode 100644 index 0000000..127e1a5 --- /dev/null +++ b/lib/wmemchr.c @@ -0,0 +1,23 @@ +/* Search wide character array for a wide character. + Copyright (C) 2011-2022 Free Software Foundation, Inc. + Written by Bruno Haible , 2011. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +#include "wmemchr-impl.h" diff --git a/lib/wmempcpy.c b/lib/wmempcpy.c new file mode 100644 index 0000000..cdfa913 --- /dev/null +++ b/lib/wmempcpy.c @@ -0,0 +1,28 @@ +/* Copy wide character array, return pointer after last written wide character. + Copyright (C) 2020-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + +#include + +/* Specification. */ +#include + +/* Copy N wide characters of SRC to DEST. + Return pointer to wide characters after the last written wide character. */ +wchar_t * +wmempcpy (wchar_t *dest, const wchar_t *src, size_t n) +{ + return wmemcpy (dest, src, n) + n; +} diff --git a/lib/write-any-file.c b/lib/write-any-file.c index 384b85f..da55240 100644 --- a/lib/write-any-file.c +++ b/lib/write-any-file.c @@ -1,10 +1,10 @@ /* Determine whether we can write any file. - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/write-any-file.h b/lib/write-any-file.h index 3930d4d..b229eb9 100644 --- a/lib/write-any-file.h +++ b/lib/write-any-file.h @@ -1,2 +1,20 @@ +/* Determine whether we can write any file. + + Copyright (C) 2007-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + bool can_write_any_file (void); diff --git a/lib/write.c b/lib/write.c index a391283..bcbc97c 100644 --- a/lib/write.c +++ b/lib/write.c @@ -1,18 +1,18 @@ /* POSIX compatible write() function. - Copyright (C) 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2008-2022 Free Software Foundation, Inc. Written by Bruno Haible , 2008. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include @@ -43,6 +43,10 @@ # include # endif +/* Don't assume that UNICODE is not defined. */ +# undef GetNamedPipeHandleState +# define GetNamedPipeHandleState GetNamedPipeHandleStateA + # undef write # if HAVE_MSVC_INVALID_PARAMETER_HANDLER @@ -53,7 +57,7 @@ write_nothrow (int fd, const void *buf, size_t count) TRY_MSVC_INVAL { - result = write (fd, buf, count); + result = _write (fd, buf, count); } CATCH_MSVC_INVAL { @@ -65,7 +69,7 @@ write_nothrow (int fd, const void *buf, size_t count) return result; } # else -# define write_nothrow write +# define write_nothrow _write # endif ssize_t diff --git a/lib/xstrndup.h b/lib/xalignalloc.c similarity index 56% rename from lib/xstrndup.h rename to lib/xalignalloc.c index 4f1da97..66b682f 100644 --- a/lib/xstrndup.h +++ b/lib/xalignalloc.c @@ -1,10 +1,10 @@ -/* Duplicate a bounded initial segment of a string, with out-of-memory - checking. - Copyright (C) 2003, 2009-2020 Free Software Foundation, Inc. +/* checked aligned memory allocation + + Copyright 2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -15,9 +15,19 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -#include +/* Written by Paul Eggert. */ -/* Return a newly allocated copy of at most N bytes of STRING. - In other words, return a copy of the initial segment of length N of - STRING. */ -extern char *xstrndup (const char *string, size_t n) _GL_ATTRIBUTE_MALLOC; +#include + +#include "alignalloc.h" + +#include "xalloc.h" + +void * +xalignalloc (idx_t alignment, idx_t size) +{ + void *p = alignalloc (alignment, size); + if (!p) + xalloc_die (); + return p; +} diff --git a/lib/xalloc-die.c b/lib/xalloc-die.c index 68559de..5b947f1 100644 --- a/lib/xalloc-die.c +++ b/lib/xalloc-die.c @@ -1,11 +1,11 @@ /* Report a memory allocation failure and exit. - Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2020 Free Software + Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xalloc-oversized.h b/lib/xalloc-oversized.h index 13ee230..aefa6fd 100644 --- a/lib/xalloc-oversized.h +++ b/lib/xalloc-oversized.h @@ -1,18 +1,18 @@ /* xalloc-oversized.h -- memory allocation size checking - Copyright (C) 1990-2000, 2003-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1990-2000, 2003-2004, 2006-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef XALLOC_OVERSIZED_H_ @@ -21,34 +21,39 @@ #include #include -/* True if N * S would overflow in a size_t calculation, - or would generate a value larger than PTRDIFF_MAX. +/* True if N * S does not fit into both ptrdiff_t and size_t. + N and S should be nonnegative and free of side effects. This expands to a constant expression if N and S are both constants. - By gnulib convention, SIZE_MAX represents overflow in size + By gnulib convention, SIZE_MAX represents overflow in size_t calculations, so the conservative size_t-based dividend to use here is SIZE_MAX - 1. */ #define __xalloc_oversized(n, s) \ - ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) < (n)) + ((s) != 0 \ + && ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) \ + < (n))) -#if PTRDIFF_MAX < SIZE_MAX -typedef ptrdiff_t __xalloc_count_type; -#else -typedef size_t __xalloc_count_type; -#endif +/* Return 1 if and only if an array of N objects, each of size S, + cannot exist reliably because its total size in bytes would exceed + MIN (PTRDIFF_MAX, SIZE_MAX - 1). -/* Return 1 if an array of N objects, each of size S, cannot exist - reliably due to size or ptrdiff_t arithmetic overflow. S must be - positive and N must be nonnegative. This is a macro, not a - function, so that it works correctly even when SIZE_MAX < N. */ + N and S should be nonnegative and free of side effects. -#if 7 <= __GNUC__ + Warning: (xalloc_oversized (N, S) ? NULL : malloc (N * S)) can + misbehave if N and S are both narrower than ptrdiff_t and size_t, + and can be rewritten as (xalloc_oversized (N, S) ? NULL + : malloc (N * (size_t) S)). + + This is a macro, not a function, so that it works even if an + argument exceeds MAX (PTRDIFF_MAX, SIZE_MAX). */ +#if 7 <= __GNUC__ && !defined __clang__ && PTRDIFF_MAX < SIZE_MAX # define xalloc_oversized(n, s) \ - __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1) -#elif 5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__ + __builtin_mul_overflow_p (n, s, (ptrdiff_t) 1) +#elif (5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__ \ + && PTRDIFF_MAX < SIZE_MAX) # define xalloc_oversized(n, s) \ (__builtin_constant_p (n) && __builtin_constant_p (s) \ ? __xalloc_oversized (n, s) \ - : ({ __xalloc_count_type __xalloc_count; \ + : ({ ptrdiff_t __xalloc_count; \ __builtin_mul_overflow (n, s, &__xalloc_count); })) /* Other compilers use integer division; this may be slower but is diff --git a/lib/xalloc.h b/lib/xalloc.h index 19c64ac..9f4bf8d 100644 --- a/lib/xalloc.h +++ b/lib/xalloc.h @@ -1,10 +1,10 @@ /* xalloc.h -- malloc with out-of-memory checking - Copyright (C) 1990-2000, 2003-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1990-2000, 2003-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,9 +19,13 @@ #define XALLOC_H_ #include +#include #include -#include "xalloc-oversized.h" +#if GNULIB_XALLOC +# include "idx.h" +# include "intprops.h" +#endif #ifndef _GL_INLINE_HEADER_BEGIN #error "Please include config.h first." @@ -31,17 +35,13 @@ _GL_INLINE_HEADER_BEGIN # define XALLOC_INLINE _GL_INLINE #endif + #ifdef __cplusplus extern "C" { #endif -#if ! defined __clang__ && \ - (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) -# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args)) -#else -# define _GL_ATTRIBUTE_ALLOC_SIZE(args) -#endif +#if GNULIB_XALLOC_DIE /* This function is always triggered when memory is exhausted. It must be defined by the application, either explicitly @@ -50,19 +50,57 @@ extern "C" { memory allocation failure. */ /*extern*/ _Noreturn void xalloc_die (void); +#endif /* GNULIB_XALLOC_DIE */ + +#if GNULIB_XALLOC + void *xmalloc (size_t s) - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *ximalloc (idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *xinmalloc (idx_t n, idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL; void *xzalloc (size_t s) - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *xizalloc (idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; void *xcalloc (size_t n, size_t s) - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *xicalloc (idx_t n, idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL; void *xrealloc (void *p, size_t s) - _GL_ATTRIBUTE_ALLOC_SIZE ((2)); -void *x2realloc (void *p, size_t *pn); + _GL_ATTRIBUTE_ALLOC_SIZE ((2)); +void *xirealloc (void *p, idx_t s) + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *xreallocarray (void *p, size_t n, size_t s) + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3)); +void *xireallocarray (void *p, idx_t n, idx_t s) + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *x2realloc (void *p, size_t *ps) /* superseded by xpalloc */ + _GL_ATTRIBUTE_RETURNS_NONNULL; +void *x2nrealloc (void *p, size_t *pn, size_t s) /* superseded by xpalloc */ + _GL_ATTRIBUTE_RETURNS_NONNULL; +void *xpalloc (void *pa, idx_t *pn, idx_t n_incr_min, ptrdiff_t n_max, idx_t s) + _GL_ATTRIBUTE_RETURNS_NONNULL; void *xmemdup (void const *p, size_t s) - _GL_ATTRIBUTE_ALLOC_SIZE ((2)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL; +void *ximemdup (void const *p, idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL; +char *ximemdup0 (void const *p, idx_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; char *xstrdup (char const *str) - _GL_ATTRIBUTE_MALLOC; + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_RETURNS_NONNULL; /* In the following macros, T must be an elementary or structure/union or typedef'ed type, or a pointer to such a type. To apply one of the @@ -71,155 +109,60 @@ char *xstrdup (char const *str) /* Allocate an object of type T dynamically, with error checking. */ /* extern t *XMALLOC (typename t); */ -#define XMALLOC(t) ((t *) xmalloc (sizeof (t))) +# define XMALLOC(t) ((t *) xmalloc (sizeof (t))) /* Allocate memory for N elements of type T, with error checking. */ /* extern t *XNMALLOC (size_t n, typename t); */ -#define XNMALLOC(n, t) \ - ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t)))) +# define XNMALLOC(n, t) \ + ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t)))) /* Allocate an object of type T dynamically, with error checking, and zero it. */ /* extern t *XZALLOC (typename t); */ -#define XZALLOC(t) ((t *) xzalloc (sizeof (t))) +# define XZALLOC(t) ((t *) xzalloc (sizeof (t))) /* Allocate memory for N elements of type T, with error checking, and zero it. */ /* extern t *XCALLOC (size_t n, typename t); */ -#define XCALLOC(n, t) \ - ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t)))) +# define XCALLOC(n, t) \ + ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t)))) /* Allocate an array of N objects, each with S bytes of memory, dynamically, with error checking. S must be nonzero. */ -XALLOC_INLINE void *xnmalloc (size_t n, size_t s) - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)); -XALLOC_INLINE void * -xnmalloc (size_t n, size_t s) -{ - if (xalloc_oversized (n, s)) - xalloc_die (); - return xmalloc (n * s); -} +void *xnmalloc (size_t n, size_t s) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL; +/* FIXME: Deprecate this in favor of xreallocarray? */ /* Change the size of an allocated block of memory P to an array of N objects each of S bytes, with error checking. S must be nonzero. */ XALLOC_INLINE void *xnrealloc (void *p, size_t n, size_t s) - _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3)); + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3)); XALLOC_INLINE void * xnrealloc (void *p, size_t n, size_t s) { - if (xalloc_oversized (n, s)) - xalloc_die (); - return xrealloc (p, n * s); -} - -/* If P is null, allocate a block of at least *PN such objects; - otherwise, reallocate P so that it contains more than *PN objects - each of S bytes. S must be nonzero. Set *PN to the new number of - objects, and return the pointer to the new block. *PN is never set - to zero, and the returned pointer is never null. - - Repeated reallocations are guaranteed to make progress, either by - allocating an initial block with a nonzero size, or by allocating a - larger block. - - In the following implementation, nonzero sizes are increased by a - factor of approximately 1.5 so that repeated reallocations have - O(N) overall cost rather than O(N**2) cost, but the - specification for this function does not guarantee that rate. - - Here is an example of use: - - int *p = NULL; - size_t used = 0; - size_t allocated = 0; - - void - append_int (int value) - { - if (used == allocated) - p = x2nrealloc (p, &allocated, sizeof *p); - p[used++] = value; - } - - This causes x2nrealloc to allocate a block of some nonzero size the - first time it is called. - - To have finer-grained control over the initial size, set *PN to a - nonzero value before calling this function with P == NULL. For - example: - - int *p = NULL; - size_t used = 0; - size_t allocated = 0; - size_t allocated1 = 1000; - - void - append_int (int value) - { - if (used == allocated) - { - p = x2nrealloc (p, &allocated1, sizeof *p); - allocated = allocated1; - } - p[used++] = value; - } - - */ - -XALLOC_INLINE void * -x2nrealloc (void *p, size_t *pn, size_t s) -{ - size_t n = *pn; - - if (! p) - { - if (! n) - { - /* The approximate size to use for initial small allocation - requests, when the invoking code specifies an old size of - zero. This is the largest "small" request for the GNU C - library malloc. */ - enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 }; - - n = DEFAULT_MXFAST / s; - n += !n; - } - if (xalloc_oversized (n, s)) - xalloc_die (); - } - else - { - /* Set N = floor (1.5 * N) + 1 so that progress is made even if N == 0. - Check for overflow, so that N * S stays in both ptrdiff_t and - size_t range. The check may be slightly conservative, but an - exact check isn't worth the trouble. */ - if ((PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX) / 3 * 2 / s - <= n) - xalloc_die (); - n += n / 2 + 1; - } - - *pn = n; - return xrealloc (p, n * s); + return xreallocarray (p, n, s); } /* Return a pointer to a new buffer of N bytes. This is like xmalloc, except it returns char *. */ -XALLOC_INLINE char *xcharalloc (size_t n) - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1)); -XALLOC_INLINE char * -xcharalloc (size_t n) -{ - return XNMALLOC (n, char); -} +char *xcharalloc (size_t n) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; + +#endif /* GNULIB_XALLOC */ + #ifdef __cplusplus } +#endif + + +#if GNULIB_XALLOC && defined __cplusplus /* C++ does not allow conversions from void * to other pointer types without a cast. Use templates to work around the problem when @@ -231,10 +174,17 @@ xrealloc (T *p, size_t s) return (T *) xrealloc ((void *) p, s); } +template inline T * +xreallocarray (T *p, size_t n, size_t s) +{ + return (T *) xreallocarray ((void *) p, n, s); +} + +/* FIXME: Deprecate this in favor of xreallocarray? */ template inline T * xnrealloc (T *p, size_t n, size_t s) { - return (T *) xnrealloc ((void *) p, n, s); + return xreallocarray (p, n, s); } template inline T * @@ -255,7 +205,8 @@ xmemdup (T const *p, size_t s) return (T *) xmemdup ((void const *) p, s); } -#endif +#endif /* GNULIB_XALLOC && C++ */ + _GL_INLINE_HEADER_END diff --git a/lib/xasprintf.c b/lib/xasprintf.c index a7596a3..01ad878 100644 --- a/lib/xasprintf.c +++ b/lib/xasprintf.c @@ -1,10 +1,10 @@ /* vasprintf and asprintf with out-of-memory checking. - Copyright (C) 1999, 2002-2004, 2006, 2009-2020 Free Software Foundation, + Copyright (C) 1999, 2002-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xbinary-io.c b/lib/xbinary-io.c index ba012c9..fdc89ab 100644 --- a/lib/xbinary-io.c +++ b/lib/xbinary-io.c @@ -1,17 +1,17 @@ /* Binary mode I/O with checking - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #include diff --git a/lib/xbinary-io.h b/lib/xbinary-io.h index cd149c2..144df9e 100644 --- a/lib/xbinary-io.h +++ b/lib/xbinary-io.h @@ -1,17 +1,17 @@ /* Binary mode I/O with checking - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ #ifndef _XBINARY_IO_H diff --git a/lib/xdectoint.c b/lib/xdectoint.c index f1a0329..da53018 100644 --- a/lib/xdectoint.c +++ b/lib/xdectoint.c @@ -1,6 +1,6 @@ /* Convert decimal strings with bounds checking and exit on error. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,10 +21,12 @@ #include #include +#include #include #include "error.h" #include "quote.h" +#include "verify.h" #include "xstrtol.h" /* Parse numeric string N_STR of base BASE, and return the value. @@ -33,8 +35,8 @@ ERR is printed along with N_STR on error. */ __xdectoint_t -__xnumtoint (const char *n_str, int base, __xdectoint_t min, __xdectoint_t max, - const char *suffixes, const char *err, int err_exit) +__xnumtoint (char const *n_str, int base, __xdectoint_t min, __xdectoint_t max, + char const *suffixes, char const *err, int err_exit) { strtol_error s_err; @@ -48,10 +50,10 @@ __xnumtoint (const char *n_str, int base, __xdectoint_t min, __xdectoint_t max, s_err = LONGINT_OVERFLOW; /* Use have the INT range as a heuristic to distinguish type overflow rather than other min/max limits. */ - if (tnum > INT_MAX/2) + if (tnum > INT_MAX / 2) errno = EOVERFLOW; #if __xdectoint_signed - else if (tnum < INT_MIN/2) + else if (tnum < INT_MIN / 2) errno = EOVERFLOW; #endif else @@ -68,6 +70,7 @@ __xnumtoint (const char *n_str, int base, __xdectoint_t min, __xdectoint_t max, /* EINVAL error message is redundant in this context. */ error (err_exit ? err_exit : EXIT_FAILURE, errno == EINVAL ? 0 : errno, "%s: %s", err, quote (n_str)); + assume (false); } return tnum; @@ -79,8 +82,8 @@ __xnumtoint (const char *n_str, int base, __xdectoint_t min, __xdectoint_t max, ERR is printed along with N_STR on error. */ __xdectoint_t -__xdectoint (const char *n_str, __xdectoint_t min, __xdectoint_t max, - const char *suffixes, const char *err, int err_exit) +__xdectoint (char const *n_str, __xdectoint_t min, __xdectoint_t max, + char const *suffixes, char const *err, int err_exit) { return __xnumtoint (n_str, 10, min, max, suffixes, err, err_exit); } diff --git a/lib/xdectoint.h b/lib/xdectoint.h index bb5fa22..fce2fa2 100644 --- a/lib/xdectoint.h +++ b/lib/xdectoint.h @@ -1,6 +1,6 @@ /* Convert decimal strings with bounds checking and exit on error. - Copyright (C) 2014-2020 Free Software Foundation, Inc. + Copyright (C) 2014-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,11 +21,13 @@ # include # define _DECLARE_XDECTOINT(name, type) \ - type name (const char *n_str, type min, type max, \ - const char *suffixes, const char *err, int err_exit); + type name (char const *n_str, type min, type max, \ + char const *suffixes, char const *err, int err_exit) \ + _GL_ATTRIBUTE_NONNULL ((1, 5)); # define _DECLARE_XNUMTOINT(name, type) \ - type name (const char *n_str, int base, type min, type max, \ - const char *suffixes, const char *err, int err_exit); + type name (char const *n_str, int base, type min, type max, \ + char const *suffixes, char const *err, int err_exit) \ + _GL_ATTRIBUTE_NONNULL ((1, 6)); _DECLARE_XDECTOINT (xdectoimax, intmax_t) _DECLARE_XDECTOINT (xdectoumax, uintmax_t) diff --git a/lib/xfts.c b/lib/xfts.c index 4fc9d6a..74f089f 100644 --- a/lib/xfts.c +++ b/lib/xfts.c @@ -1,6 +1,6 @@ /* xfts.c -- a wrapper for fts_open - Copyright (C) 2003-2020 Free Software Foundation, Inc. + Copyright (C) 2003-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/xfts.h b/lib/xfts.h index f903f48..0b129aa 100644 --- a/lib/xfts.h +++ b/lib/xfts.h @@ -3,8 +3,10 @@ FTS * xfts_open (char * const *, int options, - int (*) (const FTSENT **, const FTSENT **)); + int (*) (const FTSENT **, const FTSENT **)) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (fts_close, 1) + _GL_ATTRIBUTE_NONNULL ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL; bool cycle_warning_required (FTS const *fts, FTSENT const *ent) - _GL_ATTRIBUTE_PURE; + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_PURE; diff --git a/lib/xgetaname-impl.h b/lib/xgetaname-impl.h new file mode 100644 index 0000000..8366166 --- /dev/null +++ b/lib/xgetaname-impl.h @@ -0,0 +1,63 @@ +/* xgetaname-impl.c -- common implementation of xgethostname and xgetdomainname + + Copyright (C) 1992, 1996, 2000-2001, 2003-2006, 2009-2022 Free Software + Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* written by Jim Meyering and Paul Eggert */ + +#include +#include +#include +#include + +#include "xalloc.h" + +/* Return the current host or domain name in malloc'd storage. + If malloc fails, exit. + Upon any other failure, return NULL and set errno. */ +char * +XGETANAME (void) +{ + char buf[100]; + idx_t size = sizeof buf; + char *name = buf; + char *alloc = NULL; + + while (1) + { + /* Use SIZE_1 here rather than SIZE to work around the bug in + SunOS 5.5's gethostname whereby it NUL-terminates HOSTNAME + even when the name is as long as the supplied buffer. */ + idx_t size_1 = size - 1; + name[size_1] = '\0'; + errno = 0; + if (GETANAME (name, size_1) == 0) + { + /* Check whether the name was possibly truncated; POSIX does not + specify whether a truncated name is null-terminated. */ + idx_t actual_size = strlen (name) + 1; + if (actual_size < size_1) + return alloc ? alloc : ximemdup (name, actual_size); + errno = 0; + } + free (alloc); + if (errno != 0 && errno != ENAMETOOLONG && errno != EINVAL + /* macOS/Darwin does this when SIZE_1 is too small. */ + && errno != ENOMEM) + return NULL; + name = alloc = xpalloc (NULL, &size, 1, -1, 1); + } +} diff --git a/lib/xgetcwd.c b/lib/xgetcwd.c index 62b8c8c..619c770 100644 --- a/lib/xgetcwd.c +++ b/lib/xgetcwd.c @@ -1,11 +1,11 @@ /* xgetcwd.c -- return current directory with unlimited length - Copyright (C) 2001, 2003-2004, 2006-2007, 2009-2020 Free Software + Copyright (C) 2001, 2003-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -29,7 +29,7 @@ /* Return the current directory, newly allocated. Upon an out-of-memory error, call xalloc_die. - Upon any other type of error, return NULL. */ + Upon any other type of error, return NULL with errno set. */ char * xgetcwd (void) diff --git a/lib/xgetcwd.h b/lib/xgetcwd.h index 223bcf9..65f1635 100644 --- a/lib/xgetcwd.h +++ b/lib/xgetcwd.h @@ -1,9 +1,9 @@ /* prototype for xgetcwd - Copyright (C) 1995, 2001, 2003, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 1995, 2001, 2003, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -14,4 +14,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -extern char *xgetcwd (void); +#include + +extern char *xgetcwd (void) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; diff --git a/lib/xgetgroups.c b/lib/xgetgroups.c index 5a985ba..192b288 100644 --- a/lib/xgetgroups.c +++ b/lib/xgetgroups.c @@ -1,6 +1,6 @@ /* xgetgroups.c -- return a list of the groups a user or current process is in - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/lib/xgethostname.c b/lib/xgethostname.c index 36a8868..73f461f 100644 --- a/lib/xgethostname.c +++ b/lib/xgethostname.c @@ -1,11 +1,11 @@ /* xgethostname.c -- return current hostname with unlimited length - Copyright (C) 1992, 1996, 2000-2001, 2003-2006, 2009-2020 Free Software + Copyright (C) 1992, 1996, 2000-2001, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -16,71 +16,13 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ -/* written by Jim Meyering */ +/* written by Jim Meyering and Paul Eggert */ #include /* Specification. */ #include "xgethostname.h" -#include -#include -#include -#include - -#include "xalloc.h" - -#ifndef INITIAL_HOSTNAME_LENGTH -# define INITIAL_HOSTNAME_LENGTH 34 -#endif - -/* Return the current hostname in malloc'd storage. - If malloc fails, exit. - Upon any other failure, return NULL and set errno. */ -char * -xgethostname (void) -{ - char *hostname = NULL; - size_t size = INITIAL_HOSTNAME_LENGTH; - - while (1) - { - /* Use SIZE_1 here rather than SIZE to work around the bug in - SunOS 5.5's gethostname whereby it NUL-terminates HOSTNAME - even when the name is as long as the supplied buffer. */ - size_t size_1; - - hostname = x2realloc (hostname, &size); - size_1 = size - 1; - hostname[size_1 - 1] = '\0'; - errno = 0; - - if (gethostname (hostname, size_1) == 0) - { - if (! hostname[size_1 - 1]) - break; - } - else if (errno != 0 && errno != ENAMETOOLONG && errno != EINVAL - /* OSX/Darwin does this when the buffer is not large enough */ - && errno != ENOMEM) - { - int saved_errno = errno; - free (hostname); - errno = saved_errno; - return NULL; - } - } - - /* Shrink HOSTNAME before returning it. */ - { - size_t actual_size = strlen (hostname) + 1; - if (actual_size < size) - { - char *shrinked_hostname = realloc (hostname, actual_size); - if (shrinked_hostname != NULL) - hostname = shrinked_hostname; - } - } - - return hostname; -} +#define GETANAME gethostname +#define XGETANAME xgethostname +#include "xgetaname-impl.h" diff --git a/lib/xgethostname.h b/lib/xgethostname.h index 0177a40..591c068 100644 --- a/lib/xgethostname.h +++ b/lib/xgethostname.h @@ -1 +1,21 @@ -char *xgethostname (void); +/* Return current hostname with unlimited length. + + Copyright (C) 2003-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#include + +char *xgethostname (void) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; diff --git a/lib/xmalloc.c b/lib/xmalloc.c index 4868736..993c1ee 100644 --- a/lib/xmalloc.c +++ b/lib/xmalloc.c @@ -1,10 +1,10 @@ /* xmalloc.c -- malloc with out of memory checking - Copyright (C) 1990-2000, 2002-2006, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 1990-2000, 2002-2006, 2008-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -21,69 +21,271 @@ #include "xalloc.h" +#include "ialloc.h" +#include "intprops.h" +#include "minmax.h" + #include #include -/* 1 if calloc is known to be compatible with GNU calloc. This - matters if we are not also using the calloc module, which defines - HAVE_CALLOC_GNU and supports the GNU API even on non-GNU platforms. */ -#if defined HAVE_CALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__) -enum { HAVE_GNU_CALLOC = 1 }; -#else -enum { HAVE_GNU_CALLOC = 0 }; -#endif - -/* Allocate N bytes of memory dynamically, with error checking. */ - -void * -xmalloc (size_t n) +static void * _GL_ATTRIBUTE_PURE +nonnull (void *p) { - void *p = malloc (n); - if (!p && n != 0) + if (!p) xalloc_die (); return p; } -/* Change the size of an allocated block of memory P to N bytes, +/* Allocate S bytes of memory dynamically, with error checking. */ + +void * +xmalloc (size_t s) +{ + return nonnull (malloc (s)); +} + +void * +ximalloc (idx_t s) +{ + return nonnull (imalloc (s)); +} + +char * +xcharalloc (size_t n) +{ + return XNMALLOC (n, char); +} + +/* Change the size of an allocated block of memory P to S bytes, with error checking. */ void * -xrealloc (void *p, size_t n) +xrealloc (void *p, size_t s) { - if (!n && p) - { - /* The GNU and C99 realloc behaviors disagree here. Act like - GNU, even if the underlying realloc is C99. */ - free (p); - return NULL; - } - - p = realloc (p, n); - if (!p && n) + void *r = realloc (p, s); + if (!r && (!p || s)) xalloc_die (); - return p; + return r; } -/* If P is null, allocate a block of at least *PN bytes; otherwise, - reallocate P so that it contains more than *PN bytes. *PN must be - nonzero unless P is null. Set *PN to the new block's size, and - return the pointer to the new block. *PN is never set to zero, and +void * +xirealloc (void *p, idx_t s) +{ + return nonnull (irealloc (p, s)); +} + +/* Change the size of an allocated block of memory P to an array of N + objects each of S bytes, with error checking. */ + +void * +xreallocarray (void *p, size_t n, size_t s) +{ + void *r = reallocarray (p, n, s); + if (!r && (!p || (n && s))) + xalloc_die (); + return r; +} + +void * +xireallocarray (void *p, idx_t n, idx_t s) +{ + return nonnull (ireallocarray (p, n, s)); +} + +/* Allocate an array of N objects, each with S bytes of memory, + dynamically, with error checking. S must be nonzero. */ + +void * +xnmalloc (size_t n, size_t s) +{ + return xreallocarray (NULL, n, s); +} + +void * +xinmalloc (idx_t n, idx_t s) +{ + return xireallocarray (NULL, n, s); +} + +/* If P is null, allocate a block of at least *PS bytes; otherwise, + reallocate P so that it contains more than *PS bytes. *PS must be + nonzero unless P is null. Set *PS to the new block's size, and + return the pointer to the new block. *PS is never set to zero, and the returned pointer is never null. */ void * -x2realloc (void *p, size_t *pn) +x2realloc (void *p, size_t *ps) { - return x2nrealloc (p, pn, 1); + return x2nrealloc (p, ps, 1); } -/* Allocate N bytes of zeroed memory dynamically, with error checking. +/* If P is null, allocate a block of at least *PN such objects; + otherwise, reallocate P so that it contains more than *PN objects + each of S bytes. S must be nonzero. Set *PN to the new number of + objects, and return the pointer to the new block. *PN is never set + to zero, and the returned pointer is never null. + + Repeated reallocations are guaranteed to make progress, either by + allocating an initial block with a nonzero size, or by allocating a + larger block. + + In the following implementation, nonzero sizes are increased by a + factor of approximately 1.5 so that repeated reallocations have + O(N) overall cost rather than O(N**2) cost, but the + specification for this function does not guarantee that rate. + + Here is an example of use: + + int *p = NULL; + size_t used = 0; + size_t allocated = 0; + + void + append_int (int value) + { + if (used == allocated) + p = x2nrealloc (p, &allocated, sizeof *p); + p[used++] = value; + } + + This causes x2nrealloc to allocate a block of some nonzero size the + first time it is called. + + To have finer-grained control over the initial size, set *PN to a + nonzero value before calling this function with P == NULL. For + example: + + int *p = NULL; + size_t used = 0; + size_t allocated = 0; + size_t allocated1 = 1000; + + void + append_int (int value) + { + if (used == allocated) + { + p = x2nrealloc (p, &allocated1, sizeof *p); + allocated = allocated1; + } + p[used++] = value; + } + + */ + +void * +x2nrealloc (void *p, size_t *pn, size_t s) +{ + size_t n = *pn; + + if (! p) + { + if (! n) + { + /* The approximate size to use for initial small allocation + requests, when the invoking code specifies an old size of + zero. This is the largest "small" request for the GNU C + library malloc. */ + enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 }; + + n = DEFAULT_MXFAST / s; + n += !n; + } + } + else + { + /* Set N = floor (1.5 * N) + 1 to make progress even if N == 0. */ + if (INT_ADD_WRAPV (n, (n >> 1) + 1, &n)) + xalloc_die (); + } + + p = xreallocarray (p, n, s); + *pn = n; + return p; +} + +/* Grow PA, which points to an array of *PN items, and return the + location of the reallocated array, updating *PN to reflect its + new size. The new array will contain at least N_INCR_MIN more + items, but will not contain more than N_MAX items total. + S is the size of each item, in bytes. + + S and N_INCR_MIN must be positive. *PN must be + nonnegative. If N_MAX is -1, it is treated as if it were + infinity. + + If PA is null, then allocate a new array instead of reallocating + the old one. + + Thus, to grow an array A without saving its old contents, do + { free (A); A = xpalloc (NULL, &AITEMS, ...); }. */ + +void * +xpalloc (void *pa, idx_t *pn, idx_t n_incr_min, ptrdiff_t n_max, idx_t s) +{ + idx_t n0 = *pn; + + /* The approximate size to use for initial small allocation + requests. This is the largest "small" request for the GNU C + library malloc. */ + enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 }; + + /* If the array is tiny, grow it to about (but no greater than) + DEFAULT_MXFAST bytes. Otherwise, grow it by about 50%. + Adjust the growth according to three constraints: N_INCR_MIN, + N_MAX, and what the C language can represent safely. */ + + idx_t n; + if (INT_ADD_WRAPV (n0, n0 >> 1, &n)) + n = IDX_MAX; + if (0 <= n_max && n_max < n) + n = n_max; + + /* NBYTES is of a type suitable for holding the count of bytes in an object. + This is typically idx_t, but it should be size_t on (theoretical?) + platforms where SIZE_MAX < IDX_MAX so xpalloc does not pass + values greater than SIZE_MAX to xrealloc. */ +#if IDX_MAX <= SIZE_MAX + idx_t nbytes; +#else + size_t nbytes; +#endif + idx_t adjusted_nbytes + = (INT_MULTIPLY_WRAPV (n, s, &nbytes) + ? MIN (IDX_MAX, SIZE_MAX) + : nbytes < DEFAULT_MXFAST ? DEFAULT_MXFAST : 0); + if (adjusted_nbytes) + { + n = adjusted_nbytes / s; + nbytes = adjusted_nbytes - adjusted_nbytes % s; + } + + if (! pa) + *pn = 0; + if (n - n0 < n_incr_min + && (INT_ADD_WRAPV (n0, n_incr_min, &n) + || (0 <= n_max && n_max < n) + || INT_MULTIPLY_WRAPV (n, s, &nbytes))) + xalloc_die (); + pa = xrealloc (pa, nbytes); + *pn = n; + return pa; +} + +/* Allocate S bytes of zeroed memory dynamically, with error checking. There's no need for xnzalloc (N, S), since it would be equivalent to xcalloc (N, S). */ void * -xzalloc (size_t n) +xzalloc (size_t s) { - return xcalloc (n, 1); + return xcalloc (s, 1); +} + +void * +xizalloc (idx_t s) +{ + return xicalloc (s, 1); } /* Allocate zeroed memory for N elements of S bytes, with error @@ -92,15 +294,13 @@ xzalloc (size_t n) void * xcalloc (size_t n, size_t s) { - void *p; - /* Test for overflow, since objects with size greater than - PTRDIFF_MAX cause pointer subtraction to go awry. Omit size-zero - tests if HAVE_GNU_CALLOC, since GNU calloc never returns NULL if - successful. */ - if (xalloc_oversized (n, s) - || (! (p = calloc (n, s)) && (HAVE_GNU_CALLOC || n != 0))) - xalloc_die (); - return p; + return nonnull (calloc (n, s)); +} + +void * +xicalloc (idx_t n, idx_t s) +{ + return nonnull (icalloc (n, s)); } /* Clone an object P of size S, with error checking. There's no need @@ -113,6 +313,23 @@ xmemdup (void const *p, size_t s) return memcpy (xmalloc (s), p, s); } +void * +ximemdup (void const *p, idx_t s) +{ + return memcpy (ximalloc (s), p, s); +} + +/* Clone an object P of size S, with error checking. Append + a terminating NUL byte. */ + +char * +ximemdup0 (void const *p, idx_t s) +{ + char *result = ximalloc (s + 1); + result[s] = 0; + return memcpy (result, p, s); +} + /* Clone STRING. */ char * diff --git a/lib/xmemcoll.c b/lib/xmemcoll.c index d7251d3..cc5c621 100644 --- a/lib/xmemcoll.c +++ b/lib/xmemcoll.c @@ -1,10 +1,10 @@ /* Locale-specific memory comparison. - Copyright (C) 2002-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xmemcoll.h b/lib/xmemcoll.h index 1ac2325..83b96c1 100644 --- a/lib/xmemcoll.h +++ b/lib/xmemcoll.h @@ -1,3 +1,21 @@ +/* Locale-specific memory comparison. + + Copyright (C) 2002-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + int xmemcoll (char *restrict, size_t, char *restrict, size_t); int xmemcoll0 (char const *, size_t, char const *, size_t); diff --git a/lib/xnanosleep.c b/lib/xnanosleep.c index 8619c6d..aece6ad 100644 --- a/lib/xnanosleep.c +++ b/lib/xnanosleep.c @@ -1,10 +1,10 @@ -/* xnanosleep.c -- a more convenient interface to nanosleep +/* A variant of nanosleep that takes a 'double' argument and handles EINTR. - Copyright (C) 2002-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xnanosleep.h b/lib/xnanosleep.h index 56232d5..e573616 100644 --- a/lib/xnanosleep.h +++ b/lib/xnanosleep.h @@ -1 +1,25 @@ +/* A variant of nanosleep that takes a 'double' argument and handles EINTR. + Copyright (C) 2004-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifdef __cplusplus +extern "C" { +#endif + int xnanosleep (double); + +#ifdef __cplusplus +} +#endif diff --git a/lib/xprintf.c b/lib/xprintf.c index bb800e1..e06488d 100644 --- a/lib/xprintf.c +++ b/lib/xprintf.c @@ -1,9 +1,9 @@ /* printf wrappers that fail immediately for non-file-related errors - Copyright (C) 2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xprintf.h b/lib/xprintf.h index 18ca05c..d86fe0c 100644 --- a/lib/xprintf.h +++ b/lib/xprintf.h @@ -1,9 +1,9 @@ /* printf wrappers that fail immediately for non-file-related errors - Copyright (C) 2007-2020 Free Software Foundation, Inc. + Copyright (C) 2007-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,26 +20,37 @@ #include #include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif - extern int xprintf (char const *restrict format, ...) - _GL_ATTRIBUTE_FORMAT ((__printf__, 1, 2)); +#if GNULIB_VPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 1, 2)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 1, 2)) +#endif + ; + extern int xvprintf (char const *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 1, 0)); +#if GNULIB_VPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 1, 0)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 1, 0)) +#endif + ; + extern int xfprintf (FILE *restrict stream, char const *restrict format, ...) - _GL_ATTRIBUTE_FORMAT ((__printf__, 2, 3)); +#if GNULIB_VFPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 2, 3)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 2, 3)) +#endif + ; + extern int xvfprintf (FILE *restrict stream, char const *restrict format, va_list args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 2, 0)); +#if GNULIB_VFPRINTF_POSIX + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 2, 0)) +#else + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 2, 0)) +#endif + ; #endif diff --git a/lib/xreadlink.c b/lib/xreadlink.c index 31521b9..b496a52 100644 --- a/lib/xreadlink.c +++ b/lib/xreadlink.c @@ -1,10 +1,10 @@ /* xreadlink.c -- readlink wrapper to return the link name in malloc'd storage - Copyright (C) 2001, 2003-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xreadlink.h b/lib/xreadlink.h index be82e78..f68502f 100644 --- a/lib/xreadlink.h +++ b/lib/xreadlink.h @@ -1,11 +1,11 @@ /* Reading symbolic links without size limitation. - Copyright (C) 2001, 2003-2004, 2007, 2009-2020 Free Software Foundation, + Copyright (C) 2001, 2003-2004, 2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,8 +18,12 @@ /* Written by Jim Meyering */ -extern char *xreadlink (char const *filename); +#include + +extern char *xreadlink (char const *filename) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #if GNULIB_XREADLINKAT -extern char *xreadlinkat (int fd, char const *filename); +extern char *xreadlinkat (int fd, char const *filename) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #endif diff --git a/lib/xsize.c b/lib/xsize.c index 4b4914c..761e343 100644 --- a/lib/xsize.c +++ b/lib/xsize.c @@ -1,3 +1,21 @@ +/* Checked size_t computations. + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ + #include + #define XSIZE_INLINE _GL_EXTERN_INLINE #include "xsize.h" diff --git a/lib/xsize.h b/lib/xsize.h index 45d4166..0bfa4c8 100644 --- a/lib/xsize.h +++ b/lib/xsize.h @@ -1,19 +1,19 @@ /* xsize.h -- Checked size_t computations. - Copyright (C) 2003, 2008-2020 Free Software Foundation, Inc. + Copyright (C) 2003, 2008-2022 Free Software Foundation, Inc. - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU Lesser General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, see . */ + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . */ #ifndef _XSIZE_H #define _XSIZE_H @@ -27,6 +27,9 @@ # include #endif +/* Get ATTRIBUTE_PURE. */ +#include "attribute.h" + #ifndef _GL_INLINE_HEADER_BEGIN #error "Please include config.h first." #endif @@ -56,10 +59,7 @@ _GL_INLINE_HEADER_BEGIN ((N) <= SIZE_MAX ? (size_t) (N) : SIZE_MAX) /* Sum of two sizes, with overflow check. */ -XSIZE_INLINE size_t -#if __GNUC__ >= 3 -__attribute__ ((__pure__)) -#endif +XSIZE_INLINE size_t ATTRIBUTE_PURE xsum (size_t size1, size_t size2) { size_t sum = size1 + size2; @@ -67,30 +67,21 @@ xsum (size_t size1, size_t size2) } /* Sum of three sizes, with overflow check. */ -XSIZE_INLINE size_t -#if __GNUC__ >= 3 -__attribute__ ((__pure__)) -#endif +XSIZE_INLINE size_t ATTRIBUTE_PURE xsum3 (size_t size1, size_t size2, size_t size3) { return xsum (xsum (size1, size2), size3); } /* Sum of four sizes, with overflow check. */ -XSIZE_INLINE size_t -#if __GNUC__ >= 3 -__attribute__ ((__pure__)) -#endif +XSIZE_INLINE size_t ATTRIBUTE_PURE xsum4 (size_t size1, size_t size2, size_t size3, size_t size4) { return xsum (xsum (xsum (size1, size2), size3), size4); } /* Maximum of two sizes, with overflow check. */ -XSIZE_INLINE size_t -#if __GNUC__ >= 3 -__attribute__ ((__pure__)) -#endif +XSIZE_INLINE size_t ATTRIBUTE_PURE xmax (size_t size1, size_t size2) { /* No explicit check is needed here, because for any n: diff --git a/lib/xstriconv.c b/lib/xstriconv.c index f3978bf..939d195 100644 --- a/lib/xstriconv.c +++ b/lib/xstriconv.c @@ -1,10 +1,10 @@ /* Charset conversion with out-of-memory checking. - Copyright (C) 2001-2004, 2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2004, 2006, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xstriconv.h b/lib/xstriconv.h index b780f51..3475270 100644 --- a/lib/xstriconv.h +++ b/lib/xstriconv.h @@ -1,10 +1,10 @@ /* Charset conversion with out-of-memory checking. - Copyright (C) 2001-2004, 2006-2007, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2001-2004, 2006-2007, 2009-2022 Free Software Foundation, Inc. Written by Bruno Haible and Simon Josefsson. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -18,7 +18,7 @@ #ifndef _XSTRICONV_H #define _XSTRICONV_H -#include +#include #if HAVE_ICONV #include #endif @@ -54,7 +54,8 @@ extern int xmem_cd_iconv (const char *src, size_t srclen, iconv_t cd, Upon memory allocation failure, report the error and exit. Return value: the freshly allocated resulting NUL-terminated string if successful, otherwise NULL and errno set. */ -extern char * xstr_cd_iconv (const char *src, iconv_t cd); +extern char * xstr_cd_iconv (const char *src, iconv_t cd) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #endif @@ -67,7 +68,8 @@ extern char * xstr_cd_iconv (const char *src, iconv_t cd); Return value: the freshly allocated resulting NUL-terminated string if successful, otherwise NULL and errno set. */ extern char * xstr_iconv (const char *src, - const char *from_codeset, const char *to_codeset); + const char *from_codeset, const char *to_codeset) + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE; #ifdef __cplusplus diff --git a/lib/xstrndup.c b/lib/xstrndup.c deleted file mode 100644 index 93dcfe5..0000000 --- a/lib/xstrndup.c +++ /dev/null @@ -1,36 +0,0 @@ -/* Duplicate a bounded initial segment of a string, with out-of-memory - checking. - Copyright (C) 2003, 2006-2007, 2009-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -#include - -/* Specification. */ -#include "xstrndup.h" - -#include -#include "xalloc.h" - -/* Return a newly allocated copy of at most N bytes of STRING. - In other words, return a copy of the initial segment of length N of - STRING. */ -char * -xstrndup (const char *string, size_t n) -{ - char *s = strndup (string, n); - if (! s) - xalloc_die (); - return s; -} diff --git a/lib/xstrtod.c b/lib/xstrtod.c index adbb91e..6f861fb 100644 --- a/lib/xstrtod.c +++ b/lib/xstrtod.c @@ -1,11 +1,11 @@ /* error-checking interface to strtod-like functions - Copyright (C) 1996, 1999-2000, 2003-2006, 2009-2020 Free Software + Copyright (C) 1996, 1999-2000, 2003-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xstrtod.h b/lib/xstrtod.h index fcfb712..78beefa 100644 --- a/lib/xstrtod.h +++ b/lib/xstrtod.h @@ -1,11 +1,11 @@ /* Error-checking interface to strtod-like functions. - Copyright (C) 1996, 1998, 2003-2004, 2006, 2009-2020 Free Software + Copyright (C) 1996, 1998, 2003-2004, 2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xstrtoimax.c b/lib/xstrtoimax.c index b4baf5b..f01d2d7 100644 --- a/lib/xstrtoimax.c +++ b/lib/xstrtoimax.c @@ -1,6 +1,24 @@ +/* A more useful interface to strtoimax. + + Copyright (C) 2001-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define __strtol strtoimax #define __strtol_t intmax_t #define __xstrtol xstrtoimax #define STRTOL_T_MINIMUM INTMAX_MIN #define STRTOL_T_MAXIMUM INTMAX_MAX +#define XSTRTOL_INCLUDE_INTTYPES_H 1 #include "xstrtol.c" diff --git a/lib/xstrtol-error.c b/lib/xstrtol-error.c index 72176b3..4f4d90e 100644 --- a/lib/xstrtol-error.c +++ b/lib/xstrtol-error.c @@ -1,11 +1,11 @@ /* A more useful interface to strtol. - Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2020 Free Software + Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xstrtol-error.h b/lib/xstrtol-error.h index 81b16df..5388437 100644 --- a/lib/xstrtol-error.h +++ b/lib/xstrtol-error.h @@ -1,11 +1,11 @@ /* Error reporting interface for xstrto* functions. - Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2020 Free Software + Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xstrtol.c b/lib/xstrtol.c index b567fff..e0a692f 100644 --- a/lib/xstrtol.c +++ b/lib/xstrtol.c @@ -1,11 +1,11 @@ /* A more useful interface to strtol. - Copyright (C) 1995-1996, 1998-2001, 2003-2007, 2009-2020 Free Software + Copyright (C) 1995-1996, 1998-2001, 2003-2007, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -40,24 +40,25 @@ #include #include -#include "assure.h" +#if XSTRTOL_INCLUDE_INTTYPES_H +# include +#endif -#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) +#include "assure.h" +#include "intprops.h" static strtol_error bkm_scale (__strtol_t *x, int scale_factor) { - if (TYPE_SIGNED (__strtol_t) && *x < STRTOL_T_MINIMUM / scale_factor) + __strtol_t scaled; + if (INT_MULTIPLY_WRAPV (*x, scale_factor, &scaled)) { - *x = STRTOL_T_MINIMUM; + *x = *x < 0 ? TYPE_MINIMUM (__strtol_t) : TYPE_MAXIMUM (__strtol_t); return LONGINT_OVERFLOW; } - if (STRTOL_T_MAXIMUM / scale_factor < *x) - { - *x = STRTOL_T_MAXIMUM; - return LONGINT_OVERFLOW; - } - *x *= scale_factor; + + *x = scaled; + return LONGINT_OK; } diff --git a/lib/xstrtol.h b/lib/xstrtol.h index 15d9bb7..a0159a7 100644 --- a/lib/xstrtol.h +++ b/lib/xstrtol.h @@ -1,11 +1,11 @@ /* A more useful interface to strtol. - Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2020 Free Software + Copyright (C) 1995-1996, 1998-1999, 2001-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -19,7 +19,8 @@ #ifndef XSTRTOL_H_ # define XSTRTOL_H_ 1 -# include +/* Get intmax_t, uintmax_t. */ +# include # ifndef _STRTOL_ERROR enum strtol_error diff --git a/lib/xstrtold.c b/lib/xstrtold.c index 50dc6a4..eacdb2c 100644 --- a/lib/xstrtold.c +++ b/lib/xstrtold.c @@ -1,2 +1,19 @@ +/* Convert string to 'long double', with error checking. + + Copyright (C) 2006-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define LONG 1 #include "xstrtod.c" diff --git a/lib/xstrtoul.c b/lib/xstrtoul.c index 285f7b9..368e815 100644 --- a/lib/xstrtoul.c +++ b/lib/xstrtoul.c @@ -1,3 +1,20 @@ +/* Convert string to 'unsigned long', with error checking. + + Copyright (C) 1994-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define __strtol strtoul #define __strtol_t unsigned long int #define __xstrtol xstrtoul diff --git a/lib/xstrtoumax.c b/lib/xstrtoumax.c index 9a2349f..8f4feb6 100644 --- a/lib/xstrtoumax.c +++ b/lib/xstrtoumax.c @@ -1,6 +1,24 @@ +/* A more useful interface to strtoumax. + + Copyright (C) 1999-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #define __strtol strtoumax #define __strtol_t uintmax_t #define __xstrtol xstrtoumax #define STRTOL_T_MINIMUM 0 #define STRTOL_T_MAXIMUM UINTMAX_MAX +#define XSTRTOL_INCLUDE_INTTYPES_H 1 #include "xstrtol.c" diff --git a/lib/xtime.c b/lib/xtime.c index e608f69..3b64e9e 100644 --- a/lib/xtime.c +++ b/lib/xtime.c @@ -1,3 +1,21 @@ +/* xtime -- extended-resolution integer timestamps + + Copyright (C) 2012-2022 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + #include + #define XTIME_INLINE _GL_EXTERN_INLINE #include "xtime.h" diff --git a/lib/xtime.h b/lib/xtime.h index 7f2992c..b131d08 100644 --- a/lib/xtime.h +++ b/lib/xtime.h @@ -1,10 +1,10 @@ /* xtime -- extended-resolution integer timestamps - Copyright (C) 2005-2006, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xvasprintf.c b/lib/xvasprintf.c index 106574d..faca818 100644 --- a/lib/xvasprintf.c +++ b/lib/xvasprintf.c @@ -1,9 +1,9 @@ /* vasprintf and asprintf with out-of-memory checking. - Copyright (C) 1999, 2002-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 1999, 2002-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/xvasprintf.h b/lib/xvasprintf.h index 8a64f53..e5d76fd 100644 --- a/lib/xvasprintf.h +++ b/lib/xvasprintf.h @@ -1,9 +1,9 @@ /* vasprintf and asprintf with out-of-memory checking. - Copyright (C) 2002-2004, 2006-2020 Free Software Foundation, Inc. + Copyright (C) 2002-2004, 2006-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -20,17 +20,11 @@ /* Get va_list. */ #include -/* The __attribute__ feature is available in gcc versions 2.5 and later. - The __-protected variants of the attributes 'format' and 'printf' are - accepted by gcc versions 2.6.4 (effectively 2.7) and later. - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because - gnulib and libintl do '#define printf __printf__' when they override - the 'printf' function. */ -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec)) -#else -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */ -#endif +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD. */ +#include + +/* Get 'free'. */ +#include #ifdef __cplusplus extern "C" { @@ -44,9 +38,11 @@ extern "C" { - [EILSEQ] error during conversion between wide and multibyte characters, return NULL. */ extern char *xasprintf (const char *format, ...) - _GL_ATTRIBUTE_FORMAT ((__printf__, 1, 2)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 1, 2)); extern char *xvasprintf (const char *format, va_list args) - _GL_ATTRIBUTE_FORMAT ((__printf__, 1, 0)); + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 1, 0)); #ifdef __cplusplus } diff --git a/lib/yesno.c b/lib/yesno.c index 63a7f3e..685f12b 100644 --- a/lib/yesno.c +++ b/lib/yesno.c @@ -1,10 +1,10 @@ /* yesno.c -- read a yes/no response from stdin - Copyright (C) 1990, 1998, 2001, 2003-2020 Free Software Foundation, Inc. + Copyright (C) 1990, 1998, 2001, 2003-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/lib/yesno.h b/lib/yesno.h index b927982..1018d72 100644 --- a/lib/yesno.h +++ b/lib/yesno.h @@ -1,9 +1,9 @@ /* declare yesno - Copyright (C) 2004, 2009-2020 Free Software Foundation, Inc. + Copyright (C) 2004, 2009-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, diff --git a/mv.c b/mv.c deleted file mode 100644 index 10ae669..0000000 --- a/mv.c +++ /dev/null @@ -1,610 +0,0 @@ -/* mv -- move or rename files - Copyright (C) 1986-2020 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . */ - -/* Written by Mike Parker, David MacKenzie, and Jim Meyering */ - -#include -#include -#include -#include -#include -#include -#include - -#include "system.h" -#include "backupfile.h" -#include "copy.h" -#include "cp-hash.h" -#include "die.h" -#include "error.h" -#include "filenamecat.h" -#include "remove.h" -#include "renameatu.h" -#include "root-dev-ino.h" -#include "priv-set.h" - -/* The official name of this program (e.g., no 'g' prefix). */ -#define PROGRAM_NAME "mv" - -#define AUTHORS \ - proper_name ("Mike Parker"), \ - proper_name ("David MacKenzie"), \ - proper_name ("Jim Meyering") - -/* For long options that have no equivalent short option, use a - non-character as a pseudo short option, starting with CHAR_MAX + 1. */ -enum -{ - STRIP_TRAILING_SLASHES_OPTION = CHAR_MAX + 1 -}; - -/* Remove any trailing slashes from each SOURCE argument. */ -static bool remove_trailing_slashes; - -static struct option const long_options[] = -{ - {"backup", optional_argument, NULL, 'b'}, - {"context", no_argument, NULL, 'Z'}, - {"force", no_argument, NULL, 'f'}, - {"interactive", no_argument, NULL, 'i'}, - {"no-clobber", no_argument, NULL, 'n'}, - {"no-target-directory", no_argument, NULL, 'T'}, - {"strip-trailing-slashes", no_argument, NULL, STRIP_TRAILING_SLASHES_OPTION}, - {"suffix", required_argument, NULL, 'S'}, - {"target-directory", required_argument, NULL, 't'}, - {"update", no_argument, NULL, 'u'}, - {"verbose", no_argument, NULL, 'v'}, - {GETOPT_HELP_OPTION_DECL}, - {GETOPT_VERSION_OPTION_DECL}, - {NULL, 0, NULL, 0} -}; - -static void -rm_option_init (struct rm_options *x) -{ - x->ignore_missing_files = false; - x->remove_empty_directories = true; - x->recursive = true; - x->one_file_system = false; - - /* Should we prompt for removal, too? No. Prompting for the 'move' - part is enough. It implies removal. */ - x->interactive = RMI_NEVER; - x->stdin_tty = false; - - x->verbose = false; - - /* Since this program may well have to process additional command - line arguments after any call to 'rm', that function must preserve - the initial working directory, in case one of those is a - '.'-relative name. */ - x->require_restore_cwd = true; - - { - static struct dev_ino dev_ino_buf; - x->root_dev_ino = get_root_dev_ino (&dev_ino_buf); - if (x->root_dev_ino == NULL) - die (EXIT_FAILURE, errno, _("failed to get attributes of %s"), - quoteaf ("/")); - } - - x->preserve_all_root = false; -} - -static void -cp_option_init (struct cp_options *x) -{ - bool selinux_enabled = (0 < is_selinux_enabled ()); - - cp_options_default (x); - x->copy_as_regular = false; /* FIXME: maybe make this an option */ - x->reflink_mode = REFLINK_AUTO; - x->dereference = DEREF_NEVER; - x->unlink_dest_before_opening = false; - x->unlink_dest_after_failed_open = false; - x->hard_link = false; - x->interactive = I_UNSPECIFIED; - x->move_mode = true; - x->install_mode = false; - x->one_file_system = false; - x->preserve_ownership = true; - x->preserve_links = true; - x->preserve_mode = true; - x->preserve_timestamps = true; - x->explicit_no_preserve_mode= false; - x->preserve_security_context = selinux_enabled; - x->set_security_context = false; - x->reduce_diagnostics = false; - x->data_copy_required = true; - x->require_preserve = false; /* FIXME: maybe make this an option */ - x->require_preserve_context = false; - x->preserve_xattr = true; - x->require_preserve_xattr = false; - x->recursive = true; - x->sparse_mode = SPARSE_AUTO; /* FIXME: maybe make this an option */ - x->symbolic_link = false; - x->set_mode = false; - x->mode = 0; - x->stdin_tty = isatty (STDIN_FILENO); - - x->open_dangling_dest_symlink = false; - x->update = false; - x->verbose = false; - x->dest_info = NULL; - x->src_info = NULL; -} - -/* FILE is the last operand of this command. Return true if FILE is a - directory. But report an error if there is a problem accessing FILE, other - than nonexistence (errno == ENOENT). */ - -static bool -target_directory_operand (char const *file) -{ - struct stat st; - int err = (stat (file, &st) == 0 ? 0 : errno); - bool is_a_dir = !err && S_ISDIR (st.st_mode); - if (err && err != ENOENT) - die (EXIT_FAILURE, err, _("failed to access %s"), quoteaf (file)); - return is_a_dir; -} - -/* Move SOURCE onto DEST. Handles cross-file-system moves. - If SOURCE is a directory, DEST must not exist. - Return true if successful. */ - -static bool -do_move (const char *source, const char *dest, const struct cp_options *x) -{ - bool copy_into_self; - bool rename_succeeded; - bool ok = copy (source, dest, false, x, ©_into_self, &rename_succeeded); - - if (ok) - { - char const *dir_to_remove; - if (copy_into_self) - { - /* In general, when copy returns with copy_into_self set, SOURCE is - the same as, or a parent of DEST. In this case we know it's a - parent. It doesn't make sense to move a directory into itself, and - besides in some situations doing so would give highly nonintuitive - results. Run this 'mkdir b; touch a c; mv * b' in an empty - directory. Here's the result of running echo $(find b -print): - b b/a b/b b/b/a b/c. Notice that only file 'a' was copied - into b/b. Handle this by giving a diagnostic, removing the - copied-into-self directory, DEST ('b/b' in the example), - and failing. */ - - dir_to_remove = NULL; - ok = false; - } - else if (rename_succeeded) - { - /* No need to remove anything. SOURCE was successfully - renamed to DEST. Or the user declined to rename a file. */ - dir_to_remove = NULL; - } - else - { - /* This may mean SOURCE and DEST referred to different devices. - It may also conceivably mean that even though they referred - to the same device, rename wasn't implemented for that device. - - E.g., (from Joel N. Weber), - [...] there might someday be cases where you can't rename - but you can copy where the device name is the same, especially - on Hurd. Consider an ftpfs with a primitive ftp server that - supports uploading, downloading and deleting, but not renaming. - - Also, note that comparing device numbers is not a reliable - check for 'can-rename'. Some systems can be set up so that - files from many different physical devices all have the same - st_dev field. This is a feature of some NFS mounting - configurations. - - We reach this point if SOURCE has been successfully copied - to DEST. Now we have to remove SOURCE. - - This function used to resort to copying only when rename - failed and set errno to EXDEV. */ - - dir_to_remove = source; - } - - if (dir_to_remove != NULL) - { - struct rm_options rm_options; - enum RM_status status; - char const *dir[2]; - - rm_option_init (&rm_options); - rm_options.verbose = x->verbose; - dir[0] = dir_to_remove; - dir[1] = NULL; - - status = rm ((void*) dir, &rm_options); - assert (VALID_STATUS (status)); - if (status == RM_ERROR) - ok = false; - } - } - - return ok; -} - -/* Move file SOURCE onto DEST. Handles the case when DEST is a directory. - Treat DEST as a directory if DEST_IS_DIR. - Return true if successful. */ - -static bool -movefile (char *source, char *dest, bool dest_is_dir, - const struct cp_options *x) -{ - bool ok; - - /* This code was introduced to handle the ambiguity in the semantics - of mv that is induced by the varying semantics of the rename function. - Some systems (e.g., GNU/Linux) have a rename function that honors a - trailing slash, while others (like Solaris 5,6,7) have a rename - function that ignores a trailing slash. I believe the GNU/Linux - rename semantics are POSIX and susv2 compliant. */ - - if (remove_trailing_slashes) - strip_trailing_slashes (source); - - if (dest_is_dir) - { - /* Treat DEST as a directory; build the full filename. */ - char const *src_basename = last_component (source); - char *new_dest = file_name_concat (dest, src_basename, NULL); - strip_trailing_slashes (new_dest); - ok = do_move (source, new_dest, x); - free (new_dest); - } - else - { - ok = do_move (source, dest, x); - } - - return ok; -} - -void -usage (int status) -{ - if (status != EXIT_SUCCESS) - emit_try_help (); - else - { - printf (_("\ -Usage: %s [OPTION]... [-T] SOURCE DEST\n\ - or: %s [OPTION]... SOURCE... DIRECTORY\n\ - or: %s [OPTION]... -t DIRECTORY SOURCE...\n\ -"), - program_name, program_name, program_name); - fputs (_("\ -Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n\ -"), stdout); - - emit_mandatory_arg_note (); - - fputs (_("\ - --backup[=CONTROL] make a backup of each existing destination file\ -\n\ - -b like --backup but does not accept an argument\n\ - -f, --force do not prompt before overwriting\n\ - -i, --interactive prompt before overwrite\n\ - -n, --no-clobber do not overwrite an existing file\n\ -If you specify more than one of -i, -f, -n, only the final one takes effect.\n\ -"), stdout); - fputs (_("\ - --strip-trailing-slashes remove any trailing slashes from each SOURCE\n\ - argument\n\ - -S, --suffix=SUFFIX override the usual backup suffix\n\ -"), stdout); - fputs (_("\ - -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY\n\ - -T, --no-target-directory treat DEST as a normal file\n\ - -u, --update move only when the SOURCE file is newer\n\ - than the destination file or when the\n\ - destination file is missing\n\ - -v, --verbose explain what is being done\n\ - -Z, --context set SELinux security context of destination\n\ - file to default type\n\ -"), stdout); - fputs (HELP_OPTION_DESCRIPTION, stdout); - fputs (VERSION_OPTION_DESCRIPTION, stdout); - printf("\n\033[31mInstead of rm command to prevent mistaken deletion of files\n\ -Author: aixiao@aixiao.me\033[0m\n"); - printf("\n\033[31m代替rm命令,以防止错误删除文件\n\ -作者: aixiao@aixiao.me\033[0m\n"); - - - emit_backup_suffix_note (); - emit_ancillary_info (PROGRAM_NAME); - } - exit (status); -} - -// 在这里删除字符串里的'\n' -static void delchar(char *str, char c) -{ - int i, j; - - for (i = j = 0; str[i] != '\0'; i++) { - if (str[i] != c) //判断是否有和待删除字符一样的字符 - { - str[j++] = str[i]; - } - } - str[j] = '\0'; //字符串结束 -} - -// 读取配置文件 -static char *read_config(char *config_file, char *buffer) -{ - char temp_buffer[270]; - FILE *fd; - - - fd = fopen(config_file, "r"); //打开文件 - if (fd == NULL) { - return strcpy(buffer, "/tmp/"); - } - memset(temp_buffer, 0, 270); - size_t ret = fread(temp_buffer, sizeof(temp_buffer) / sizeof((temp_buffer)[0]), sizeof(*temp_buffer), fd); //读取配置 - /* - if (ret != sizeof(*temp_buffer)) { - fprintf(stderr, "fread() failed: %zu\n", ret); - exit(EXIT_FAILURE); - } - */ - delchar(temp_buffer, 10); // 删除'\n' - - return strcpy(buffer, temp_buffer); -} - -// 处理参数 -int process_argv(int argc, char *argv[], char **argvs) -{ - char delete_path[270]; - memset(delete_path, 0, 270); - read_config("/etc/rm_.conf", delete_path); // 如果有配置文件存在, 读取配置文件, 如果读取配置文件失败默认使用"/tmp/"目录来当作垃圾桶目录 - //printf("%s", delete_path); - - char mkdir_s[270]; - strcpy(mkdir_s, "mkdir -p "); - strcat(mkdir_s, delete_path); - //printf("%s\n", mkdir_s); - - if (!access(delete_path, 0)) { - ;//printf("%s EXISITS!\n", delete_path); - } - else - { - printf("%s DOESN'T EXISIT!\n", delete_path); - if (-1 == system("mount -o remount,rw /")) { // 调用mount命令改变根目录读写权限 - perror("system mount"); - } - if (-1 == system(mkdir_s)) { // 调用mkdir命令创建不存在的垃圾桶目录 - perror("system mkdir"); - } else { - printf("%s Directory Created Successfully!\n", delete_path); - } - } - - for (int i=0; i # include @@ -86,26 +89,15 @@ # define FICLONE _IOW (0x94, 9, int) #endif +#if HAVE_FCLONEFILEAT && !USE_XATTR +# include +#endif + #ifndef HAVE_FCHOWN # define HAVE_FCHOWN false # define fchown(fd, uid, gid) (-1) #endif -#ifndef HAVE_LCHOWN -# define HAVE_LCHOWN false -# define lchown(name, uid, gid) chown (name, uid, gid) -#endif - -#ifndef HAVE_MKFIFO -static int -rpl_mkfifo (char const *file, mode_t mode) -{ - errno = ENOTSUP; - return -1; -} -# define mkfifo rpl_mkfifo -#endif - #ifndef USE_ACL # define USE_ACL 0 #endif @@ -133,7 +125,8 @@ struct dir_list #define DEST_INFO_INITIAL_CAPACITY 61 static bool copy_internal (char const *src_name, char const *dst_name, - bool new_dst, struct stat const *parent, + int dst_dirfd, char const *dst_relname, + int nonexistent_dst, struct stat const *parent, struct dir_list *ancestors, const struct cp_options *x, bool command_line_arg, @@ -183,20 +176,6 @@ follow_fstatat (int dirfd, char const *filename, struct stat *st, int flags) return result; } -/* Set the timestamp of symlink, FILE, to TIMESPEC. - If this system lacks support for that, simply return 0. */ -static inline int -utimens_symlink (char const *file, struct timespec const *timespec) -{ - int err = lutimens (file, timespec); - /* When configuring on a system with new headers and libraries, and - running on one with a kernel that is old enough to lack the syscall, - utimensat fails with ENOSYS. Ignore that. */ - if (err && errno == ENOSYS) - err = 0; - return err; -} - /* Attempt to punch a hole to avoid any permanent speculative preallocation on file systems such as XFS. Return values as per fallocate(2) except ENOSYS etc. are ignored. */ @@ -247,29 +226,81 @@ create_hole (int fd, char const *name, bool punch_holes, off_t size) /* Copy the regular file open on SRC_FD/SRC_NAME to DST_FD/DST_NAME, honoring the MAKE_HOLES setting and using the BUF_SIZE-byte buffer - BUF for temporary storage. Copy no more than MAX_N_READ bytes. + *ABUF for temporary storage, allocating it lazily if *ABUF is null. + Copy no more than MAX_N_READ bytes. Return true upon successful completion; print a diagnostic and return false upon error. Note that for best results, BUF should be "well"-aligned. - BUF must have sizeof(uintptr_t)-1 bytes of additional space - beyond BUF[BUF_SIZE-1]. Set *LAST_WRITE_MADE_HOLE to true if the final operation on DEST_FD introduced a hole. Set *TOTAL_N_READ to the number of bytes read. */ static bool -sparse_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, - size_t hole_size, bool punch_holes, +sparse_copy (int src_fd, int dest_fd, char **abuf, size_t buf_size, + size_t hole_size, bool punch_holes, bool allow_reflink, char const *src_name, char const *dst_name, uintmax_t max_n_read, off_t *total_n_read, bool *last_write_made_hole) { *last_write_made_hole = false; *total_n_read = 0; + + /* If not looking for holes, use copy_file_range if functional, + but don't use if reflink disallowed as that may be implicit. */ + if (!hole_size && allow_reflink) + while (max_n_read) + { + /* Copy at most COPY_MAX bytes at a time; this is min + (SSIZE_MAX, SIZE_MAX) truncated to a value that is + surely aligned well. */ + ssize_t copy_max = MIN (SSIZE_MAX, SIZE_MAX) >> 30 << 30; + ssize_t n_copied = copy_file_range (src_fd, NULL, dest_fd, NULL, + MIN (max_n_read, copy_max), 0); + if (n_copied == 0) + { + /* copy_file_range incorrectly returns 0 when reading from + the proc file system on the Linux kernel through at + least 5.6.19 (2020), so fall back on 'read' if the + input file seems empty. */ + if (*total_n_read == 0) + break; + return true; + } + if (n_copied < 0) + { + if (errno == ENOSYS || is_ENOTSUP (errno) + || errno == EINVAL || errno == EBADF + || errno == EXDEV || errno == ETXTBSY) + break; + + /* copy_file_range might not be enabled in seccomp filters, + so retry with a standard copy. EPERM can also occur + for immutable files, but that would only be in the edge case + where the file is made immutable after creating/truncating, + in which case the (more accurate) error is still shown. */ + if (errno == EPERM && *total_n_read == 0) + break; + + if (errno == EINTR) + n_copied = 0; + else + { + error (0, errno, _("error copying %s to %s"), + quoteaf_n (0, src_name), quoteaf_n (1, dst_name)); + return false; + } + } + max_n_read -= n_copied; + *total_n_read += n_copied; + } + bool make_hole = false; off_t psize = 0; while (max_n_read) { + if (!*abuf) + *abuf = xalignalloc (getpagesize (), buf_size); + char *buf = *abuf; ssize_t n_read = read (src_fd, buf, MIN (max_n_read, buf_size)); if (n_read < 0) { @@ -410,177 +441,115 @@ write_zeros (int fd, off_t n_bytes) return true; } +#ifdef SEEK_HOLE /* Perform an efficient extent copy, if possible. This avoids the overhead of detecting holes in hole-introducing/preserving copy, and thus makes copying sparse files much more efficient. - Upon a successful copy, return true. If the initial extent scan - fails, set *NORMAL_COPY_REQUIRED to true and return false. - Upon any other failure, set *NORMAL_COPY_REQUIRED to false and - return false. */ + Copy from SRC_FD to DEST_FD, using *ABUF (of size BUF_SIZE) for a buffer. + Allocate *ABUF lazily if *ABUF is null. + Look for holes of size HOLE_SIZE in the input. + The input file is of size SRC_TOTAL_SIZE. + Use SPARSE_MODE to determine whether to create holes in the output. + SRC_NAME and DST_NAME are the input and output file names. + Return true if successful, false (with a diagnostic) otherwise. */ + static bool -extent_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, - size_t hole_size, off_t src_total_size, - enum Sparse_type sparse_mode, - char const *src_name, char const *dst_name, - bool *require_normal_copy) +lseek_copy (int src_fd, int dest_fd, char **abuf, size_t buf_size, + size_t hole_size, off_t ext_start, off_t src_total_size, + enum Sparse_type sparse_mode, + bool allow_reflink, + char const *src_name, char const *dst_name) { - struct extent_scan scan; off_t last_ext_start = 0; off_t last_ext_len = 0; - - /* Keep track of the output position. - We may need this at the end, for a final ftruncate. */ off_t dest_pos = 0; - - extent_scan_init (src_fd, &scan); - - *require_normal_copy = false; bool wrote_hole_at_eof = true; - do + + while (0 <= ext_start) { - bool ok = extent_scan_read (&scan); - if (! ok) + off_t ext_end = lseek (src_fd, ext_start, SEEK_HOLE); + if (ext_end < 0) { - if (scan.hit_final_extent) - break; - - if (scan.initial_scan_failed) + if (errno != ENXIO) + goto cannot_lseek; + ext_end = src_total_size; + if (ext_end <= ext_start) { - *require_normal_copy = true; - return false; - } + /* The input file grew; get its current size. */ + src_total_size = lseek (src_fd, 0, SEEK_END); + if (src_total_size < 0) + goto cannot_lseek; - error (0, errno, _("%s: failed to get extents info"), - quotef (src_name)); - return false; + /* If the input file shrank after growing, stop copying. */ + if (src_total_size <= ext_start) + break; + + ext_end = src_total_size; + } } + /* If the input file must have grown, increase its measured size. */ + if (src_total_size < ext_end) + src_total_size = ext_end; - bool empty_extent = false; - for (unsigned int i = 0; i < scan.ei_count || empty_extent; i++) + if (lseek (src_fd, ext_start, SEEK_SET) < 0) + goto cannot_lseek; + + wrote_hole_at_eof = false; + off_t ext_hole_size = ext_start - last_ext_start - last_ext_len; + + if (ext_hole_size) { - off_t ext_start; - off_t ext_len; - off_t ext_hole_size; - - if (i < scan.ei_count) + if (sparse_mode != SPARSE_NEVER) { - ext_start = scan.ext_info[i].ext_logical; - ext_len = scan.ext_info[i].ext_length; - } - else /* empty extent at EOF. */ - { - i--; - ext_start = last_ext_start + scan.ext_info[i].ext_length; - ext_len = 0; - } - - /* Truncate extent to EOF. Extents starting after EOF are - treated as zero length extents starting right after EOF. - Generally this will trigger with an extent starting after - src_total_size, and result in creating a hole or zeros until EOF. - Though in a file in which extents have changed since src_total_size - was determined, we might have an extent spanning that size, - in which case we'll only copy data up to that size. */ - if (src_total_size < ext_start + ext_len) - { - if (src_total_size < ext_start) - ext_start = src_total_size; - ext_len = src_total_size - ext_start; - } - - ext_hole_size = ext_start - last_ext_start - last_ext_len; - - wrote_hole_at_eof = false; - - if (ext_hole_size) - { - if (lseek (src_fd, ext_start, SEEK_SET) < 0) - { - error (0, errno, _("cannot lseek %s"), quoteaf (src_name)); - fail: - extent_scan_free (&scan); - return false; - } - - if ((empty_extent && sparse_mode == SPARSE_ALWAYS) - || (!empty_extent && sparse_mode != SPARSE_NEVER)) - { - if (! create_hole (dest_fd, dst_name, - sparse_mode == SPARSE_ALWAYS, - ext_hole_size)) - goto fail; - wrote_hole_at_eof = true; - } - else - { - /* When not inducing holes and when there is a hole between - the end of the previous extent and the beginning of the - current one, write zeros to the destination file. */ - off_t nzeros = ext_hole_size; - if (empty_extent) - nzeros = MIN (src_total_size - dest_pos, ext_hole_size); - - if (! write_zeros (dest_fd, nzeros)) - { - error (0, errno, _("%s: write failed"), - quotef (dst_name)); - goto fail; - } - - dest_pos = MIN (src_total_size, ext_start); - } - } - - last_ext_start = ext_start; - - /* Treat an unwritten but allocated extent much like a hole. - I.e., don't read, but don't convert to a hole in the destination, - unless SPARSE_ALWAYS. */ - /* For now, do not treat FIEMAP_EXTENT_UNWRITTEN specially, - because that (in combination with no sync) would lead to data - loss at least on XFS and ext4 when using 2.6.39-rc3 kernels. */ - if (0 && (scan.ext_info[i].ext_flags & FIEMAP_EXTENT_UNWRITTEN)) - { - empty_extent = true; - last_ext_len = 0; - if (ext_len == 0) /* The last extent is empty and processed. */ - empty_extent = false; + if (! create_hole (dest_fd, dst_name, + sparse_mode == SPARSE_ALWAYS, + ext_hole_size)) + return false; + wrote_hole_at_eof = true; } else { - off_t n_read; - empty_extent = false; - last_ext_len = ext_len; - bool read_hole; - - if ( ! sparse_copy (src_fd, dest_fd, buf, buf_size, - sparse_mode == SPARSE_ALWAYS ? hole_size: 0, - true, src_name, dst_name, ext_len, &n_read, - &read_hole)) - goto fail; - - dest_pos = ext_start + n_read; - if (n_read) - wrote_hole_at_eof = read_hole; - } - - /* If the file ends with unwritten extents not accounted for in the - size, then skip processing them, and the associated redundant - read() calls which will always return 0. We will need to - remove this when we add fallocate() so that we can maintain - extents beyond the apparent size. */ - if (dest_pos == src_total_size) - { - scan.hit_final_extent = true; - break; + /* When not inducing holes and when there is a hole between + the end of the previous extent and the beginning of the + current one, write zeros to the destination file. */ + if (! write_zeros (dest_fd, ext_hole_size)) + { + error (0, errno, _("%s: write failed"), + quotef (dst_name)); + return false; + } } } - /* Release the space allocated to scan->ext_info. */ - extent_scan_free (&scan); + off_t ext_len = ext_end - ext_start; + last_ext_start = ext_start; + last_ext_len = ext_len; + /* Copy this extent, looking for further opportunities to not + bother to write zeros unless --sparse=never, since SEEK_HOLE + is conservative and may miss some holes. */ + off_t n_read; + bool read_hole; + if ( ! sparse_copy (src_fd, dest_fd, abuf, buf_size, + sparse_mode == SPARSE_NEVER ? 0 : hole_size, + true, allow_reflink, src_name, dst_name, + ext_len, &n_read, &read_hole)) + return false; + + dest_pos = ext_start + n_read; + if (n_read) + wrote_hole_at_eof = read_hole; + if (n_read < ext_len) + { + /* The input file shrank. */ + src_total_size = dest_pos; + break; + } + + ext_start = lseek (src_fd, dest_pos, SEEK_DATA); + if (ext_start < 0 && errno != ENXIO) + goto cannot_lseek; } - while (! scan.hit_final_extent); /* When the source file ends with a hole, we have to do a little more work, since the above copied only up to and including the final extent. @@ -591,9 +560,9 @@ extent_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, just converted them to a hole in the destination, we must call ftruncate here in order to record the proper length in the destination. */ if ((dest_pos < src_total_size || wrote_hole_at_eof) - && (sparse_mode != SPARSE_NEVER - ? ftruncate (dest_fd, src_total_size) - : ! write_zeros (dest_fd, src_total_size - dest_pos))) + && ! (sparse_mode == SPARSE_NEVER + ? write_zeros (dest_fd, src_total_size - dest_pos) + : ftruncate (dest_fd, src_total_size) == 0)) { error (0, errno, _("failed to extend %s"), quoteaf (dst_name)); return false; @@ -607,14 +576,20 @@ extent_copy (int src_fd, int dest_fd, char *buf, size_t buf_size, } return true; + + cannot_lseek: + error (0, errno, _("cannot lseek %s"), quoteaf (src_name)); + return false; } +#endif /* FIXME: describe */ /* FIXME: rewrite this to use a hash table so we avoid the quadratic performance hit that's probably noticeable only on trees deeper than a few hundred levels. See use of active_dir_map in remove.c */ -static bool _GL_ATTRIBUTE_PURE +ATTRIBUTE_PURE +static bool is_ancestor (const struct stat *sb, const struct dir_list *ancestors) { while (ancestors != 0) @@ -633,8 +608,9 @@ errno_unsupported (int err) } #if USE_XATTR +ATTRIBUTE_FORMAT ((printf, 2, 3)) static void -copy_attr_error (struct error_context *ctx _GL_UNUSED, +copy_attr_error (MAYBE_UNUSED struct error_context *ctx, char const *fmt, ...) { if (!errno_unsupported (errno)) @@ -649,9 +625,10 @@ copy_attr_error (struct error_context *ctx _GL_UNUSED, } } +ATTRIBUTE_FORMAT ((printf, 2, 3)) static void -copy_attr_allerror (struct error_context *ctx _GL_UNUSED, - char const *fmt, ...) +copy_attr_allerror (MAYBE_UNUSED struct error_context *ctx, + char const *fmt, ...) { int err = errno; va_list ap; @@ -663,14 +640,14 @@ copy_attr_allerror (struct error_context *ctx _GL_UNUSED, } static char const * -copy_attr_quote (struct error_context *ctx _GL_UNUSED, char const *str) +copy_attr_quote (MAYBE_UNUSED struct error_context *ctx, char const *str) { return quoteaf (str); } static void -copy_attr_free (struct error_context *ctx _GL_UNUSED, - char const *str _GL_UNUSED) +copy_attr_free (MAYBE_UNUSED struct error_context *ctx, + MAYBE_UNUSED char const *str) { } @@ -680,7 +657,7 @@ copy_attr_free (struct error_context *ctx _GL_UNUSED, FIXME: Should we handle POSIX ACLs similarly? Return zero to skip. */ static int -check_selinux_attr (const char *name, struct error_context *ctx) +check_selinux_attr (char const *name, struct error_context *ctx) { return STRNCMP_LIT (name, "security.selinux") && attr_copy_check_permissions (name, ctx); @@ -693,44 +670,51 @@ static bool copy_attr (char const *src_path, int src_fd, char const *dst_path, int dst_fd, struct cp_options const *x) { - int ret; bool all_errors = (!x->data_copy_required || x->require_preserve_xattr); bool some_errors = (!all_errors && !x->reduce_diagnostics); - bool selinux_done = (x->preserve_security_context || x->set_security_context); - struct error_context ctx = - { - .error = all_errors ? copy_attr_allerror : copy_attr_error, - .quote = copy_attr_quote, - .quote_free = copy_attr_free - }; - if (0 <= src_fd && 0 <= dst_fd) - ret = attr_copy_fd (src_path, src_fd, dst_path, dst_fd, - selinux_done ? check_selinux_attr : NULL, - (all_errors || some_errors ? &ctx : NULL)); - else - ret = attr_copy_file (src_path, dst_path, - selinux_done ? check_selinux_attr : NULL, - (all_errors || some_errors ? &ctx : NULL)); + int (*check) (char const *, struct error_context *) + = (x->preserve_security_context || x->set_security_context + ? check_selinux_attr : NULL); - return ret == 0; +# if 4 < __GNUC__ + (8 <= __GNUC_MINOR__) + /* Pacify gcc -Wsuggest-attribute=format through at least GCC 11.2.1. */ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wsuggest-attribute=format" +# endif + struct error_context *ctx + = (all_errors || some_errors + ? (&(struct error_context) { + .error = all_errors ? copy_attr_allerror : copy_attr_error, + .quote = copy_attr_quote, + .quote_free = copy_attr_free + }) + : NULL); +# if 4 < __GNUC__ + (8 <= __GNUC_MINOR__) +# pragma GCC diagnostic pop +# endif + + return ! (0 <= src_fd && 0 <= dst_fd + ? attr_copy_fd (src_path, src_fd, dst_path, dst_fd, check, ctx) + : attr_copy_file (src_path, dst_path, check, ctx)); } #else /* USE_XATTR */ static bool -copy_attr (char const *src_path _GL_UNUSED, - int src_fd _GL_UNUSED, - char const *dst_path _GL_UNUSED, - int dst_fd _GL_UNUSED, - struct cp_options const *x _GL_UNUSED) +copy_attr (MAYBE_UNUSED char const *src_path, + MAYBE_UNUSED int src_fd, + MAYBE_UNUSED char const *dst_path, + MAYBE_UNUSED int dst_fd, + MAYBE_UNUSED struct cp_options const *x) { return true; } #endif /* USE_XATTR */ /* Read the contents of the directory SRC_NAME_IN, and recursively - copy the contents to DST_NAME_IN. NEW_DST is true if - DST_NAME_IN is a directory that was created previously in the - recursion. SRC_SB and ANCESTORS describe SRC_NAME_IN. + copy the contents to DST_NAME_IN aka DST_DIRFD+DST_RELNAME_IN. + NEW_DST is true if DST_NAME_IN is a directory + that was created previously in the recursion. + SRC_SB and ANCESTORS describe SRC_NAME_IN. Set *COPY_INTO_SELF if SRC_NAME_IN is a parent of (or the same as) DST_NAME_IN; otherwise, clear it. Propagate *FIRST_DIR_CREATED_PER_COMMAND_LINE_ARG from @@ -740,7 +724,8 @@ copy_attr (char const *src_path _GL_UNUSED, Return true if successful. */ static bool -copy_dir (char const *src_name_in, char const *dst_name_in, bool new_dst, +copy_dir (char const *src_name_in, char const *dst_name_in, + int dst_dirfd, char const *dst_relname_in, bool new_dst, const struct stat *src_sb, struct dir_list *ancestors, const struct cp_options *x, bool *first_dir_created_per_command_line_arg, @@ -773,11 +758,14 @@ copy_dir (char const *src_name_in, char const *dst_name_in, bool new_dst, char *src_name = file_name_concat (src_name_in, namep, NULL); char *dst_name = file_name_concat (dst_name_in, namep, NULL); bool first_dir_created = *first_dir_created_per_command_line_arg; + bool rename_succeeded; - ok &= copy_internal (src_name, dst_name, new_dst, src_sb, + ok &= copy_internal (src_name, dst_name, dst_dirfd, + dst_name + (dst_relname_in - dst_name_in), + new_dst, src_sb, ancestors, &non_command_line_options, false, &first_dir_created, - &local_copy_into_self, NULL); + &local_copy_into_self, &rename_succeeded); *copy_into_self |= local_copy_into_self; free (dst_name); @@ -800,10 +788,10 @@ copy_dir (char const *src_name_in, char const *dst_name_in, bool new_dst, /* Set the owner and owning group of DEST_DESC to the st_uid and st_gid fields of SRC_SB. If DEST_DESC is undefined (-1), set - the owner and owning group of DST_NAME instead; for - safety prefer lchown if the system supports it since no + the owner and owning group of DST_NAME aka DST_DIRFD+DST_RELNAME + instead; for safety prefer lchownat since no symbolic links should be involved. DEST_DESC must - refer to the same file as DEST_NAME if defined. + refer to the same file as DST_NAME if defined. Upon failure to set both UID and GID, try to set only the GID. NEW_DST is true if the file was newly created; otherwise, DST_SB is the status of the destination. @@ -811,7 +799,8 @@ copy_dir (char const *src_name_in, char const *dst_name_in, bool new_dst, not to preserve ownership, -1 otherwise. */ static int -set_owner (const struct cp_options *x, char const *dst_name, int dest_desc, +set_owner (const struct cp_options *x, char const *dst_name, + int dst_dirfd, char const *dst_relname, int dest_desc, struct stat const *src_sb, bool new_dst, struct stat const *dst_sb) { @@ -858,14 +847,14 @@ set_owner (const struct cp_options *x, char const *dst_name, int dest_desc, } else { - if (lchown (dst_name, uid, gid) == 0) + if (lchownat (dst_dirfd, dst_relname, uid, gid) == 0) return 1; if (errno == EPERM || errno == EINVAL) { /* We've failed to set *both*. Now, try to set just the group ID, but ignore any failure here, and don't change errno. */ int saved_errno = errno; - ignore_value (lchown (dst_name, -1, gid)); + ignore_value (lchownat (dst_dirfd, dst_relname, -1, gid)); errno = saved_errno; } } @@ -884,10 +873,10 @@ set_owner (const struct cp_options *x, char const *dst_name, int dest_desc, /* Set the st_author field of DEST_DESC to the st_author field of SRC_SB. If DEST_DESC is undefined (-1), set the st_author field of DST_NAME instead. DEST_DESC must refer to the same file as - DEST_NAME if defined. */ + DST_NAME if defined. */ static void -set_author (const char *dst_name, int dest_desc, const struct stat *src_sb) +set_author (char const *dst_name, int dest_desc, const struct stat *src_sb) { #if HAVE_STRUCT_STAT_ST_AUTHOR /* FIXME: Modify the following code so that it does not @@ -966,7 +955,7 @@ set_process_security_ctx (char const *src_name, char const *dst_name, { /* With -Z, adjust the default context for the process to have the type component adjusted as per the destination path. */ - if (new_dst && defaultcon (dst_name, mode) < 0 + if (new_dst && defaultcon (x->set_security_context, dst_name, mode) < 0 && ! ignorable_ctx_err (errno)) { error (0, errno, @@ -979,21 +968,21 @@ set_process_security_ctx (char const *src_name, char const *dst_name, } /* Reset the security context of DST_NAME, to that already set - as the process default if PROCESS_LOCAL is true. Otherwise + as the process default if !X->set_security_context. Otherwise adjust the type component of DST_NAME's security context as per the system default for that path. Issue warnings upon - failure, when allowed by various settings in CP_OPTIONS. - Return FALSE on failure, TRUE on success. */ + failure, when allowed by various settings in X. + Return false on failure, true on success. */ bool -set_file_security_ctx (char const *dst_name, bool process_local, +set_file_security_ctx (char const *dst_name, bool recurse, const struct cp_options *x) { bool all_errors = (!x->data_copy_required || x->require_preserve_context); bool some_errors = !all_errors && !x->reduce_diagnostics; - if (! restorecon (dst_name, recurse, process_local)) + if (! restorecon (x->set_security_context, dst_name, recurse)) { if (all_errors || (some_errors && !errno_unsupported (errno))) error (0, errno, _("failed to set the security context of %s"), @@ -1004,37 +993,73 @@ set_file_security_ctx (char const *dst_name, bool process_local, return true; } -/* Change the file mode bits of the file identified by DESC or NAME to MODE. - Use DESC if DESC is valid and fchmod is available, NAME otherwise. */ +/* Change the file mode bits of the file identified by DESC or + DIRFD+NAME to MODE. Use DESC if DESC is valid and fchmod is + available, DIRFD+NAME otherwise. */ static int -fchmod_or_lchmod (int desc, char const *name, mode_t mode) +fchmod_or_lchmod (int desc, int dirfd, char const *name, mode_t mode) { #if HAVE_FCHMOD if (0 <= desc) return fchmod (desc, mode); #endif - return lchmod (name, mode); + return lchmodat (dirfd, name, mode); } #ifndef HAVE_STRUCT_STAT_ST_BLOCKS # define HAVE_STRUCT_STAT_ST_BLOCKS 0 #endif -/* Use a heuristic to determine whether stat buffer SB comes from a file - with sparse blocks. If the file has fewer blocks than would normally - be needed for a file of its size, then at least one of the blocks in - the file is a hole. In that case, return true. */ -static bool -is_probably_sparse (struct stat const *sb) +/* Type of scan being done on the input when looking for sparseness. */ +enum scantype + { + /* An error was found when determining scantype. */ + ERROR_SCANTYPE, + + /* No fancy scanning; just read and write. */ + PLAIN_SCANTYPE, + + /* Read and examine data looking for zero blocks; useful when + attempting to create sparse output. */ + ZERO_SCANTYPE, + + /* lseek information is available. */ + LSEEK_SCANTYPE, + }; + +/* Result of infer_scantype. */ +union scan_inference { - return (HAVE_STRUCT_STAT_ST_BLOCKS - && S_ISREG (sb->st_mode) - && ST_NBLOCKS (*sb) < sb->st_size / ST_NBLOCKSIZE); + /* Used if infer_scantype returns LSEEK_SCANTYPE. This is the + offset of the first data block, or -1 if the file has no data. */ + off_t ext_start; +}; + +/* Return how to scan a file with descriptor FD and stat buffer SB. + Store any information gathered into *SCAN_INFERENCE. */ +static enum scantype +infer_scantype (int fd, struct stat const *sb, + union scan_inference *scan_inference) +{ + if (! (HAVE_STRUCT_STAT_ST_BLOCKS + && S_ISREG (sb->st_mode) + && ST_NBLOCKS (*sb) < sb->st_size / ST_NBLOCKSIZE)) + return PLAIN_SCANTYPE; + +#ifdef SEEK_HOLE + scan_inference->ext_start = lseek (fd, 0, SEEK_DATA); + if (0 <= scan_inference->ext_start || errno == ENXIO) + return LSEEK_SCANTYPE; + else if (errno != EINVAL && !is_ENOTSUP (errno)) + return ERROR_SCANTYPE; +#endif + + return ZERO_SCANTYPE; } -/* Copy a regular file from SRC_NAME to DST_NAME. +/* Copy a regular file from SRC_NAME to DST_NAME aka DST_DIRFD+DST_RELNAME. If the source file contains holes, copies holes and blocks of zeros in the source file as holes in the destination file. (Holes are read as zeroes by the 'read' system call.) @@ -1043,26 +1068,30 @@ is_probably_sparse (struct stat const *sb) OMITTED_PERMISSIONS after copying as needed. X provides many option settings. Return true if successful. - *NEW_DST is as in copy_internal. + *NEW_DST is initially as in copy_internal. + If successful, set *NEW_DST to true if the destination file was created and + to false otherwise; if unsuccessful, perhaps set *NEW_DST to some value. SRC_SB is the result of calling follow_fstatat on SRC_NAME. */ static bool copy_reg (char const *src_name, char const *dst_name, + int dst_dirfd, char const *dst_relname, const struct cp_options *x, mode_t dst_mode, mode_t omitted_permissions, bool *new_dst, struct stat const *src_sb) { - char *buf; - char *buf_alloc = NULL; - char *name_alloc = NULL; + char *buf = NULL; int dest_desc; int dest_errno; int source_desc; mode_t src_mode = src_sb->st_mode; + mode_t extra_permissions; struct stat sb; struct stat src_open_sb; + union scan_inference scan_inference; bool return_val = true; bool data_copy_required = x->data_copy_required; + bool preserve_xattr = USE_XATTR & x->preserve_xattr; source_desc = open (src_name, (O_RDONLY | O_BINARY @@ -1096,8 +1125,8 @@ copy_reg (char const *src_name, char const *dst_name, if (! *new_dst) { int open_flags = - O_WRONLY | O_BINARY | (x->data_copy_required ? O_TRUNC : 0); - dest_desc = open (dst_name, open_flags); + O_WRONLY | O_BINARY | (data_copy_required ? O_TRUNC : 0); + dest_desc = openat (dst_dirfd, dst_relname, open_flags); dest_errno = errno; /* When using cp --preserve=context to copy to an existing destination, @@ -1107,11 +1136,10 @@ copy_reg (char const *src_name, char const *dst_name, the existing context according to the system default for the dest. Note we set the context here, _after_ the file is opened, lest the new context disallow that. */ - if ((x->set_security_context || x->preserve_security_context) - && 0 <= dest_desc) + if (0 <= dest_desc + && (x->set_security_context || x->preserve_security_context)) { - if (! set_file_security_ctx (dst_name, x->preserve_security_context, - false, x)) + if (! set_file_security_ctx (dst_name, false, x)) { if (x->require_preserve_context) { @@ -1121,46 +1149,75 @@ copy_reg (char const *src_name, char const *dst_name, } } - if (dest_desc < 0 && x->unlink_dest_after_failed_open) + if (dest_desc < 0 && dest_errno != ENOENT + && x->unlink_dest_after_failed_open) { - if (unlink (dst_name) != 0) + if (unlinkat (dst_dirfd, dst_relname, 0) == 0) + { + if (x->verbose) + printf (_("removed %s\n"), quoteaf (dst_name)); + } + else if (errno != ENOENT) { error (0, errno, _("cannot remove %s"), quoteaf (dst_name)); return_val = false; goto close_src_desc; } - if (x->verbose) - printf (_("removed %s\n"), quoteaf (dst_name)); - /* Tell caller that the destination file was unlinked. */ - *new_dst = true; + dest_errno = ENOENT; + } + if (dest_desc < 0 && dest_errno == ENOENT) + { /* Ensure there is no race where a file may be left without an appropriate security context. */ if (x->set_security_context) { if (! set_process_security_ctx (src_name, dst_name, dst_mode, - *new_dst, x)) + true, x)) { return_val = false; goto close_src_desc; } } + + /* Tell caller that the destination file is created. */ + *new_dst = true; } } if (*new_dst) { - open_with_O_CREAT:; +#if HAVE_FCLONEFILEAT && !USE_XATTR +/* CLONE_NOOWNERCOPY only available on macos >= 10.13. */ +# ifndef CLONE_NOOWNERCOPY +# define CLONE_NOOWNERCOPY 0 +# endif + int clone_flags = x->preserve_ownership ? 0 : CLONE_NOOWNERCOPY; + if (data_copy_required && x->reflink_mode + && x->preserve_mode && x->preserve_timestamps + && (x->preserve_ownership || CLONE_NOOWNERCOPY) + && (fclonefileat (source_desc, dst_dirfd, dst_relname, clone_flags) + == 0)) + goto close_src_desc; +#endif + + /* To allow copying xattrs on read-only files, create with u+w. + This satisfies an inode permission check done by + xattr_permission in fs/xattr.c of the GNU/Linux kernel. */ + mode_t open_mode = + ((dst_mode & ~omitted_permissions) + | (preserve_xattr && !x->owner_privileges ? S_IWUSR : 0)); + extra_permissions = open_mode & ~dst_mode; /* either 0 or S_IWUSR */ int open_flags = O_WRONLY | O_CREAT | O_BINARY; - dest_desc = open (dst_name, open_flags | O_EXCL, - dst_mode & ~omitted_permissions); + dest_desc = openat (dst_dirfd, dst_relname, open_flags | O_EXCL, + open_mode); dest_errno = errno; /* When trying to copy through a dangling destination symlink, the above open fails with EEXIST. If that happens, and - lstat'ing the DST_NAME shows that it is a symlink, then we + readlinkat shows that it is a symlink, then we have a problem: trying to resolve this dangling symlink to a directory/destination-entry pair is fundamentally racy, so punt. If x->open_dangling_dest_symlink is set (cp sets @@ -1170,14 +1227,13 @@ copy_reg (char const *src_name, char const *dst_name, only when copying, i.e., not in move_mode. */ if (dest_desc < 0 && dest_errno == EEXIST && ! x->move_mode) { - struct stat dangling_link_sb; - if (lstat (dst_name, &dangling_link_sb) == 0 - && S_ISLNK (dangling_link_sb.st_mode)) + char dummy[1]; + if (0 <= readlinkat (dst_dirfd, dst_relname, dummy, sizeof dummy)) { if (x->open_dangling_dest_symlink) { - dest_desc = open (dst_name, open_flags, - dst_mode & ~omitted_permissions); + dest_desc = openat (dst_dirfd, dst_relname, + open_flags, open_mode); dest_errno = errno; } else @@ -1198,85 +1254,71 @@ copy_reg (char const *src_name, char const *dst_name, } else { - omitted_permissions = 0; + omitted_permissions = extra_permissions = 0; } if (dest_desc < 0) { - /* If we've just failed due to ENOENT for an ostensibly preexisting - destination (*new_dst was 0), that's a bit of a contradiction/race: - the prior stat/lstat said the file existed (*new_dst was 0), yet - the subsequent open-existing-file failed with ENOENT. With NFS, - the race window is wider still, since its meta-data caching tends - to make the stat succeed for a just-removed remote file, while the - more-definitive initial open call will fail with ENOENT. When this - situation arises, we attempt to open again, but this time with - O_CREAT. Do this only when not in move-mode, since when handling - a cross-device move, we must never open an existing destination. */ - if (dest_errno == ENOENT && ! *new_dst && ! x->move_mode) - { - *new_dst = 1; - goto open_with_O_CREAT; - } - - /* Otherwise, it's an error. */ error (0, dest_errno, _("cannot create regular file %s"), quoteaf (dst_name)); return_val = false; goto close_src_desc; } - if (fstat (dest_desc, &sb) != 0) + /* --attributes-only overrides --reflink. */ + if (data_copy_required && x->reflink_mode) + { + if (clone_file (dest_desc, source_desc) == 0) + data_copy_required = false; + else if (x->reflink_mode == REFLINK_ALWAYS) + { + error (0, errno, _("failed to clone %s from %s"), + quoteaf_n (0, dst_name), quoteaf_n (1, src_name)); + return_val = false; + goto close_src_and_dst_desc; + } + } + + if (! (data_copy_required | x->preserve_ownership | extra_permissions)) + sb.st_mode = 0; + else if (fstat (dest_desc, &sb) != 0) { error (0, errno, _("cannot fstat %s"), quoteaf (dst_name)); return_val = false; goto close_src_and_dst_desc; } - /* --attributes-only overrides --reflink. */ - if (data_copy_required && x->reflink_mode) - { - bool clone_ok = clone_file (dest_desc, source_desc) == 0; - if (clone_ok || x->reflink_mode == REFLINK_ALWAYS) - { - if (!clone_ok) - { - error (0, errno, _("failed to clone %s from %s"), - quoteaf_n (0, dst_name), quoteaf_n (1, src_name)); - return_val = false; - goto close_src_and_dst_desc; - } - data_copy_required = false; - } - } + /* If extra permissions needed for copy_xattr didn't happen (e.g., + due to umask) chmod to add them temporarily; if that fails give + up with extra permissions, letting copy_attr fail later. */ + mode_t temporary_mode = sb.st_mode | extra_permissions; + if (temporary_mode != sb.st_mode + && (fchmod_or_lchmod (dest_desc, dst_dirfd, dst_relname, temporary_mode) + != 0)) + extra_permissions = 0; if (data_copy_required) { /* Choose a suitable buffer size; it may be adjusted later. */ - size_t buf_alignment = getpagesize (); size_t buf_size = io_blksize (sb); size_t hole_size = ST_BLKSIZE (sb); - fdadvise (source_desc, 0, 0, FADVISE_SEQUENTIAL); - /* Deal with sparse files. */ - bool make_holes = false; - bool sparse_src = is_probably_sparse (&src_open_sb); - - if (S_ISREG (sb.st_mode)) + enum scantype scantype = infer_scantype (source_desc, &src_open_sb, + &scan_inference); + if (scantype == ERROR_SCANTYPE) { - /* Even with --sparse=always, try to create holes only - if the destination is a regular file. */ - if (x->sparse_mode == SPARSE_ALWAYS) - make_holes = true; - - /* Use a heuristic to determine whether SRC_NAME contains any sparse - blocks. If the file has fewer blocks than would normally be - needed for a file of its size, then at least one of the blocks in - the file is a hole. */ - if (x->sparse_mode == SPARSE_AUTO && sparse_src) - make_holes = true; + error (0, errno, _("cannot lseek %s"), quoteaf (src_name)); + return_val = false; + goto close_src_and_dst_desc; } + bool make_holes + = (S_ISREG (sb.st_mode) + && (x->sparse_mode == SPARSE_ALWAYS + || (x->sparse_mode == SPARSE_AUTO + && scantype != PLAIN_SCANTYPE))); + + fdadvise (source_desc, 0, 0, FADVISE_SEQUENTIAL); /* If not making a sparse file, try to use a more-efficient buffer size. */ @@ -1284,7 +1326,7 @@ copy_reg (char const *src_name, char const *dst_name, { /* Compute the least common multiple of the input and output buffer sizes, adjusting for outlandish values. */ - size_t blcm_max = MIN (SIZE_MAX, SSIZE_MAX) - buf_alignment; + size_t blcm_max = MIN (SIZE_MAX, SSIZE_MAX); size_t blcm = buffer_lcm (io_blksize (src_open_sb), buf_size, blcm_max); @@ -1302,37 +1344,24 @@ copy_reg (char const *src_name, char const *dst_name, buf_size = blcm; } - buf_alloc = xmalloc (buf_size + buf_alignment); - buf = ptr_align (buf_alloc, buf_alignment); - - if (sparse_src) - { - bool normal_copy_required; - - /* Perform an efficient extent-based copy, falling back to the - standard copy only if the initial extent scan fails. If the - '--sparse=never' option is specified, write all data but use - any extents to read more efficiently. */ - if (extent_copy (source_desc, dest_desc, buf, buf_size, hole_size, - src_open_sb.st_size, - make_holes ? x->sparse_mode : SPARSE_NEVER, - src_name, dst_name, &normal_copy_required)) - goto preserve_metadata; - - if (! normal_copy_required) - { - return_val = false; - goto close_src_and_dst_desc; - } - } - off_t n_read; - bool wrote_hole_at_eof; - if (! sparse_copy (source_desc, dest_desc, buf, buf_size, - make_holes ? hole_size : 0, - x->sparse_mode == SPARSE_ALWAYS, src_name, dst_name, - UINTMAX_MAX, &n_read, - &wrote_hole_at_eof)) + bool wrote_hole_at_eof = false; + if (! ( +#ifdef SEEK_HOLE + scantype == LSEEK_SCANTYPE + ? lseek_copy (source_desc, dest_desc, &buf, buf_size, hole_size, + scan_inference.ext_start, src_open_sb.st_size, + make_holes ? x->sparse_mode : SPARSE_NEVER, + x->reflink_mode != REFLINK_NEVER, + src_name, dst_name) + : +#endif + sparse_copy (source_desc, dest_desc, &buf, buf_size, + make_holes ? hole_size : 0, + x->sparse_mode == SPARSE_ALWAYS, + x->reflink_mode != REFLINK_NEVER, + src_name, dst_name, UINTMAX_MAX, &n_read, + &wrote_hole_at_eof))) { return_val = false; goto close_src_and_dst_desc; @@ -1345,14 +1374,13 @@ copy_reg (char const *src_name, char const *dst_name, } } -preserve_metadata: if (x->preserve_timestamps) { struct timespec timespec[2]; timespec[0] = get_stat_atime (src_sb); timespec[1] = get_stat_mtime (src_sb); - if (fdutimens (dest_desc, dst_name, timespec) != 0) + if (fdutimensat (dest_desc, dst_dirfd, dst_relname, timespec, 0) != 0) { error (0, errno, _("preserving times for %s"), quoteaf (dst_name)); if (x->require_preserve) @@ -1367,7 +1395,8 @@ preserve_metadata: clear capabilities. */ if (x->preserve_ownership && ! SAME_OWNER_AND_GROUP (*src_sb, sb)) { - switch (set_owner (x, dst_name, dest_desc, src_sb, *new_dst, &sb)) + switch (set_owner (x, dst_name, dst_dirfd, dst_relname, dest_desc, + src_sb, *new_dst, &sb)) { case -1: return_val = false; @@ -1379,25 +1408,11 @@ preserve_metadata: } } - /* To allow copying xattrs on read-only files, temporarily chmod u+rw. - This workaround is required as an inode permission check is done - by xattr_permission() in fs/xattr.c of the GNU/Linux kernel tree. */ - if (x->preserve_xattr) + if (preserve_xattr) { - bool access_changed = false; - - if (!(sb.st_mode & S_IWUSR) && geteuid () != ROOT_UID) - { - access_changed = fchmod_or_lchmod (dest_desc, dst_name, - S_IRUSR | S_IWUSR) == 0; - } - if (!copy_attr (src_name, source_desc, dst_name, dest_desc, x) && x->require_preserve_xattr) return_val = false; - - if (access_changed) - fchmod_or_lchmod (dest_desc, dst_name, dst_mode & ~omitted_permissions); } set_author (dst_name, dest_desc, src_sb); @@ -1418,11 +1433,13 @@ preserve_metadata: if (set_acl (dst_name, dest_desc, MODE_RW_UGO & ~cached_umask ()) != 0) return_val = false; } - else if (omitted_permissions) + else if (omitted_permissions | extra_permissions) { omitted_permissions &= ~ cached_umask (); - if (omitted_permissions - && fchmod_or_lchmod (dest_desc, dst_name, dst_mode) != 0) + if ((omitted_permissions | extra_permissions) + && (fchmod_or_lchmod (dest_desc, dst_dirfd, dst_relname, + dst_mode & ~ cached_umask ()) + != 0)) { error (0, errno, _("preserving permissions for %s"), quoteaf (dst_name)); @@ -1444,13 +1461,14 @@ close_src_desc: return_val = false; } - free (buf_alloc); - free (name_alloc); + alignfree (buf); return return_val; } -/* Return true if it's ok that the source and destination - files are the 'same' by some measure. The goal is to avoid +/* Return whether it's OK that two files are the "same" by some measure. + The first file is SRC_NAME and has status SRC_SB. + The second is DST_DIRFD+DST_RELNAME and has status DST_SB. + The copying options are X. The goal is to avoid making the 'copy' operation remove both copies of the file in that case, while still allowing the user to e.g., move or copy a regular file onto a symlink that points to it. @@ -1460,7 +1478,7 @@ close_src_desc: static bool same_file_ok (char const *src_name, struct stat const *src_sb, - char const *dst_name, struct stat const *dst_sb, + int dst_dirfd, char const *dst_relname, struct stat const *dst_sb, const struct cp_options *x, bool *return_now) { const struct stat *src_sb_link; @@ -1493,7 +1511,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, when they are distinct. */ if (S_ISLNK (src_sb->st_mode) && S_ISLNK (dst_sb->st_mode)) { - bool sn = same_name (src_name, dst_name); + bool sn = same_nameat (AT_FDCWD, src_name, dst_dirfd, dst_relname); if ( ! sn) { /* It's fine when we're making any type of backup. */ @@ -1522,7 +1540,8 @@ same_file_ok (char const *src_name, struct stat const *src_sb, if (!same) return true; - if (lstat (dst_name, &tmp_dst_sb) != 0 + if (fstatat (dst_dirfd, dst_relname, &tmp_dst_sb, + AT_SYMLINK_NOFOLLOW) != 0 || lstat (src_name, &tmp_src_sb) != 0) return true; @@ -1576,7 +1595,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, } /* FIXME: What about case insensitive file systems ? */ - return ! same_name (src_name, dst_name); + return ! same_nameat (AT_FDCWD, src_name, dst_dirfd, dst_relname); } #if 0 @@ -1586,7 +1605,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, copy_reg because SRC_NAME will no longer exist. Allowing the test to be deferred lets cp do some useful things. But when creating hardlinks and SRC_NAME is a symlink - but DST_NAME is not we must test anyway. */ + but DST_RELNAME is not we must test anyway. */ if (x->hard_link || !S_ISLNK (src_sb_link->st_mode) || S_ISLNK (dst_sb_link->st_mode)) @@ -1601,7 +1620,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, /* They may refer to the same file if we're in move mode and the target is a symlink. That is ok, since we remove any existing destination file before opening it -- via 'rename' if they're on - the same file system, via 'unlink (DST_NAME)' otherwise. */ + the same file system, via unlinkat otherwise. */ if (S_ISLNK (dst_sb_link->st_mode)) return true; @@ -1609,7 +1628,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, this causes a race condition and we may lose data in this case. */ if (same_link && 1 < dst_sb_link->st_nlink - && ! same_name (src_name, dst_name)) + && ! same_nameat (AT_FDCWD, src_name, dst_dirfd, dst_relname)) return ! x->move_mode; } @@ -1655,7 +1674,8 @@ same_file_ok (char const *src_name, struct stat const *src_sb, char *abs_src = canonicalize_file_name (src_name); if (abs_src) { - bool result = ! same_name (abs_src, dst_name); + bool result = ! same_nameat (AT_FDCWD, abs_src, + dst_dirfd, dst_relname); free (abs_src); return result; } @@ -1674,7 +1694,7 @@ same_file_ok (char const *src_name, struct stat const *src_sb, if ( ! S_ISLNK (dst_sb_link->st_mode)) tmp_dst_sb = *dst_sb_link; - else if (stat (dst_name, &tmp_dst_sb) != 0) + else if (fstatat (dst_dirfd, dst_relname, &tmp_dst_sb, 0) != 0) return true; if ( ! SAME_INODE (tmp_src_sb, tmp_dst_sb)) @@ -1694,21 +1714,23 @@ same_file_ok (char const *src_name, struct stat const *src_sb, return false; } -/* Return true if FILE, with mode MODE, is writable in the sense of 'mv'. +/* Return whether DST_DIRFD+DST_RELNAME, with mode MODE, + is writable in the sense of 'mv'. Always consider a symbolic link to be writable. */ static bool -writable_destination (char const *file, mode_t mode) +writable_destination (int dst_dirfd, char const *dst_relname, mode_t mode) { return (S_ISLNK (mode) || can_write_any_file () - || euidaccess (file, W_OK) == 0); + || faccessat (dst_dirfd, dst_relname, W_OK, AT_EACCESS) == 0); } static bool overwrite_ok (struct cp_options const *x, char const *dst_name, + int dst_dirfd, char const *dst_relname, struct stat const *dst_sb) { - if (! writable_destination (dst_name, dst_sb->st_mode)) + if (! writable_destination (dst_dirfd, dst_relname, dst_sb->st_mode)) { char perms[12]; /* "-rwxrwxrwx " ls-style modes. */ strmode (dst_sb->st_mode, perms); @@ -1742,6 +1764,8 @@ dest_info_init (struct cp_options *x) triple_hash, triple_compare, triple_free); + if (! x->dest_info) + xalloc_die (); } /* Initialize the hash table implementing a set of F_triple entries @@ -1764,9 +1788,12 @@ src_info_init (struct cp_options *x) triple_hash_no_name, triple_compare, triple_free); + if (! x->src_info) + xalloc_die (); } /* When effecting a move (e.g., for mv(1)), and given the name DST_NAME + aka DST_DIRFD+DST_RELNAME of the destination and a corresponding stat buffer, DST_SB, return true if the logical 'move' operation should _not_ proceed. Otherwise, return false. @@ -1775,6 +1802,7 @@ src_info_init (struct cp_options *x) static bool abandon_move (const struct cp_options *x, char const *dst_name, + int dst_dirfd, char const *dst_relname, struct stat const *dst_sb) { assert (x->move_mode); @@ -1782,8 +1810,9 @@ abandon_move (const struct cp_options *x, || ((x->interactive == I_ASK_USER || (x->interactive == I_UNSPECIFIED && x->stdin_tty - && ! writable_destination (dst_name, dst_sb->st_mode))) - && ! overwrite_ok (x, dst_name, dst_sb))); + && ! writable_destination (dst_dirfd, dst_relname, + dst_sb->st_mode))) + && ! overwrite_ok (x, dst_name, dst_dirfd, dst_relname, dst_sb))); } /* Print --verbose output on standard output, e.g. 'new' -> 'old'. @@ -1807,23 +1836,46 @@ restore_default_fscreatecon_or_die (void) _("failed to restore the default file creation context")); } -/* Create a hard link DST_NAME to SRC_NAME, honoring the REPLACE, VERBOSE and - DEREFERENCE settings. Return true upon success. Otherwise, diagnose the +/* Return a newly-allocated string that is like STR + except replace its suffix SUFFIX with NEWSUFFIX. */ +static char * +subst_suffix (char const *str, char const *suffix, char const *newsuffix) +{ + idx_t prefixlen = suffix - str; + idx_t newsuffixsize = strlen (newsuffix) + 1; + char *r = ximalloc (prefixlen + newsuffixsize); + memcpy (r + prefixlen, newsuffix, newsuffixsize); + return memcpy (r, str, prefixlen); +} + +/* Create a hard link to SRC_NAME aka SRC_DIRFD+SRC_RELNAME; + the new link is at DST_NAME aka DST_DIRFD+DST_RELNAME. + A null SRC_NAME stands for the file whose name is like DST_NAME + except with DST_RELNAME replaced with SRC_RELNAME. + Honor the REPLACE, VERBOSE and DEREFERENCE settings. + Return true upon success. Otherwise, diagnose the failure and return false. If SRC_NAME is a symbolic link, then it will not be followed unless DEREFERENCE is true. If the system doesn't support hard links to symbolic links, then DST_NAME will be created as a symbolic link to SRC_NAME. */ static bool -create_hard_link (char const *src_name, char const *dst_name, +create_hard_link (char const *src_name, int src_dirfd, char const *src_relname, + char const *dst_name, int dst_dirfd, char const *dst_relname, bool replace, bool verbose, bool dereference) { - int err = force_linkat (AT_FDCWD, src_name, AT_FDCWD, dst_name, + int err = force_linkat (src_dirfd, src_relname, dst_dirfd, dst_relname, dereference ? AT_SYMLINK_FOLLOW : 0, replace, -1); if (0 < err) { + + char *a_src_name = NULL; + if (!src_name) + src_name = a_src_name = subst_suffix (dst_name, dst_relname, + src_relname); error (0, err, _("cannot create hard link %s to %s"), quoteaf_n (0, dst_name), quoteaf_n (1, src_name)); + free (a_src_name); return false; } if (err < 0 && verbose) @@ -1834,7 +1886,8 @@ create_hard_link (char const *src_name, char const *dst_name, /* Return true if the current file should be (tried to be) dereferenced: either for DEREF_ALWAYS or for DEREF_COMMAND_LINE_ARGUMENTS in the case where the current file is a COMMAND_LINE_ARG; otherwise return false. */ -static inline bool _GL_ATTRIBUTE_PURE +ATTRIBUTE_PURE +static inline bool should_dereference (const struct cp_options *x, bool command_line_arg) { return x->dereference == DEREF_ALWAYS @@ -1843,42 +1896,47 @@ should_dereference (const struct cp_options *x, bool command_line_arg) } /* Return true if the source file with basename SRCBASE and status SRC_ST - is likely to be the simple backup file for DST_NAME. */ + is likely to be the simple backup file for DST_DIRFD+DST_RELNAME. */ static bool source_is_dst_backup (char const *srcbase, struct stat const *src_st, - char const *dst_name) + int dst_dirfd, char const *dst_relname) { size_t srcbaselen = strlen (srcbase); - char const *dstbase = last_component (dst_name); + char const *dstbase = last_component (dst_relname); size_t dstbaselen = strlen (dstbase); size_t suffixlen = strlen (simple_backup_suffix); if (! (srcbaselen == dstbaselen + suffixlen && memcmp (srcbase, dstbase, dstbaselen) == 0 && STREQ (srcbase + dstbaselen, simple_backup_suffix))) return false; - size_t dstlen = strlen (dst_name); - char *dst_back = xmalloc (dstlen + suffixlen + 1); - strcpy (mempcpy (dst_back, dst_name, dstlen), simple_backup_suffix); + char *dst_back = subst_suffix (dst_relname, + dst_relname + strlen (dst_relname), + simple_backup_suffix); struct stat dst_back_sb; - int dst_back_status = stat (dst_back, &dst_back_sb); + int dst_back_status = fstatat (dst_dirfd, dst_back, &dst_back_sb, 0); free (dst_back); return dst_back_status == 0 && SAME_INODE (*src_st, dst_back_sb); } -/* Copy the file SRC_NAME to the file DST_NAME. The files may be of - any type. NEW_DST should be true if the file DST_NAME cannot - exist because its parent directory was just created; NEW_DST should - be false if DST_NAME might already exist. A non-null PARENT describes the - parent directory. ANCESTORS points to a linked, null terminated list of - devices and inodes of parent directories of SRC_NAME. COMMAND_LINE_ARG - is true iff SRC_NAME was specified on the command line. +/* Copy the file SRC_NAME to the file DST_NAME aka DST_DIRFD+DST_RELNAME. + If NONEXISTENT_DST is positive, DST_NAME does not exist even as a + dangling symlink; if negative, it does not exist except possibly + as a dangling symlink; if zero, its existence status is unknown. + A non-null PARENT describes the parent directory. + ANCESTORS points to a linked, null terminated list of + devices and inodes of parent directories of SRC_NAME. + X summarizes the command-line options. + COMMAND_LINE_ARG means SRC_NAME was specified on the command line. FIRST_DIR_CREATED_PER_COMMAND_LINE_ARG is both input and output. Set *COPY_INTO_SELF if SRC_NAME is a parent of (or the same as) DST_NAME; otherwise, clear it. + If X->move_mode, set *RENAME_SUCCEEDED according to whether + the source was simply renamed to the destination. Return true if successful. */ static bool copy_internal (char const *src_name, char const *dst_name, - bool new_dst, + int dst_dirfd, char const *dst_relname, + int nonexistent_dst, struct stat const *parent, struct dir_list *ancestors, const struct cp_options *x, @@ -1901,18 +1959,22 @@ copy_internal (char const *src_name, char const *dst_name, bool dest_is_symlink = false; bool have_dst_lstat = false; + /* Whether the destination is (or was) known to be new, updated as + more info comes in. This may become true if the destination is a + dangling symlink, in contexts where dangling symlinks should be + treated the same as nonexistent files. */ + bool new_dst = 0 < nonexistent_dst; + *copy_into_self = false; int rename_errno = x->rename_errno; if (x->move_mode) { if (rename_errno < 0) - rename_errno = (renameatu (AT_FDCWD, src_name, AT_FDCWD, dst_name, + rename_errno = (renameatu (AT_FDCWD, src_name, dst_dirfd, dst_relname, RENAME_NOREPLACE) ? errno : 0); - new_dst = rename_errno == 0; - if (rename_succeeded) - *rename_succeeded = new_dst; + nonexistent_dst = *rename_succeeded = new_dst = rename_errno == 0; } if (rename_errno == 0 @@ -1920,9 +1982,11 @@ copy_internal (char const *src_name, char const *dst_name, : rename_errno != EEXIST || x->interactive != I_ALWAYS_NO) { char const *name = rename_errno == 0 ? dst_name : src_name; + int dirfd = rename_errno == 0 ? dst_dirfd : AT_FDCWD; + char const *relname = rename_errno == 0 ? dst_relname : src_name; int fstatat_flags = x->dereference == DEREF_NEVER ? AT_SYMLINK_NOFOLLOW : 0; - if (follow_fstatat (AT_FDCWD, name, &src_sb, fstatat_flags) != 0) + if (follow_fstatat (dirfd, relname, &src_sb, fstatat_flags) != 0) { error (0, errno, _("cannot stat %s"), quoteaf (name)); return false; @@ -1939,13 +2003,13 @@ copy_internal (char const *src_name, char const *dst_name, return false; } } -#ifdef lint else { +#if defined lint && (defined __clang__ || defined __COVERITY__) assert (x->move_mode); memset (&src_sb, 0, sizeof src_sb); - } #endif + } /* Detect the case in which the same source file appears more than once on the command line and no backup option has been selected. @@ -1967,7 +2031,7 @@ copy_internal (char const *src_name, char const *dst_name, bool dereference = should_dereference (x, command_line_arg); - if (!new_dst) + if (nonexistent_dst <= 0) { if (! (rename_errno == EEXIST && x->interactive == I_ALWAYS_NO)) { @@ -1985,7 +2049,11 @@ copy_internal (char const *src_name, char const *dst_name, || x->backup_type != no_backups || x->unlink_dest_before_opening); int fstatat_flags = use_lstat ? AT_SYMLINK_NOFOLLOW : 0; - if (follow_fstatat (AT_FDCWD, dst_name, &dst_sb, fstatat_flags) == 0) + if (!use_lstat && nonexistent_dst < 0) + new_dst = true; + else if (follow_fstatat (dst_dirfd, dst_relname, &dst_sb, + fstatat_flags) + == 0) { have_dst_lstat = use_lstat; rename_errno = EEXIST; @@ -2009,8 +2077,8 @@ copy_internal (char const *src_name, char const *dst_name, bool return_now = false; if (x->interactive != I_ALWAYS_NO - && ! same_file_ok (src_name, &src_sb, dst_name, &dst_sb, - x, &return_now)) + && ! same_file_ok (src_name, &src_sb, dst_dirfd, dst_relname, + &dst_sb, x, &return_now)) { error (0, 0, _("%s and %s are the same file"), quoteaf_n (0, src_name), quoteaf_n (1, dst_name)); @@ -2029,7 +2097,8 @@ copy_internal (char const *src_name, char const *dst_name, ? UTIMECMP_TRUNCATE_SOURCE : 0); - if (0 <= utimecmp (dst_name, &dst_sb, &src_sb, options)) + if (0 <= utimecmpat (dst_dirfd, dst_relname, &dst_sb, + &src_sb, options)) { /* We're using --update and the destination is not older than the source, so do not copy or move. Pretend the @@ -2043,13 +2112,15 @@ copy_internal (char const *src_name, char const *dst_name, hard-linked to another one. In that case, we'll use the mapping information to link the corresponding destination names. */ - earlier_file = remember_copied (dst_name, src_sb.st_ino, + earlier_file = remember_copied (dst_relname, src_sb.st_ino, src_sb.st_dev); if (earlier_file) { /* Note we currently replace DST_NAME unconditionally, even if it was a newer separate file. */ - if (! create_hard_link (earlier_file, dst_name, true, + if (! create_hard_link (NULL, dst_dirfd, earlier_file, + dst_name, dst_dirfd, dst_relname, + true, x->verbose, dereference)) { goto un_backup; @@ -2069,7 +2140,7 @@ copy_internal (char const *src_name, char const *dst_name, cp and mv treat -i and -f differently. */ if (x->move_mode) { - if (abandon_move (x, dst_name, &dst_sb)) + if (abandon_move (x, dst_name, dst_dirfd, dst_relname, &dst_sb)) { /* Pretend the rename succeeded, so the caller (mv) doesn't end up removing the source file. */ @@ -2083,7 +2154,8 @@ copy_internal (char const *src_name, char const *dst_name, if (! S_ISDIR (src_mode) && (x->interactive == I_ALWAYS_NO || (x->interactive == I_ASK_USER - && ! overwrite_ok (x, dst_name, &dst_sb)))) + && ! overwrite_ok (x, dst_name, dst_dirfd, + dst_relname, &dst_sb)))) return true; } @@ -2117,7 +2189,7 @@ copy_internal (char const *src_name, char const *dst_name, Note that it works fine if you use --backup=numbered. */ if (command_line_arg && x->backup_type != numbered_backups - && seen_file (x->dest_info, dst_name, &dst_sb)) + && seen_file (x->dest_info, dst_relname, &dst_sb)) { error (0, 0, _("will not overwrite just-created %s with %s"), @@ -2175,9 +2247,10 @@ copy_internal (char const *src_name, char const *dst_name, cd /tmp; rm -f a a~; : > a; echo A > a~; cp --b=simple a~ a would leave two zero-length files: a and a~. */ if (x->backup_type != numbered_backups - && source_is_dst_backup (srcbase, &src_sb, dst_name)) + && source_is_dst_backup (srcbase, &src_sb, + dst_dirfd, dst_relname)) { - const char *fmt; + char const *fmt; fmt = (x->move_mode ? _("backing up %s might destroy source; %s not moved") : _("backing up %s might destroy source; %s not copied")); @@ -2187,7 +2260,7 @@ copy_internal (char const *src_name, char const *dst_name, return false; } - char *tmp_backup = backup_file_rename (AT_FDCWD, dst_name, + char *tmp_backup = backup_file_rename (dst_dirfd, dst_relname, x->backup_type); /* FIXME: use fts: @@ -2197,7 +2270,11 @@ copy_internal (char const *src_name, char const *dst_name, to use fts, so using alloca here will be less of a problem. */ if (tmp_backup) { - ASSIGN_STRDUPA (dst_backup, tmp_backup); + idx_t dirlen = dst_relname - dst_name; + idx_t backupsize = strlen (tmp_backup) + 1; + dst_backup = alloca (dirlen + backupsize); + memcpy (mempcpy (dst_backup, dst_name, dirlen), + tmp_backup, backupsize); free (tmp_backup); } else if (errno != ENOENT) @@ -2211,12 +2288,13 @@ copy_internal (char const *src_name, char const *dst_name, /* Never unlink dst_name when in move mode. */ && ! x->move_mode && (x->unlink_dest_before_opening - || (x->preserve_links && 1 < dst_sb.st_nlink) - || (x->dereference == DEREF_NEVER - && ! S_ISREG (src_sb.st_mode)) - )) + || (x->data_copy_required + && ((x->preserve_links && 1 < dst_sb.st_nlink) + || (x->dereference == DEREF_NEVER + && ! S_ISREG (src_sb.st_mode)))) + )) { - if (unlink (dst_name) != 0 && errno != ENOENT) + if (unlinkat (dst_dirfd, dst_relname, 0) != 0 && errno != ENOENT) { error (0, errno, _("cannot remove %s"), quoteaf (dst_name)); return false; @@ -2239,13 +2317,14 @@ copy_internal (char const *src_name, char const *dst_name, struct stat tmp_buf; struct stat *dst_lstat_sb; - /* If we called lstat above, good: use that data. - Otherwise, call lstat here, in case dst_name is a symlink. */ + /* If we did not follow symlinks above, good: use that data. + Otherwise, use AT_SYMLINK_NOFOLLOW, in case dst_name is a symlink. */ if (have_dst_lstat) dst_lstat_sb = &dst_sb; else { - if (lstat (dst_name, &tmp_buf) == 0) + if (fstatat (dst_dirfd, dst_relname, &tmp_buf, + AT_SYMLINK_NOFOLLOW) == 0) dst_lstat_sb = &tmp_buf; else lstat_ok = false; @@ -2254,7 +2333,7 @@ copy_internal (char const *src_name, char const *dst_name, /* Never copy through a symlink we've just created. */ if (lstat_ok && S_ISLNK (dst_lstat_sb->st_mode) - && seen_file (x->dest_info, dst_name, dst_lstat_sb)) + && seen_file (x->dest_info, dst_relname, dst_lstat_sb)) { error (0, 0, _("will not copy %s through just-created symlink %s"), @@ -2305,7 +2384,8 @@ copy_internal (char const *src_name, char const *dst_name, else if (x->recursive && S_ISDIR (src_mode)) { if (command_line_arg) - earlier_file = remember_copied (dst_name, src_sb.st_ino, src_sb.st_dev); + earlier_file = remember_copied (dst_relname, + src_sb.st_ino, src_sb.st_dev); else earlier_file = src_to_dest_lookup (src_sb.st_ino, src_sb.st_dev); } @@ -2320,7 +2400,8 @@ copy_internal (char const *src_name, char const *dst_name, && x->dereference == DEREF_COMMAND_LINE_ARGUMENTS) || x->dereference == DEREF_ALWAYS)) { - earlier_file = remember_copied (dst_name, src_sb.st_ino, src_sb.st_dev); + earlier_file = remember_copied (dst_relname, + src_sb.st_ino, src_sb.st_dev); } /* Did we copy this inode somewhere else (in this command line argument) @@ -2335,7 +2416,7 @@ copy_internal (char const *src_name, char const *dst_name, { /* If src_name and earlier_file refer to the same directory entry, then warn about copying a directory into itself. */ - if (same_name (src_name, earlier_file)) + if (same_nameat (AT_FDCWD, src_name, dst_dirfd, earlier_file)) { error (0, 0, _("cannot copy a directory, %s, into itself, %s"), quoteaf_n (0, top_level_src_name), @@ -2343,7 +2424,8 @@ copy_internal (char const *src_name, char const *dst_name, *copy_into_self = true; goto un_backup; } - else if (same_name (dst_name, earlier_file)) + else if (same_nameat (dst_dirfd, dst_relname, + dst_dirfd, earlier_file)) { error (0, 0, _("warning: source directory %s " "specified more than once"), @@ -2371,15 +2453,19 @@ copy_internal (char const *src_name, char const *dst_name, } else { + char *earlier = subst_suffix (dst_name, dst_relname, + earlier_file); error (0, 0, _("will not create hard link %s to directory %s"), - quoteaf_n (0, dst_name), quoteaf_n (1, earlier_file)); + quoteaf_n (0, dst_name), quoteaf_n (1, earlier)); + free (earlier); goto un_backup; } } else { - if (! create_hard_link (earlier_file, dst_name, true, x->verbose, - dereference)) + if (! create_hard_link (NULL, dst_dirfd, earlier_file, + dst_name, dst_dirfd, dst_relname, + true, x->verbose, dereference)) goto un_backup; return true; @@ -2389,7 +2475,9 @@ copy_internal (char const *src_name, char const *dst_name, if (x->move_mode) { if (rename_errno == EEXIST) - rename_errno = rename (src_name, dst_name) == 0 ? 0 : errno; + rename_errno = ((renameat (AT_FDCWD, src_name, dst_dirfd, dst_relname) + == 0) + ? 0 : errno); if (rename_errno == 0) { @@ -2402,7 +2490,7 @@ copy_internal (char const *src_name, char const *dst_name, if (x->set_security_context) { /* -Z failures are only warnings currently. */ - (void) set_file_security_ctx (dst_name, false, true, x); + (void) set_file_security_ctx (dst_name, true, x); } if (rename_succeeded) @@ -2417,7 +2505,7 @@ copy_internal (char const *src_name, char const *dst_name, changed those, and 'mv' always uses lstat. We could limit it further by operating only on non-directories. */ - record_file (x->dest_info, dst_name, &src_sb); + record_file (x->dest_info, dst_relname, &src_sb); } return true; @@ -2488,7 +2576,9 @@ copy_internal (char const *src_name, char const *dst_name, or not, and this is enforced above. Therefore we check the src_mode and operate on dst_name here as a tighter constraint and also because src_mode is readily available here. */ - if ((S_ISDIR (src_mode) ? rmdir (dst_name) : unlink (dst_name)) != 0 + if ((unlinkat (dst_dirfd, dst_relname, + S_ISDIR (src_mode) ? AT_REMOVEDIR : 0) + != 0) && errno != ENOENT) { error (0, errno, @@ -2533,7 +2623,7 @@ copy_internal (char const *src_name, char const *dst_name, /* If this directory has been copied before during the recursion, there is a symbolic link to an ancestor directory of the symbolic link. It is impossible to - continue to copy this, unless we've got an infinite disk. */ + continue to copy this, unless we've got an infinite file system. */ if (is_ancestor (&src_sb, ancestors)) { @@ -2555,7 +2645,8 @@ copy_internal (char const *src_name, char const *dst_name, (src_mode & ~S_IRWXUGO) != 0. However, common practice is to ask mkdir to copy all the CHMOD_MODE_BITS, letting mkdir decide what to do with S_ISUID | S_ISGID | S_ISVTX. */ - if (mkdir (dst_name, dst_mode_bits & ~omitted_permissions) != 0) + mode_t mode = dst_mode_bits & ~omitted_permissions; + if (mkdirat (dst_dirfd, dst_relname, mode) != 0) { error (0, errno, _("cannot create directory %s"), quoteaf (dst_name)); @@ -2566,7 +2657,8 @@ copy_internal (char const *src_name, char const *dst_name, for writing the directory's contents. Check if these permissions are there. */ - if (lstat (dst_name, &dst_sb) != 0) + if (fstatat (dst_dirfd, dst_relname, &dst_sb, + AT_SYMLINK_NOFOLLOW) != 0) { error (0, errno, _("cannot stat %s"), quoteaf (dst_name)); goto un_backup; @@ -2578,7 +2670,7 @@ copy_internal (char const *src_name, char const *dst_name, dst_mode = dst_sb.st_mode; restore_dst_mode = true; - if (lchmod (dst_name, dst_mode | S_IRWXU) != 0) + if (lchmodat (dst_dirfd, dst_relname, dst_mode | S_IRWXU) != 0) { error (0, errno, _("setting permissions for %s"), quoteaf (dst_name)); @@ -2592,7 +2684,7 @@ copy_internal (char const *src_name, char const *dst_name, source command line argument. */ if (!*first_dir_created_per_command_line_arg) { - remember_copied (dst_name, dst_sb.st_ino, dst_sb.st_dev); + remember_copied (dst_relname, dst_sb.st_ino, dst_sb.st_dev); *first_dir_created_per_command_line_arg = true; } @@ -2612,8 +2704,7 @@ copy_internal (char const *src_name, char const *dst_name, descendents, so use it to set the context for existing dirs here. This will also give earlier indication of failure to set ctx. */ if (x->set_security_context || x->preserve_security_context) - if (! set_file_security_ctx (dst_name, x->preserve_security_context, - false, x)) + if (! set_file_security_ctx (dst_name, false, x)) { if (x->require_preserve_context) goto un_backup; @@ -2632,7 +2723,8 @@ copy_internal (char const *src_name, char const *dst_name, this fails -- otherwise, the failure to read a single file in a source directory would cause the containing destination directory not to have owner/perms set properly. */ - delayed_ok = copy_dir (src_name, dst_name, new_dst, &src_sb, dir, x, + delayed_ok = copy_dir (src_name, dst_name, dst_dirfd, dst_relname, + new_dst, &src_sb, dir, x, first_dir_created_per_command_line_arg, copy_into_self); } @@ -2648,14 +2740,15 @@ copy_internal (char const *src_name, char const *dst_name, char *dst_parent; bool in_current_dir; - dst_parent = dir_name (dst_name); + dst_parent = dir_name (dst_relname); - in_current_dir = (STREQ (".", dst_parent) + in_current_dir = ((dst_dirfd == AT_FDCWD && STREQ (".", dst_parent)) /* If either stat call fails, it's ok not to report the failure and say dst_name is in the current directory. Other things will fail later. */ || stat (".", &dot_sb) != 0 - || stat (dst_parent, &dst_parent_sb) != 0 + || (fstatat (dst_dirfd, dst_parent, &dst_parent_sb, + 0) != 0) || SAME_INODE (dot_sb, dst_parent_sb)); free (dst_parent); @@ -2668,7 +2761,7 @@ copy_internal (char const *src_name, char const *dst_name, } } - int err = force_symlinkat (src_name, AT_FDCWD, dst_name, + int err = force_symlinkat (src_name, dst_dirfd, dst_relname, x->unlink_dest_after_failed_open, -1); if (0 < err) { @@ -2697,7 +2790,9 @@ copy_internal (char const *src_name, char const *dst_name, { bool replace = (x->unlink_dest_after_failed_open || x->interactive == I_ASK_USER); - if (! create_hard_link (src_name, dst_name, replace, false, dereference)) + if (! create_hard_link (src_name, AT_FDCWD, src_name, + dst_name, dst_dirfd, dst_relname, + replace, false, dereference)) goto un_backup; } else if (S_ISREG (src_mode) @@ -2713,18 +2808,20 @@ copy_internal (char const *src_name, char const *dst_name, normally the same, and the exception (where x->set_mode) is used only by 'install', which POSIX does not specify and where DST_MODE_BITS is what's wanted. */ - if (! copy_reg (src_name, dst_name, x, dst_mode_bits & S_IRWXUGO, + if (! copy_reg (src_name, dst_name, dst_dirfd, dst_relname, + x, dst_mode_bits & S_IRWXUGO, omitted_permissions, &new_dst, &src_sb)) goto un_backup; } else if (S_ISFIFO (src_mode)) { - /* Use mknod, rather than mkfifo, because the former preserves - the special mode bits of a fifo on Solaris 10, while mkfifo - does not. But fall back on mkfifo, because on some BSD systems, - mknod always fails when asked to create a FIFO. */ - if (mknod (dst_name, src_mode & ~omitted_permissions, 0) != 0) - if (mkfifo (dst_name, src_mode & ~S_IFIFO & ~omitted_permissions) != 0) + /* Use mknodat, rather than mkfifoat, because the former preserves + the special mode bits of a fifo on Solaris 10, while mkfifoat + does not. But fall back on mkfifoat, because on some BSD systems, + mknodat always fails when asked to create a FIFO. */ + mode_t mode = src_mode & ~omitted_permissions; + if (mknodat (dst_dirfd, dst_relname, mode, 0) != 0) + if (mkfifoat (dst_dirfd, dst_relname, mode & ~S_IFIFO) != 0) { error (0, errno, _("cannot create fifo %s"), quoteaf (dst_name)); goto un_backup; @@ -2732,8 +2829,8 @@ copy_internal (char const *src_name, char const *dst_name, } else if (S_ISBLK (src_mode) || S_ISCHR (src_mode) || S_ISSOCK (src_mode)) { - if (mknod (dst_name, src_mode & ~omitted_permissions, src_sb.st_rdev) - != 0) + mode_t mode = src_mode & ~omitted_permissions; + if (mknodat (dst_dirfd, dst_relname, mode, src_sb.st_rdev) != 0) { error (0, errno, _("cannot create special file %s"), quoteaf (dst_name)); @@ -2751,7 +2848,7 @@ copy_internal (char const *src_name, char const *dst_name, goto un_backup; } - int symlink_err = force_symlinkat (src_link_val, AT_FDCWD, dst_name, + int symlink_err = force_symlinkat (src_link_val, dst_dirfd, dst_relname, x->unlink_dest_after_failed_open, -1); if (0 < symlink_err && x->update && !new_dst && S_ISLNK (dst_sb.st_mode) && dst_sb.st_size == strlen (src_link_val)) @@ -2761,7 +2858,7 @@ copy_internal (char const *src_name, char const *dst_name, in some cases, e.g., if the destination symlink has the wrong ownership, permissions, or timestamps. */ char *dest_link_val = - areadlink_with_size (dst_name, dst_sb.st_size); + areadlinkat_with_size (dst_dirfd, dst_relname, dst_sb.st_size); if (dest_link_val) { if (STREQ (dest_link_val, src_link_val)) @@ -2785,7 +2882,9 @@ copy_internal (char const *src_name, char const *dst_name, /* Preserve the owner and group of the just-'copied' symbolic link, if possible. */ if (HAVE_LCHOWN - && lchown (dst_name, src_sb.st_uid, src_sb.st_gid) != 0 + && (lchownat (dst_dirfd, dst_relname, + src_sb.st_uid, src_sb.st_gid) + != 0) && ! chown_failure_ok (x)) { error (0, errno, _("failed to preserve ownership for %s"), @@ -2813,8 +2912,7 @@ copy_internal (char const *src_name, char const *dst_name, if (!new_dst && !x->copy_as_regular && !S_ISDIR (src_mode) && (x->set_security_context || x->preserve_security_context)) { - if (! set_file_security_ctx (dst_name, x->preserve_security_context, - false, x)) + if (! set_file_security_ctx (dst_name, false, x)) { if (x->require_preserve_context) goto un_backup; @@ -2826,8 +2924,8 @@ copy_internal (char const *src_name, char const *dst_name, /* Now that the destination file is very likely to exist, add its info to the set. */ struct stat sb; - if (lstat (dst_name, &sb) == 0) - record_file (x->dest_info, dst_name, &sb); + if (fstatat (dst_dirfd, dst_relname, &sb, AT_SYMLINK_NOFOLLOW) == 0) + record_file (x->dest_info, dst_relname, &sb); } /* If we've just created a hard-link due to cp's --link option, @@ -2858,10 +2956,8 @@ copy_internal (char const *src_name, char const *dst_name, timespec[0] = get_stat_atime (&src_sb); timespec[1] = get_stat_mtime (&src_sb); - if ((dest_is_symlink - ? utimens_symlink (dst_name, timespec) - : utimens (dst_name, timespec)) - != 0) + int utimensat_flags = dest_is_symlink ? AT_SYMLINK_NOFOLLOW : 0; + if (utimensat (dst_dirfd, dst_relname, timespec, utimensat_flags) != 0) { error (0, errno, _("preserving times for %s"), quoteaf (dst_name)); if (x->require_preserve) @@ -2873,7 +2969,8 @@ copy_internal (char const *src_name, char const *dst_name, if (!dest_is_symlink && x->preserve_ownership && (new_dst || !SAME_OWNER_AND_GROUP (src_sb, dst_sb))) { - switch (set_owner (x, dst_name, -1, &src_sb, new_dst, &dst_sb)) + switch (set_owner (x, dst_name, dst_dirfd, dst_relname, -1, + &src_sb, new_dst, &dst_sb)) { case -1: return false; @@ -2927,7 +3024,8 @@ copy_internal (char const *src_name, char const *dst_name, the lstat, but deducing the current destination mode is tricky in the presence of implementation-defined rules for special mode bits. */ - if (new_dst && lstat (dst_name, &dst_sb) != 0) + if (new_dst && fstatat (dst_dirfd, dst_relname, &dst_sb, + AT_SYMLINK_NOFOLLOW) != 0) { error (0, errno, _("cannot stat %s"), quoteaf (dst_name)); return false; @@ -2940,7 +3038,8 @@ copy_internal (char const *src_name, char const *dst_name, if (restore_dst_mode) { - if (lchmod (dst_name, dst_mode | omitted_permissions) != 0) + if (lchmodat (dst_dirfd, dst_relname, dst_mode | omitted_permissions) + != 0) { error (0, errno, _("preserving permissions for %s"), quoteaf (dst_name)); @@ -2968,7 +3067,8 @@ un_backup: if (dst_backup) { - if (rename (dst_backup, dst_name) != 0) + char const *dst_relbackup = &dst_backup[dst_relname - dst_name]; + if (renameat (dst_dirfd, dst_relbackup, dst_dirfd, dst_relname) != 0) error (0, errno, _("cannot un-backup %s"), quoteaf (dst_name)); else { @@ -2980,10 +3080,10 @@ un_backup: return false; } -static bool _GL_ATTRIBUTE_PURE +ATTRIBUTE_PURE +static bool valid_options (const struct cp_options *co) { - assert (co != NULL); assert (VALID_BACKUP_TYPE (co->backup_type)); assert (VALID_SPARSE_MODE (co->sparse_mode)); assert (VALID_REFLINK_MODE (co->reflink_mode)); @@ -2994,18 +3094,21 @@ valid_options (const struct cp_options *co) return true; } -/* Copy the file SRC_NAME to the file DST_NAME. The files may be of - any type. NONEXISTENT_DST should be true if the file DST_NAME - is known not to exist (e.g., because its parent directory was just - created); NONEXISTENT_DST should be false if DST_NAME might already - exist. OPTIONS is ... FIXME-describe +/* Copy the file SRC_NAME to the file DST_NAME aka DST_DIRFD+DST_RELNAME. + If NONEXISTENT_DST is positive, DST_NAME does not exist even as a + dangling symlink; if negative, it does not exist except possibly + as a dangling symlink; if zero, its existence status is unknown. + OPTIONS summarizes the command-line options. Set *COPY_INTO_SELF if SRC_NAME is a parent of (or the same as) DST_NAME; otherwise, set clear it. + If X->move_mode, set *RENAME_SUCCEEDED according to whether + the source was simply renamed to the destination. Return true if successful. */ extern bool copy (char const *src_name, char const *dst_name, - bool nonexistent_dst, const struct cp_options *options, + int dst_dirfd, char const *dst_relname, + int nonexistent_dst, const struct cp_options *options, bool *copy_into_self, bool *rename_succeeded) { assert (valid_options (options)); @@ -3021,7 +3124,8 @@ copy (char const *src_name, char const *dst_name, top_level_dst_name = dst_name; bool first_dir_created_per_command_line_arg = false; - return copy_internal (src_name, dst_name, nonexistent_dst, NULL, NULL, + return copy_internal (src_name, dst_name, dst_dirfd, dst_relname, + nonexistent_dst, NULL, NULL, options, true, &first_dir_created_per_command_line_arg, copy_into_self, rename_succeeded); diff --git a/copy.h b/src/copy.h similarity index 90% rename from copy.h rename to src/copy.h index 874d6f7..1f1de86 100644 --- a/copy.h +++ b/src/copy.h @@ -1,5 +1,5 @@ /* core functions for copying files and directories - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,6 +22,8 @@ # include # include "hash.h" +struct selabel_handle; + /* Control creation of sparse files (files with holes). */ enum Sparse_type { @@ -39,17 +41,17 @@ enum Sparse_type create a corresponding hole in DEST. There is a performance penalty here because CP has to search for holes in SRC. But if the holes are big enough, that penalty can be offset by the decrease in the amount - of data written to disk. */ + of data written to the file system. */ SPARSE_ALWAYS }; /* Control creation of COW files. */ enum Reflink_type { - /* Default to a standard copy. */ + /* Do a standard copy. */ REFLINK_NEVER, - /* Try a COW copy and fall back to a standard copy. */ + /* Try a COW copy and fall back to a standard copy; this is the default. */ REFLINK_AUTO, /* Require a COW copy and fail if not available. */ @@ -162,8 +164,8 @@ struct cp_options bool preserve_timestamps; bool explicit_no_preserve_mode; - /* If true, attempt to set specified security context */ - bool set_security_context; + /* If non-null, attempt to set specified security context */ + struct selabel_handle *set_security_context; /* Enabled for mv, and for cp by the --preserve=links option. If true, attempt to preserve in the destination files any @@ -280,28 +282,35 @@ struct cp_options on systems with a rename function that fails for a source file name specified with a trailing slash. */ # if RENAME_TRAILING_SLASH_BUG -int rpl_rename (const char *, const char *); +int rpl_rename (char const *, char const *); # undef rename # define rename rpl_rename # endif bool copy (char const *src_name, char const *dst_name, - bool nonexistent_dst, const struct cp_options *options, - bool *copy_into_self, bool *rename_succeeded); + int dst_dirfd, char const *dst_relname, + int nonexistent_dst, const struct cp_options *options, + bool *copy_into_self, bool *rename_succeeded) + _GL_ATTRIBUTE_NONNULL ((1, 2, 4, 6, 7)); extern bool set_process_security_ctx (char const *src_name, char const *dst_name, mode_t mode, bool new_dst, - const struct cp_options *x); + const struct cp_options *x) + _GL_ATTRIBUTE_NONNULL (); -extern bool set_file_security_ctx (char const *dst_name, bool process_local, - bool recurse, const struct cp_options *x); +extern bool set_file_security_ctx (char const *dst_name, + bool recurse, const struct cp_options *x) + _GL_ATTRIBUTE_NONNULL (); -void dest_info_init (struct cp_options *); -void src_info_init (struct cp_options *); +void dest_info_init (struct cp_options *) _GL_ATTRIBUTE_NONNULL (); +void dest_info_free (struct cp_options *) _GL_ATTRIBUTE_NONNULL (); +void src_info_init (struct cp_options *) _GL_ATTRIBUTE_NONNULL (); +void src_info_free (struct cp_options *) _GL_ATTRIBUTE_NONNULL (); -void cp_options_default (struct cp_options *); -bool chown_failure_ok (struct cp_options const *) _GL_ATTRIBUTE_PURE; +void cp_options_default (struct cp_options *) _GL_ATTRIBUTE_NONNULL (); +bool chown_failure_ok (struct cp_options const *) + _GL_ATTRIBUTE_NONNULL () _GL_ATTRIBUTE_PURE; mode_t cached_umask (void); #endif diff --git a/cp-hash.c b/src/cp-hash.c similarity index 93% rename from cp-hash.c rename to src/cp-hash.c index 10ab2cd..e566a4c 100644 --- a/cp-hash.c +++ b/src/cp-hash.c @@ -1,5 +1,5 @@ /* cp-hash.c -- file copying (hash search routines) - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -88,7 +88,7 @@ forget_created (ino_t ino, dev_t dev) probe.st_dev = dev; probe.name = NULL; - ent = hash_delete (src_to_dest, &probe); + ent = hash_remove (src_to_dest, &probe); if (ent) src_to_dest_free (ent); } @@ -112,7 +112,7 @@ src_to_dest_lookup (ino_t ino, dev_t dev) Return NULL if inserted, otherwise non-NULL. */ extern char * -remember_copied (const char *name, ino_t ino, dev_t dev) +remember_copied (char const *name, ino_t ino, dev_t dev) { struct Src_to_dest *ent; struct Src_to_dest *ent_from_table; @@ -153,12 +153,3 @@ hash_init (void) if (src_to_dest == NULL) xalloc_die (); } - -/* Reset the hash structure in the global variable 'htab' to - contain no entries. */ - -extern void -forget_all (void) -{ - hash_free (src_to_dest); -} diff --git a/cp-hash.h b/src/cp-hash.h similarity index 56% rename from cp-hash.h rename to src/cp-hash.h index c2c5085..989fcc5 100644 --- a/cp-hash.h +++ b/src/cp-hash.h @@ -1,5 +1,5 @@ void hash_init (void); -void forget_all (void); void forget_created (ino_t ino, dev_t dev); -char *remember_copied (const char *node, ino_t ino, dev_t dev); +char *remember_copied (char const *node, ino_t ino, dev_t dev) + _GL_ATTRIBUTE_NONNULL (); char *src_to_dest_lookup (ino_t ino, dev_t dev); diff --git a/die.h b/src/die.h similarity index 95% rename from die.h rename to src/die.h index 95f6f0c..7563e68 100644 --- a/die.h +++ b/src/die.h @@ -1,5 +1,5 @@ /* Report an error and exit. - Copyright 2016-2020 Free Software Foundation, Inc. + Copyright 2016-2022 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/force-link.c b/src/force-link.c similarity index 99% rename from force-link.c rename to src/force-link.c index 6cad421..bd6ea25 100644 --- a/force-link.c +++ b/src/force-link.c @@ -1,6 +1,6 @@ /* Implement ln -f "atomically" - Copyright 2017-2020 Free Software Foundation, Inc. + Copyright 2017-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/force-link.h b/src/force-link.h similarity index 61% rename from force-link.h rename to src/force-link.h index 595c93f..f051658 100644 --- a/force-link.h +++ b/src/force-link.h @@ -1,2 +1,4 @@ -extern int force_linkat (int, char const *, int, char const *, int, bool, int); -extern int force_symlinkat (char const *, int, char const *, bool, int); +extern int force_linkat (int, char const *, int, char const *, int, bool, int) + _GL_ATTRIBUTE_NONNULL (); +extern int force_symlinkat (char const *, int, char const *, bool, int) + _GL_ATTRIBUTE_NONNULL (); diff --git a/ioblksize.h b/src/ioblksize.h similarity index 85% rename from ioblksize.h rename to src/ioblksize.h index a29ea4b..8bd18ba 100644 --- a/ioblksize.h +++ b/src/ioblksize.h @@ -1,5 +1,5 @@ /* I/O block size definitions for coreutils - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -16,7 +16,8 @@ /* Include this file _after_ system headers if possible. */ -/* sys/stat.h will already have been included by system.h. */ +/* sys/stat.h and minmax.h will already have been included by system.h. */ +#include "idx.h" #include "stat-size.h" @@ -59,7 +60,7 @@ Note that this is to minimize system call overhead. Other values may be appropriate to minimize file system - or disk overhead. For example on my current GNU/Linux system + overhead. For example on my current GNU/Linux system the readahead setting is 128KiB which was read using: file="." @@ -70,9 +71,12 @@ In the future we could use the above method if available and default to io_blksize() if not. */ -enum { IO_BUFSIZE = 128*1024 }; -static inline size_t +enum { IO_BUFSIZE = 128 * 1024 }; +static inline idx_t io_blksize (struct stat sb) { - return MAX (IO_BUFSIZE, ST_BLKSIZE (sb)); + /* Don’t go above the largest power of two that fits in idx_t and size_t, + as that is asking for trouble. */ + return MIN (MIN (IDX_MAX, SIZE_MAX) / 2 + 1, + MAX (IO_BUFSIZE, ST_BLKSIZE (sb))); } diff --git a/src/mv.c b/src/mv.c new file mode 100644 index 0000000..f6a7340 --- /dev/null +++ b/src/mv.c @@ -0,0 +1,556 @@ +/* mv -- move or rename files + Copyright (C) 1986-2022 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Mike Parker, David MacKenzie, and Jim Meyering */ + +#include +#include +#include +#include +#include +#include + +#include "system.h" +#include "backupfile.h" +#include "copy.h" +#include "cp-hash.h" +#include "die.h" +#include "error.h" +#include "filenamecat.h" +#include "remove.h" +#include "renameatu.h" +#include "root-dev-ino.h" +#include "targetdir.h" +#include "priv-set.h" + +/* The official name of this program (e.g., no 'g' prefix). */ +#define PROGRAM_NAME "rm_" + +#define BUFFER_SIZE 270 + +#define AUTHORS \ + proper_name ("Mike Parker"), \ + proper_name ("David MacKenzie"), \ + proper_name ("Jim Meyering"), \ + proper_name ("AIXIAO@AIXIAO") + +/* For long options that have no equivalent short option, use a + non-character as a pseudo short option, starting with CHAR_MAX + 1. */ +enum { + STRIP_TRAILING_SLASHES_OPTION = CHAR_MAX + 1 +}; + +static struct option const long_options[] = { + { "backup", optional_argument, NULL, 'b' }, + { "context", no_argument, NULL, 'Z' }, + { "force", no_argument, NULL, 'f' }, + { "interactive", no_argument, NULL, 'i' }, + { "no-clobber", no_argument, NULL, 'n' }, + { "no-target-directory", no_argument, NULL, 'T' }, + { "strip-trailing-slashes", no_argument, NULL, STRIP_TRAILING_SLASHES_OPTION }, + { "suffix", required_argument, NULL, 'S' }, + { "target-directory", required_argument, NULL, 't' }, + { "update", no_argument, NULL, 'u' }, + { "verbose", no_argument, NULL, 'v' }, + { GETOPT_HELP_OPTION_DECL }, + { GETOPT_VERSION_OPTION_DECL }, + { NULL, 0, NULL, 0 } +}; + +static void rm_option_init(struct rm_options *x) +{ + x->ignore_missing_files = false; + x->remove_empty_directories = true; + x->recursive = true; + x->one_file_system = false; + + /* Should we prompt for removal, too? No. Prompting for the 'move' + part is enough. It implies removal. */ + x->interactive = RMI_NEVER; + x->stdin_tty = false; + + x->verbose = false; + + /* Since this program may well have to process additional command + line arguments after any call to 'rm', that function must preserve + the initial working directory, in case one of those is a + '.'-relative name. */ + x->require_restore_cwd = true; + + { + static struct dev_ino dev_ino_buf; + x->root_dev_ino = get_root_dev_ino(&dev_ino_buf); + if (x->root_dev_ino == NULL) + die(EXIT_FAILURE, errno, _("failed to get attributes of %s"), quoteaf("/")); + } + + x->preserve_all_root = false; +} + +static void cp_option_init(struct cp_options *x) +{ + bool selinux_enabled = (0 < is_selinux_enabled()); + + cp_options_default(x); + x->copy_as_regular = false; /* FIXME: maybe make this an option */ + x->reflink_mode = REFLINK_AUTO; + x->dereference = DEREF_NEVER; + x->unlink_dest_before_opening = false; + x->unlink_dest_after_failed_open = false; + x->hard_link = false; + x->interactive = I_UNSPECIFIED; + x->move_mode = true; + x->install_mode = false; + x->one_file_system = false; + x->preserve_ownership = true; + x->preserve_links = true; + x->preserve_mode = true; + x->preserve_timestamps = true; + x->explicit_no_preserve_mode = false; + x->preserve_security_context = selinux_enabled; + x->set_security_context = NULL; + x->reduce_diagnostics = false; + x->data_copy_required = true; + x->require_preserve = false; /* FIXME: maybe make this an option */ + x->require_preserve_context = false; + x->preserve_xattr = true; + x->require_preserve_xattr = false; + x->recursive = true; + x->sparse_mode = SPARSE_AUTO; /* FIXME: maybe make this an option */ + x->symbolic_link = false; + x->set_mode = false; + x->mode = 0; + x->stdin_tty = isatty(STDIN_FILENO); + + x->open_dangling_dest_symlink = false; + x->update = false; + x->verbose = false; + x->dest_info = NULL; + x->src_info = NULL; +} + +/* Move SOURCE onto DEST aka DEST_DIRFD+DEST_RELNAME. + Handle cross-file-system moves. + If SOURCE is a directory, DEST must not exist. + Return true if successful. */ + +static bool do_move(char const *source, char const *dest, int dest_dirfd, char const *dest_relname, const struct cp_options *x) +{ + bool copy_into_self; + bool rename_succeeded; + bool ok = copy(source, dest, dest_dirfd, dest_relname, 0, x, + ©_into_self, &rename_succeeded); + + if (ok) { + char const *dir_to_remove; + if (copy_into_self) { + /* In general, when copy returns with copy_into_self set, SOURCE is + the same as, or a parent of DEST. In this case we know it's a + parent. It doesn't make sense to move a directory into itself, and + besides in some situations doing so would give highly nonintuitive + results. Run this 'mkdir b; touch a c; mv * b' in an empty + directory. Here's the result of running echo $(find b -print): + b b/a b/b b/b/a b/c. Notice that only file 'a' was copied + into b/b. Handle this by giving a diagnostic, removing the + copied-into-self directory, DEST ('b/b' in the example), + and failing. */ + + dir_to_remove = NULL; + ok = false; + } else if (rename_succeeded) { + /* No need to remove anything. SOURCE was successfully + renamed to DEST. Or the user declined to rename a file. */ + dir_to_remove = NULL; + } else { + /* This may mean SOURCE and DEST referred to different devices. + It may also conceivably mean that even though they referred + to the same device, rename wasn't implemented for that device. + + E.g., (from Joel N. Weber), + [...] there might someday be cases where you can't rename + but you can copy where the device name is the same, especially + on Hurd. Consider an ftpfs with a primitive ftp server that + supports uploading, downloading and deleting, but not renaming. + + Also, note that comparing device numbers is not a reliable + check for 'can-rename'. Some systems can be set up so that + files from many different physical devices all have the same + st_dev field. This is a feature of some NFS mounting + configurations. + + We reach this point if SOURCE has been successfully copied + to DEST. Now we have to remove SOURCE. + + This function used to resort to copying only when rename + failed and set errno to EXDEV. */ + + dir_to_remove = source; + } + + if (dir_to_remove != NULL) { + struct rm_options rm_options; + enum RM_status status; + char const *dir[2]; + + rm_option_init(&rm_options); + rm_options.verbose = x->verbose; + dir[0] = dir_to_remove; + dir[1] = NULL; + + status = rm((void *)dir, &rm_options); + assert(VALID_STATUS(status)); + if (status == RM_ERROR) + ok = false; + } + } + + return ok; +} + +void usage(int status) +{ + if (status != EXIT_SUCCESS) + emit_try_help(); + else { + printf(_("\ +Usage: %s [OPTION]... [-T] SOURCE DEST\n\ + or: %s [OPTION]... SOURCE... DIRECTORY\n\ + or: %s [OPTION]... -t DIRECTORY SOURCE...\n\ +"), program_name, program_name, program_name); + fputs(_("\ +Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.\n\ +"), stdout); + + emit_mandatory_arg_note(); + + fputs(_("\ + --backup[=CONTROL] make a backup of each existing destination file\ +\n\ + -b like --backup but does not accept an argument\n\ + -f, --force do not prompt before overwriting\n\ + -i, --interactive prompt before overwrite\n\ + -n, --no-clobber do not overwrite an existing file\n\ +If you specify more than one of -i, -f, -n, only the final one takes effect.\n\ +"), stdout); + fputs(_("\ + --strip-trailing-slashes remove any trailing slashes from each SOURCE\n\ + argument\n\ + -S, --suffix=SUFFIX override the usual backup suffix\n\ +"), stdout); + fputs(_("\ + -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY\n\ + -T, --no-target-directory treat DEST as a normal file\n\ + -u, --update move only when the SOURCE file is newer\n\ + than the destination file or when the\n\ + destination file is missing\n\ + -v, --verbose explain what is being done\n\ + -Z, --context set SELinux security context of destination\n\ + file to default type\n\ +"), stdout); + fputs(HELP_OPTION_DESCRIPTION, stdout); + fputs(VERSION_OPTION_DESCRIPTION, stdout); + + printf("\n\033[31mInstead of rm command to prevent mistaken deletion of files\n\ +Author: AIXIAO@AIXIAO.ME\033[0m\n"); + printf("\n\033[31m代替rm命令,以防止错误删除文件\n\ +作者: AIXIAO@AIXIAO.ME\033[0m\n"); + + emit_backup_suffix_note(); + emit_ancillary_info(PROGRAM_NAME); + } + exit(status); +} + +// 在这里删除字符串里的'\n' +static void delchar(char *str, char c) +{ + int i, j; + + for (i = j = 0; str[i] != '\0'; i++) { + if (str[i] != c) //判断是否有和待删除字符一样的字符 + { + str[j++] = str[i]; + } + } + str[j] = '\0'; //字符串结束 +} + +// 读取配置文件 +static char *read_config(char *config_file, char *buffer) +{ + char temp_buffer[270]; + FILE *fd; + + fd = fopen(config_file, "r"); //打开文件 + if (fd == NULL) { + return strcpy(buffer, "/tmp/"); + } + memset(temp_buffer, 0, BUFFER_SIZE); + size_t ret = fread(temp_buffer, sizeof(temp_buffer) / sizeof((temp_buffer)[0]), sizeof(*temp_buffer), fd); //读取配置 + /* + if (ret != sizeof(*temp_buffer)) { + fprintf(stderr, "fread() failed: %zu\n", ret); + exit(EXIT_FAILURE); + } + */ + delchar(temp_buffer, 10); // 删除'\n' + fclose(fd); + return strcpy(buffer, temp_buffer); +} + +// 处理参数 +int process_argv(int argc, char *argv[], char **argvs) +{ + char delete_path[BUFFER_SIZE]; + char mkdir_s[BUFFER_SIZE]; + + memset(delete_path, 0, BUFFER_SIZE); + read_config("/etc/rm_.conf", delete_path); // 如果有配置文件存在, 读取配置文件, 如果读取配置文件失败默认使用"/tmp/"目录来当作垃圾桶目录 + + strcpy(mkdir_s, "mkdir -p "); + strcat(mkdir_s, delete_path); + + if (!access(delete_path, 0)) { + ;//printf("%s EXISITS!\n", delete_path); + } else { + printf("%s DOESN'T EXISIT!\n", delete_path); + if (-1 == system("mount -o remount,rw /")) { // 调用mount命令改变根目录读写权限 + perror("system mount"); + } + if (-1 == system(mkdir_s)) { // 调用mkdir命令创建不存在的垃圾桶目录 + perror("system mkdir"); + } else { + printf("%s Directory Created Successfully!\n", delete_path); + } + } + + for (int i = 0; i < argc; i++) { + argvs[i] = argv[i]; + } + + char *s = malloc(BUFFER_SIZE); + strcpy(s, delete_path); + argvs[argc] = s; + + return 0; +} + +int main(int argc, char **argv) +{ + int c; + bool ok; + bool make_backups = false; + char const *backup_suffix = NULL; + char *version_control_string = NULL; + struct cp_options x; + bool remove_trailing_slashes = false; + char const *target_directory = NULL; + bool no_target_directory = false; + int n_files; + char **file; + bool selinux_enabled = (0 < is_selinux_enabled()); + + /* 处理 argv */ + char **head_argvs; + char *argvs[20] = { malloc(sizeof(char *)) }; + process_argv(argc, argv, &(argvs[0])); + head_argvs = &(argvs[0]); // head_argvs指向argvs[0] + argc = argc + 1; // 改变argc数 + + /* 打印新的参数 */ + /* + for (int i = 0; i < argc; i++) { + printf("%s\n", argvs[i]); + } + */ + + initialize_main(&argc, &argvs); + set_program_name(argvs[0]); + setlocale(LC_ALL, ""); + bindtextdomain(PACKAGE, LOCALEDIR); + textdomain(PACKAGE); + + atexit(close_stdin); + + cp_option_init(&x); + + /* Try to disable the ability to unlink a directory. */ + priv_set_remove_linkdir(); + + while ((c = getopt_long(argc, argvs, "bfint:uvS:TZ", long_options, NULL)) + != -1) { + switch (c) { + case 'b': + make_backups = true; + if (optarg) + version_control_string = optarg; + break; + case 'f': + x.interactive = I_ALWAYS_YES; + break; + case 'i': + x.interactive = I_ASK_USER; + break; + case 'n': + x.interactive = I_ALWAYS_NO; + break; + case STRIP_TRAILING_SLASHES_OPTION: + remove_trailing_slashes = true; + break; + case 't': + if (target_directory) + die(EXIT_FAILURE, 0, _("multiple target directories specified")); + target_directory = optarg; + break; + case 'T': + no_target_directory = true; + break; + case 'u': + x.update = true; + break; + case 'v': + x.verbose = true; + break; + case 'S': + make_backups = true; + backup_suffix = optarg; + break; + case 'Z': + /* As a performance enhancement, don't even bother trying + to "restorecon" when not on an selinux-enabled kernel. */ + if (selinux_enabled) { + x.preserve_security_context = false; + x.set_security_context = selabel_open(SELABEL_CTX_FILE, NULL, 0); + if (!x.set_security_context) + error(0, errno, _("warning: ignoring --context")); + } + break; + case_GETOPT_HELP_CHAR; + case_GETOPT_VERSION_CHAR(PROGRAM_NAME, AUTHORS); + default: + usage(EXIT_FAILURE); + } + } + + x.interactive = I_ALWAYS_YES; // 默认使用-f参数 + + n_files = argc - optind; + file = head_argvs + optind; + + if (n_files <= !target_directory) { + if (n_files <= 0) + error(0, 0, _("missing file operand")); + else + error(0, 0, _("missing destination file operand after %s"), quoteaf(file[0])); + usage(EXIT_FAILURE); + } + + struct stat sb; + sb.st_mode = 0; + int target_dirfd = AT_FDCWD; + if (no_target_directory) { + if (target_directory) + die(EXIT_FAILURE, 0, _("cannot combine --target-directory (-t) " "and --no-target-directory (-T)")); + if (2 < n_files) { + error(0, 0, _("extra operand %s"), quoteaf(file[2])); + usage(EXIT_FAILURE); + } + } else if (target_directory) { + target_dirfd = target_directory_operand(target_directory, &sb); + if (!target_dirfd_valid(target_dirfd)) + die(EXIT_FAILURE, errno, _("target directory %s"), quoteaf(target_directory)); + } else { + char const *lastfile = file[n_files - 1]; + if (n_files == 2) + x.rename_errno = (renameatu(AT_FDCWD, file[0], AT_FDCWD, lastfile, RENAME_NOREPLACE) + ? errno : 0); + if (x.rename_errno != 0) { + int fd = target_directory_operand(lastfile, &sb); + if (target_dirfd_valid(fd)) { + x.rename_errno = -1; + target_dirfd = fd; + target_directory = lastfile; + n_files--; + } else { + /* The last operand LASTFILE cannot be opened as a directory. + If there are more than two operands, report an error. + + Also, report an error if LASTFILE is known to be a directory + even though it could not be opened, which can happen if + opening failed with EACCES on a platform lacking O_PATH. + In this case use stat to test whether LASTFILE is a + directory, in case opening a non-directory with (O_SEARCH + | O_DIRECTORY) failed with EACCES not ENOTDIR. */ + int err = errno; + if (2 < n_files || (O_PATHSEARCH == O_SEARCH && err == EACCES && (sb.st_mode != 0 || stat(lastfile, &sb) == 0) + && S_ISDIR(sb.st_mode))) + die(EXIT_FAILURE, err, _("target %s"), quoteaf(lastfile)); + } + } + } + + /* Handle the ambiguity in the semantics of mv induced by the + varying semantics of the rename function. POSIX-compatible + systems (e.g., GNU/Linux) have a rename function that honors a + trailing slash in the source, while others (Solaris 9, FreeBSD + 7.2) have a rename function that ignores it. */ + if (remove_trailing_slashes) + for (int i = 0; i < n_files; i++) + strip_trailing_slashes(file[i]); + + if (x.interactive == I_ALWAYS_NO) + x.update = false; + + if (make_backups && x.interactive == I_ALWAYS_NO) { + error(0, 0, _("options --backup and --no-clobber are mutually exclusive")); + usage(EXIT_FAILURE); + } + + x.backup_type = (make_backups ? xget_version(_("backup type"), version_control_string) + : no_backups); + set_simple_backup_suffix(backup_suffix); + + hash_init(); + + if (target_directory) { + /* Initialize the hash table only if we'll need it. + The problem it is used to detect can arise only if there are + two or more files to move. */ + if (2 <= n_files) + dest_info_init(&x); + + ok = true; + for (int i = 0; i < n_files; ++i) { + x.last_file = i + 1 == n_files; + char const *source = file[i]; + char const *source_basename = last_component(source); + char *dest_relname; + char *dest = file_name_concat(target_directory, source_basename, + &dest_relname); + strip_trailing_slashes(dest_relname); + ok &= do_move(source, dest, target_dirfd, dest_relname, &x); + free(dest); + } + } else { + x.last_file = true; + ok = do_move(file[0], file[1], AT_FDCWD, file[1], &x); + } + + if (argvs[argc] != NULL) + free(argvs[argc]); + + main_exit(ok ? EXIT_SUCCESS : EXIT_FAILURE); +} diff --git a/remove.c b/src/remove.c similarity index 98% rename from remove.c rename to src/remove.c index 2d40c55..b5d1ea8 100644 --- a/remove.c +++ b/src/remove.c @@ -1,5 +1,5 @@ /* remove.c -- core functions for removing files and directories - Copyright (C) 1988-2020 Free Software Foundation, Inc. + Copyright (C) 1988-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -385,8 +385,9 @@ excise (FTS *fts, FTSENT *ent, struct rm_options const *x, bool is_dir) if (errno == EROFS) { struct stat st; - if ( ! (lstatat (fts->fts_cwd_fd, ent->fts_accpath, &st) - && errno == ENOENT)) + if ( ! (fstatat (fts->fts_cwd_fd, ent->fts_accpath, &st, + AT_SYMLINK_NOFOLLOW) + && errno == ENOENT)) errno = EROFS; } @@ -506,7 +507,8 @@ rm_fts (FTS *fts, FTSENT *ent, struct rm_options const *x) /* When we know (from prompt when in interactive mode) that this is an empty directory, don't prompt twice. */ s = excise (fts, ent, x, true); - fts_skip_tree (fts, ent); + if (s == RM_OK) + fts_skip_tree (fts, ent); } if (s != RM_OK) @@ -589,7 +591,7 @@ rm (char *const *file, struct rm_options const *x) FTS *fts = xfts_open (file, bit_flags, NULL); - while (1) + while (true) { FTSENT *ent; diff --git a/remove.h b/src/remove.h similarity index 97% rename from remove.h rename to src/remove.h index 95e0fd5..e926084 100644 --- a/remove.h +++ b/src/remove.h @@ -1,6 +1,6 @@ /* Remove directory entries. - Copyright (C) 1998-2020 Free Software Foundation, Inc. + Copyright (C) 1998-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -37,7 +37,7 @@ struct rm_options /* If true, query the user about whether to remove each file. */ enum rm_interactive interactive; - // FIXME: remove + /* FIXME: remove */ /* If true, do not traverse into (or remove) any directory that is on a file system (i.e., that has a different device number) other than that of the corresponding command line argument. Note that diff --git a/selinux.c b/src/selinux.c similarity index 69% rename from selinux.c rename to src/selinux.c index 85f70f0..cd01dd1 100644 --- a/selinux.c +++ b/src/selinux.c @@ -1,5 +1,5 @@ /* selinux - core functions for maintaining SELinux labeling - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,19 +17,16 @@ /* Written by Daniel Walsh */ #include -#include +#include #include #include -#include "die.h" -#include "error.h" #include "system.h" #include "canonicalize.h" -#include "dosname.h" #include "xfts.h" #include "selinux.h" -#if HAVE_SELINUX_SELINUX_H +#if HAVE_SELINUX_LABEL_H # if ! HAVE_MODE_TO_SECURITY_CLASS /* @@ -91,51 +88,52 @@ computecon (char const *path, mode_t mode, char **con) goto quit; rc = security_compute_create (scon, tcon, tclass, con); -quit: + quit:; + int err = errno; free (dir); freecon (scon); freecon (tcon); + errno = err; return rc; } /* - This function takes a path and a mode, it calls computecon to get the + This function takes a handle, path and mode, it calls computecon to get the label of the path object if the current process created it, then it calls - matchpathcon to get the default type for the object. It substitutes the + selabel_lookup to get the default type for the object. It substitutes the default type into label. It tells the SELinux Kernel to label all new file system objects created by the current process with this label. Returns -1 on failure. errno will be set appropriately. */ int -defaultcon (char const *path, mode_t mode) +defaultcon (struct selabel_handle *selabel_handle, + char const *path, mode_t mode) { int rc = -1; char *scon = NULL; char *tcon = NULL; context_t scontext = 0, tcontext = 0; - const char *contype; + char const *contype; char *constr; char *newpath = NULL; if (! IS_ABSOLUTE_FILE_NAME (path)) { - /* Generate absolute path as required by subsequent matchpathcon(), - with libselinux < 2.1.5 2011-0826. */ + /* Generate absolute name as required by subsequent selabel_lookup. */ newpath = canonicalize_filename_mode (path, CAN_MISSING); if (! newpath) - die (EXIT_FAILURE, errno, _("error canonicalizing %s"), - quoteaf (path)); + goto quit; path = newpath; } - if (matchpathcon (path, mode, &scon) < 0) + if (selabel_lookup (selabel_handle, &scon, path, mode) < 0) { /* "No such file or directory" is a confusing error, when processing files, when in fact it was the associated default context that was not found. Therefore map the error to something more appropriate - to the context in which we're using matchpathcon(). */ + to the context in which we're using selabel_lookup(). */ if (errno == ENOENT) errno = ENODATA; goto quit; @@ -156,41 +154,39 @@ defaultcon (char const *path, mode_t mode) rc = setfscreatecon (constr); -quit: + quit:; + int err = errno; context_free (scontext); context_free (tcontext); freecon (scon); freecon (tcon); free (newpath); + errno = err; return rc; } /* - This function takes a PATH of an existing file system object, and a LOCAL - boolean that indicates whether the function should set the object's label - to the default for the local process, or one using system wide settings. - If LOCAL == true, it will ask the SELinux Kernel what the default label - for all objects created should be and then sets the label on the object. - Otherwise it calls matchpathcon on the object to ask the system what the - default label should be, extracts the type field and then modifies the file + If SELABEL_HANDLE is null, set PATH's label to the default to the + local process. Otherwise use selabel_lookup to determine the + default label, extract the type field and then modify the file system object. Note only the type field is updated, thus preserving MLS levels and user identity etc. of the PATH. Returns -1 on failure. errno will be set appropriately. */ static int -restorecon_private (char const *path, bool local) +restorecon_private (struct selabel_handle *selabel_handle, char const *path) { int rc = -1; struct stat sb; char *scon = NULL; char *tcon = NULL; context_t scontext = 0, tcontext = 0; - const char *contype; + char const *contype; char *constr; int fd; - if (local) + if (!selabel_handle) { if (getfscreatecon (&tcon) < 0) return rc; @@ -200,7 +196,9 @@ restorecon_private (char const *path, bool local) return rc; } rc = lsetfilecon (path, tcon); + int err = errno; freecon (tcon); + errno = err; return rc; } @@ -219,13 +217,13 @@ restorecon_private (char const *path, bool local) goto quit; } - if (matchpathcon (path, sb.st_mode, &scon) < 0) + if (selabel_lookup (selabel_handle, &scon, path, sb.st_mode) < 0) { /* "No such file or directory" is a confusing error, when processing files, when in fact it was the associated default context that was not found. Therefore map the error to something more appropriate - to the context in which we're using matchpathcon(). */ + to the context in which we're using selabel_lookup. */ if (errno == ENOENT) errno = ENODATA; goto quit; @@ -259,83 +257,71 @@ restorecon_private (char const *path, bool local) else rc = lsetfilecon (path, constr); -quit: + quit:; + int err = errno; if (fd != -1) close (fd); context_free (scontext); context_free (tcontext); freecon (scon); freecon (tcon); + errno = err; return rc; } /* This function takes three parameters: + SELABEL_HANDLE for selabel_lookup, or null to preserve. + PATH of an existing file system object. A RECURSE boolean which if the file system object is a directory, will call restorecon_private on every file system object in the directory. - A LOCAL boolean that indicates whether the function should set object labels - to the default for the local process, or use system wide settings. - - Returns false on failure. errno will be set appropriately. + Return false on failure. errno will be set appropriately. */ bool -restorecon (char const *path, bool recurse, bool local) +restorecon (struct selabel_handle *selabel_handle, + char const *path, bool recurse) { char *newpath = NULL; - FTS *fts; - bool ok = true; - if (! IS_ABSOLUTE_FILE_NAME (path) && ! local) + if (! IS_ABSOLUTE_FILE_NAME (path)) { - /* Generate absolute path as required by subsequent matchpathcon(), - with libselinux < 2.1.5 2011-0826. Also generating the absolute - path before the fts walk, will generate absolute paths in the + /* Generate absolute name as required by subsequent selabel_lookup. + When RECURSE, this also generates absolute names in the fts entries, which may be quicker to process in any case. */ newpath = canonicalize_filename_mode (path, CAN_MISSING); if (! newpath) - die (EXIT_FAILURE, errno, _("error canonicalizing %s"), - quoteaf (path)); + return false; + path = newpath; } - const char *ftspath[2] = { newpath ? newpath : path, NULL }; - if (! recurse) { - ok = restorecon_private (*ftspath, local) != -1; + bool ok = restorecon_private (selabel_handle, path) != -1; + int err = errno; free (newpath); + errno = err; return ok; } - fts = xfts_open ((char *const *) ftspath, FTS_PHYSICAL, NULL); - while (1) - { - FTSENT *ent; + char const *ftspath[2] = { path, NULL }; + FTS *fts = xfts_open ((char *const *) ftspath, FTS_PHYSICAL, NULL); - ent = fts_read (fts); - if (ent == NULL) - { - if (errno != 0) - { - error (0, errno, _("fts_read failed")); - ok = false; - } - break; - } + int err = 0; + for (FTSENT *ent; (ent = fts_read (fts)); ) + if (restorecon_private (selabel_handle, fts->fts_path) < 0) + err = errno; - ok &= restorecon_private (fts->fts_path, local) != -1; - } + if (errno != 0) + err = errno; if (fts_close (fts) != 0) - { - error (0, errno, _("fts_close failed")); - ok = false; - } + err = errno; free (newpath); - return ok; + return !err; } #endif diff --git a/selinux.h b/src/selinux.h similarity index 70% rename from selinux.h rename to src/selinux.h index c191c36..09cad58 100644 --- a/selinux.h +++ b/src/selinux.h @@ -1,5 +1,5 @@ /* selinux - core functions for maintaining SELinux labeling - Copyright (C) 2012-2020 Free Software Foundation, Inc. + Copyright (C) 2012-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,8 @@ #ifndef COREUTILS_SELINUX_H # define COREUTILS_SELINUX_H +struct selabel_handle; + /* Return true if ERR corresponds to an unsupported request, or if there is no context or it's inaccessible. */ static inline bool @@ -27,21 +29,25 @@ ignorable_ctx_err (int err) return err == ENOTSUP || err == ENODATA; } -# if HAVE_SELINUX_SELINUX_H +# if HAVE_SELINUX_LABEL_H extern bool -restorecon (char const *path, bool recurse, bool preserve); +restorecon (struct selabel_handle *selabel_handle, + char const *path, bool recurse); extern int -defaultcon (char const *path, mode_t mode); +defaultcon (struct selabel_handle *selabel_handle, + char const *path, mode_t mode); # else static inline bool -restorecon (char const *path, bool recurse, bool preserve) +restorecon (struct selabel_handle *selabel_handle, + char const *path, bool recurse) { errno = ENOTSUP; return false; } static inline int -defaultcon (char const *path, mode_t mode) +defaultcon (struct selabel_handle *selabel_handle, + char const *path, mode_t mode) { errno = ENOTSUP; return -1; } # endif diff --git a/system.h b/src/system.h similarity index 91% rename from system.h rename to src/system.h index ebf6834..0c5c9b9 100644 --- a/system.h +++ b/src/system.h @@ -1,5 +1,5 @@ /* system-dependent definitions for coreutils - Copyright (C) 1989-2020 Free Software Foundation, Inc. + Copyright (C) 1989-2022 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -16,6 +16,8 @@ /* Include this file _after_ system headers if possible. */ +#include + #include #include @@ -23,10 +25,6 @@ /* Commonly used file permission combination. */ #define MODE_RW_UGO (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) -#if !defined HAVE_MKFIFO -# define mkfifo(name, mode) mknod (name, (mode) | S_IFIFO, 0) -#endif - #if HAVE_SYS_PARAM_H # include #endif @@ -103,6 +101,11 @@ initialize_exit_failure (int status) } #include +#ifdef O_PATH +enum { O_PATHSEARCH = O_PATH }; +#else +enum { O_PATHSEARCH = O_SEARCH }; +#endif #include #ifndef _D_EXACT_NAMLEN @@ -277,7 +280,7 @@ dot_or_dotdot (char const *file_name) static inline struct dirent const * readdir_ignoring_dot_and_dotdot (DIR *dirp) { - while (1) + while (true) { struct dirent const *dp = readdir (dirp); if (dp == NULL || ! dot_or_dotdot (dp->d_name)) @@ -350,9 +353,9 @@ enum "for details about the options it supports.\n") #define HELP_OPTION_DESCRIPTION \ - _(" --help display this help and exit\n") + _(" --help display this help and exit\n") #define VERSION_OPTION_DESCRIPTION \ - _(" --version output version information and exit\n") + _(" --version output version information and exit\n") #include "closein.h" #include "closeout.h" @@ -365,7 +368,7 @@ enum /* Define away proper_name (leaving proper_name_utf8, which affects far fewer programs), since it's not worth the cost of adding ~17KB to the x86_64 text size of every single program. This avoids a 40% - (almost ~2MB) increase in the on-disk space utilization for the set + (almost ~2MB) increase in the file system space utilization for the set of the 100 binaries. */ #define proper_name(x) (x) @@ -378,14 +381,7 @@ enum exit (EXIT_SUCCESS); \ break; -#ifndef MAX -# define MAX(a, b) ((a) > (b) ? (a) : (b)) -#endif - -#ifndef MIN -# define MIN(a,b) (((a) < (b)) ? (a) : (b)) -#endif - +#include "minmax.h" #include "intprops.h" #ifndef SSIZE_MAX @@ -412,29 +408,23 @@ enum # define PID_T_MAX TYPE_MAXIMUM (pid_t) #endif -/* Use this to suppress gcc's '...may be used before initialized' warnings. */ +/* Use this to suppress gcc warnings. */ #ifdef lint # define IF_LINT(Code) Code #else # define IF_LINT(Code) /* empty */ #endif -#ifndef __attribute__ -# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) -# define __attribute__(x) /* empty */ -# endif -#endif - -#ifndef ATTRIBUTE_NORETURN -# define ATTRIBUTE_NORETURN __attribute__ ((__noreturn__)) -#endif - -/* The warn_unused_result attribute appeared first in gcc-3.4.0 */ -#undef ATTRIBUTE_WARN_UNUSED_RESULT -#if __GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4) -# define ATTRIBUTE_WARN_UNUSED_RESULT /* empty */ +/* main_exit should be called only from the main function. It is + equivalent to 'exit'. When checking for lint it calls 'exit', to + pacify gcc -fsanitize=lint which would otherwise have false alarms + for pointers in the main function's activation record. Otherwise + it simply returns from 'main'; this used to be what gcc's static + checking preferred and may yet be again. */ +#ifdef lint +# define main_exit(status) exit (status) #else -# define ATTRIBUTE_WARN_UNUSED_RESULT __attribute__ ((__warn_unused_result__)) +# define main_exit(status) return status #endif #ifdef __GNUC__ @@ -453,7 +443,7 @@ enum # define ASSIGN_STRDUPA(DEST, S) \ do \ { \ - const char *s_ = (S); \ + char const *s_ = (S); \ size_t len_ = strlen (s_) + 1; \ char *tmp_dest_ = alloca (len_); \ DEST = memcpy (tmp_dest_, s_, len_); \ @@ -468,7 +458,8 @@ enum /* Compute the greatest common divisor of U and V using Euclid's algorithm. U and V must be nonzero. */ -static inline size_t _GL_ATTRIBUTE_CONST +ATTRIBUTE_CONST +static inline size_t gcd (size_t u, size_t v) { do @@ -486,7 +477,8 @@ gcd (size_t u, size_t v) nonzero. There is no overflow checking, so callers should not specify outlandish sizes. */ -static inline size_t _GL_ATTRIBUTE_CONST +ATTRIBUTE_CONST +static inline size_t lcm (size_t u, size_t v) { return u * (v / gcd (u, v)); @@ -508,7 +500,8 @@ ptr_align (void const *ptr, size_t alignment) /* Return whether the buffer consists entirely of NULs. Based on memeqzero in CCAN by Rusty Russell under CC0 (Public domain). */ -static inline bool _GL_ATTRIBUTE_PURE +ATTRIBUTE_PURE +static inline bool is_nul (void const *buf, size_t length) { const unsigned char *p = buf; @@ -656,7 +649,7 @@ emit_ancillary_info (char const *program) /* Don't output this redundant message for English locales. Note we still output for 'C' so that it gets included in the man page. */ - const char *lc_messages = setlocale (LC_MESSAGES, NULL); + char const *lc_messages = setlocale (LC_MESSAGES, NULL); if (lc_messages && STRNCMP_LIT (lc_messages, "en_")) { /* TRANSLATORS: Replace LANG_CODE in this URL with your language code @@ -666,8 +659,12 @@ emit_ancillary_info (char const *program) fputs (_("Report any translation bugs to " "\n"), stdout); } + /* .htaccess on the coreutils web site maps programs to the appropriate page, + however we explicitly handle "[" -> "test" here as the "[" is not + recognized as part of a URL by default in terminals. */ + char const *url_program = STREQ (program, "[") ? "test" : program; printf (_("Full documentation <%s%s>\n"), - PACKAGE_URL, program); + PACKAGE_URL, url_program); printf (_("or available locally via: info '(coreutils) %s%s'\n"), node, node == program ? " invocation" : ""); } @@ -708,7 +705,7 @@ usable_st_size (struct stat const *sb) || S_TYPEISSHM (sb) || S_TYPEISTMO (sb)); } -void usage (int status) ATTRIBUTE_NORETURN; +_Noreturn void usage (int status); /* Like error(0, 0, ...), but without an implicit newline. Also a noop unless the global DEV_DEBUG is set. */ @@ -751,12 +748,6 @@ stzncpy (char *restrict dest, char const *restrict src, size_t len) # define ARRAY_CARDINALITY(Array) (sizeof (Array) / sizeof *(Array)) #endif -/* Avoid const warnings by casting to more portable type. - This is to cater for the incorrect const function declarations - in selinux.h before libselinux-2.3 (May 2014). - When version >= 2.3 is ubiquitous remove this function. */ -static inline char * se_const (char const * sctx) { return (char *) sctx; } - /* Return true if ERR is ENOTSUP or EOPNOTSUPP, otherwise false. This wrapper function avoids the redundant 'or'd comparison on systems like Linux for which they have the same value. It also @@ -785,11 +776,3 @@ is_ENOTSUP (int err) quotearg_style (shell_escape_always_quoting_style, arg) #define quoteaf_n(n, arg) \ quotearg_n_style (n, shell_escape_always_quoting_style, arg) - -#ifndef FALLTHROUGH -# if __GNUC__ < 7 -# define FALLTHROUGH ((void) 0) -# else -# define FALLTHROUGH __attribute__ ((__fallthrough__)) -# endif -#endif diff --git a/src/version.c b/src/version.c new file mode 100644 index 0000000..2c04de6 --- /dev/null +++ b/src/version.c @@ -0,0 +1,2 @@ +#include +char const *Version = "9.1"; diff --git a/version.h b/src/version.h similarity index 100% rename from version.h rename to src/version.h diff --git a/version.c b/version.c deleted file mode 100644 index 1f9392c..0000000 --- a/version.c +++ /dev/null @@ -1,2 +0,0 @@ -#include -char const *Version = "8.32";